← Latest papers
🤖 AI

Constraint acquisition needs better benchmarks

This paper introduces MPMMine, a comprehensive and standardized benchmark suite designed to overcome the limitations of existing resources by providing diverse models, instances, and domain knowledge artifacts to facilitate the evaluation and maturation of Constraint Acquisition algorithms.

Original authors: Rafał Stachowiak, Tomasz P. Pawlak

Published 2026-05-27
📖 4 min read☕ Coffee break read

Original authors: Rafał Stachowiak, Tomasz P. Pawlak

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot how to bake the perfect cake. You have a recipe (the mathematical model), but the robot doesn't know it yet. To teach it, you show it examples of cakes that turned out great (solutions) and cakes that were burnt or flat (non-solutions). This process of teaching the robot the rules of baking by showing it examples is called Constraint Acquisition.

However, the researchers in this paper, Rafał Stachowiak and Tomasz Pawlak, found a major problem: There are no good "training schools" for these robots.

The Problem: A Messy Classroom

Currently, researchers trying to teach these robots are working in a chaotic classroom.

  • No Standard Textbooks: Some researchers use one type of cake recipe, others use another. Some write the recipes in English, others in French, and some use secret codes.
  • Missing Ingredients: Often, the "training data" is incomplete. You might have the recipe, but no examples of what a good cake looks like, or no examples of what a bad cake looks like.
  • Unfair Tests: Because everyone is using different tools and different sets of examples, it's impossible to say which robot is actually the best baker. It's like comparing a chef who uses a gas stove to one who uses a wood fire without controlling for the heat source.

The authors argue that this mess is slowing down progress. We can't improve the robots if we can't fairly compare them.

The Solution: MPMMine (The "Perfect Bakery" Kit)

To fix this, the authors built MPMMine. Think of this as a brand-new, ultra-organized, standardized "Bakery Starter Kit" designed specifically for training these robots.

Here is what makes MPMMine special, using simple analogies:

1. The Uniform Box (Consistency & Standardization)
Imagine every single problem (like "Car Sequencing" or "Cutting Stock") comes in an identical, clear plastic box.

  • Inside every box, you find the exact same folders: one for the recipe, one for the ingredients, one for the "good cake" photos, and one for the "bad cake" photos.
  • They use universal languages (like MiniZinc for the recipe and JSON for the labels) so any computer can read them without needing a translator.

2. The Massive Photo Album (Completeness)
Previous kits often had just one or two photos of a cake. MPMMine provides thousands.

  • For every single problem, they generated thousands of examples of perfect solutions and thousands of examples of "almost perfect but failed" solutions.
  • They even included problems that are purely about numbers (like arranging cars) and problems that involve smooth, continuous measurements (like mixing liquids), ensuring the robots get a well-rounded education.

3. The Storyteller (Natural Language)
To help robots that learn by reading, MPMMine includes natural language descriptions.

  • It's not just a list of math equations; it's a story. "We need to load a ship so that the heaviest containers are at the bottom."
  • They used both human experts and advanced AI (like large language models) to write these stories, then had humans double-check them to make sure the story matched the math perfectly.

4. The "Do Not Touch" Rule (Version Control)
Once a box is sealed and labeled with a specific date (a "tag"), the contents are frozen in time.

  • If a researcher finds a typo in a recipe from 2024, they can't just erase it and rewrite it. They must add a new, corrected box with a new label.
  • This ensures that if you run an experiment today and someone else runs the same experiment next year, they are using the exact same data, making the results fair and reproducible.

What's Inside the Box Right Now?

The kit currently contains 16 different "baking challenges" (problems).

  • Some are about integer math (counting whole items like cars or people).
  • Some are about continuous math (measuring fluids or weights).
  • Some are a mix of both.

The Bottom Line

The authors are saying: "We built a standardized, open, and massive library of problems, solutions, and stories. It's designed to stop researchers from reinventing the wheel and to let them finally compare their AI algorithms fairly."

They admit the kit isn't finished yet (it only has 16 problems, and they want 100), but it's a solid foundation. They are inviting the whole community to help add more recipes and examples to this shared library, ensuring that the future of mathematical modeling is built on a level playing field.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →