用主动学习提升多目标组合优化的用户交互效率与解质量
Preference Elicitation for Multi-objective Combinatorial Optimization with Active Learning and Maximum Likelihood Estimation
- 构建候选解池并用集成获取函数选对比较,加速交互
- 采用最大似然估计伯莱德-特里模型,更准确学习用户偏好
- 在配置与路由任务中显著减少查询次数,生成更优解
现实中的组合优化问题常涉及价格、质量与可持续性等冲突目标。现有方法通常将多目标线性加权合并为单目标,但权重设定困难。本文基于构造性偏好获取框架,提出三项改进:利用松弛解池加快候选生成;采用最大似然估计的伯莱德-特里偏好模型提升学习精度;设计基于集成的主动学习获取函数,减少用户比较次数。在产品配置与多实例路径规划任务上的实验表明,本方法比以往CPE方法更快生成查询、更少交互次数,并产出更高品质的解。
原文摘要 · Abstract (English)
Real-life combinatorial optimization problems often involve several conflicting objectives, such as price, product quality and sustainability. A computationally-efficient way to tackle multiple objectives is to aggregate them into a single-objective function, such as a linear combination. However, defining the weights of the linear combination upfront is hard; alternatively, the use of interactive learning methods that ask users to compare candidate solutions is highly promising. The key challenges are to generate candidates quickly, to learn an objective function that leads to high-quality solutions and to do so with few user interactions. We build upon the Constructive Preference Elicitation framework and show how each of the three properties can be improved: to increase the interaction speed we investigate using pools of (relaxed) solutions, to improve the learning we adopt Maximum Likelihood Estimation of a Bradley-Terry preference model; and to reduce the number of user interactions, we select the pair of candidates to compare with an ensemble-based acquisition function inspired from Active Learning. Our careful experimentation demonstrates each of these improvements: on a PC configuration task and a realistic multi-instance routing problem, our method selects queries faster, needs fewer queries and synthesizes higher-quality combinatorial solutions than previous CPE methods.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。