Modeling Copilots for Text-to-Model Translation
Serdar Kadioglu, Karthik Uppuluri, Akash Singirikonda

TL;DR
This paper introduces Text2Model and Text2Zinc, a unified, solver-agnostic framework and dataset for translating natural language into combinatorial models, with experiments comparing various LLM strategies.
Contribution
It presents the first unified architecture and dataset for satisfaction and optimization problems, leveraging MiniZinc for solver-agnostic modeling, and provides open-source tools and benchmarks.
Findings
LLMs show promise but are not yet a push-button solution for combinatorial modeling.
Various LLM strategies, including chain-of-thought and knowledge-graphs, improve solution accuracy.
Open-source copilots and datasets are provided to advance research in this area.
Abstract
There is growing interest in leveraging large language models (LLMs) for text-to-model translation and optimization tasks. This paper aims to advance this line of research by introducing \textsc{Text2Model} and \textsc{Text2Zinc}. \textsc{Text2Model} is a suite of copilots based on several LLM strategies with varying complexity, along with an online leaderboard. \textsc{Text2Zinc} is a cross-domain dataset for capturing optimization and satisfaction problems specified in natural language, along with an interactive editor with built-in AI assistant. While there is an emerging literature on using LLMs for translating combinatorial problems into formal models, our work is the first attempt to integrate \textit{both} satisfaction and optimization problems within a \textit{unified architecture} and \textit{dataset}. Moreover, our approach is \textit{solver-agnostic} unlike existing work that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
