论文标题

Bayes Distnet-算法运行时分布预测的强大神经网络

Bayes DistNet -- A Robust Neural Network for Algorithm Runtime Distribution Predictions

论文作者

Tuero, Jake, Buro, Michael

论文摘要

随机算法用于许多最先进的求解器,以解决约束满意度问题(CSP)和布尔值满意度(SAT)问题。对于许多此类问题,没有一个单一的求解器会主导其他问题。可以访问这些求解器的基础运行时分布(RTD),可以更好地使用算法选择,算法投资组合和重新启动策略。先前的最新方法直接尝试预测输入实例以下的固定参数分布。在本文中,我们首次将RTD预测模型扩展到贝叶斯环境。这个新模型在低观测环境中实现了强大的预测性能,并处理了审查的观察结果。该技术还允许更丰富的表示,这些表示无法通过限制其输出表示形式的经典模型来实现。我们的模型在数据稀缺的设置中优于先前的最新模型,并且可以利用诸如下限时间估计的审查数据,否则该数据将被丢弃。它还可以在预测中量化其不确定性,从而使算法投资组合模型可以更好地了解哪种算法在特定实例上运行。

Randomized algorithms are used in many state-of-the-art solvers for constraint satisfaction problems (CSP) and Boolean satisfiability (SAT) problems. For many of these problems, there is no single solver which will dominate others. Having access to the underlying runtime distributions (RTD) of these solvers can allow for better use of algorithm selection, algorithm portfolios, and restart strategies. Previous state-of-the-art methods directly try to predict a fixed parametric distribution that the input instance follows. In this paper, we extend RTD prediction models into the Bayesian setting for the first time. This new model achieves robust predictive performance in the low observation setting, as well as handling censored observations. This technique also allows for richer representations which cannot be achieved by the classical models which restrict their output representations. Our model outperforms the previous state-of-the-art model in settings in which data is scarce, and can make use of censored data such as lower bound time estimates, where that type of data would otherwise be discarded. It can also quantify its uncertainty in its predictions, allowing for algorithm portfolio models to make better informed decisions about which algorithm to run on a particular instance.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源