Ask Before You Optimize: Dynamic Pre-Formulation Clarification for Interactive Optimization

Sihan Ge, Yichen Lin, Chenyu Zhou, Jianghao Lin, Tao Yao, Dongdong Ge

arXiv:2609.05258 · 2026-09-07 공개 · arXiv · PDF

llm-evaluation natural-language-processing operations-research or-clarify slot-recovery interopt bounded-interaction formulation-gaps

Abstract

Large language models (LLMs) are increasingly used to formulate optimization models from natural-language problem descriptions, yet realistic operations research (OR) requests are often incomplete: missing objectives, constraints, or business rules can change the resulting mathematical program. Existing evaluations largely assume a complete specification and therefore overlook whether an agent knows when clarification is needed before modeling. We introduce OR-Clarify, a benchmark for pre-formulation clarification. Each task presents a partial public problem description, withholds structured hidden slots, and evaluates agents through bounded interaction with a simulated user. The benchmark supports both openended and choice-based clarification, and measures slot recovery, stopping behavior, silent assumptions, and interaction cost. We further propose Interactive Optimization (InterOPT), a two-stage framework that identifies unresolved formulation-critical gaps and uses them to guide whether to ask the next question or to stop. In our choice-based experiments, InterOPT substantially outperforms all baselines in exact slot recovery; in the open-ended setting, it remains competitive with strong prior methods. Together, OR-Clarify and InterOPT reframe OR assistance as a selective completeness decision: clarify when needed, stop when ready, and quantify what remains missing.

한국어 요약

한 줄 요약

InterOPT은 OR-Clarify 벤치마크를 통해 미완전한 최적화 문제 설명에서 필요한 정보를 선택적으로 명확히 하며, 모델링 전 준비 여부를 판단하는 시스템이다.

핵심 기여도

핵심 아이디어

기존 최적화 문제 자동화 시스템은 문제 설명이 완전하다고 가정하고 모델링을 진행하지만, 실제로는 목적함수, 제약, 비즈니스 규칙 등이 누락된 경우가 많다. 이는 최종 수학적 모델의 구조를 바꿀 수 있는 심각한 문제다. InterOPT는 이러한 미해결 요구사항을 추적하고, 필요한 경우에만 질문을 하도록 설계된 시스템이다. Dynamic Gap Search 단계는 미해결 요구사항을 식별하고 추적하며, Gap-Guided Action Search 단계는 질문 여부와 종료 여부를 결정한다. 이는 단순히 많은 질문을 하기보다, 필요한 정보만을 선택적으로 명확히 하도록 유도한다.

기술적 접근법

주요 결과

의의 및 한계

실용적 활용