Constraint-Anchored Attribution: Feasibility-Certified Counterfactuals and Bonferroni-PAC Sufficient Subsets for Neural CO Policies
This paper introduces a constraint-anchored attribution method for neural combinatorial optimization policies that decomposes decisions via LP-relaxation duals, certifies counterfactuals using combinatorial feasibility models, and bounds sufficient explanation sizes with Bonferroni-corrected PAC tests, demonstrating significantly higher accuracy than proxy gradients across multiple problem domains.
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 have a super-smart robot dispatcher that plans delivery routes or schedules factory jobs. It's incredibly good at its job, often beating human experts. But it's a "black box": you ask it, "Why did you send the truck to this house first?" and it just says, "Because my math said so."
This paper introduces a new way to open that black box, called Constraint-Anchored Attribution (CAX). Think of it as a translator that converts the robot's complex math into a story about rules rather than just numbers.
Here is how the paper explains this system using three main tools:
1. The "Rule-Book" Translator (Λ-attribution)
Usually, when we try to explain AI, we look at individual inputs (like "the distance to the house" or "the weight of the package"). The paper argues this is like blaming a single brick for a building collapsing, when really, it was the foundation or the roof that failed.
In these problems, decisions are driven by families of rules (e.g., "Don't exceed the truck's weight," "Don't arrive after 5 PM," "Don't drive too far").
- The Old Way: Looks at every single number and guesses which rule mattered. It often gets it wrong because some numbers look "louder" (have more data) even if they aren't the real reason for the decision.
- The New Way (CAX): It looks at the "shadow prices" (a fancy math term for how much a rule is squeezing the solution). It asks: "Which family of rules is the most stressed right now?"
- The Result: It correctly identifies that the decision was driven by the "Time Window" rule, not just the "Distance" rule, even if the distance data was huge.
2. The "What-If" Reality Check (Feasibility-Certified Counterfactuals)
A common way to explain AI is to ask, "What small change would make the robot do something different?"
- The Problem with Old Methods: They might suggest, "If the package weighed -50kg, the robot would go elsewhere." That's impossible! You can't have negative weight. These "counterfactuals" are mathematically valid but physically nonsense.
- The CAX Solution: The paper uses a "feasibility certificate." Before accepting an explanation, it runs a strict test (like a safety inspector) to ensure the "What-If" scenario is actually possible in the real world.
- The Analogy: Imagine asking, "Why did you take the bridge?" The old AI says, "Because if you took the tunnel, you'd crash." The CAX AI says, "Because if you took the tunnel, you'd crash AND the tunnel is actually open and drivable." It filters out impossible scenarios.
3. The "Minimum Evidence" Test (Bonferroni-PAC Subsets)
Sometimes, we want to know: "What is the smallest amount of information the robot needed to make this decision?"
- The Method: The paper uses a statistical trick (Bonferroni correction) to find a small group of nodes (like a few specific houses on a route) that, if you knew only about them, the robot would still make the exact same choice.
- The Result: It proves that the robot didn't need to look at the whole map; it only needed to look at a tiny, specific cluster of 5 locations to be 95% sure of its decision. This keeps the explanation short and focused.
The Big Test: Did it work?
The authors tested this on three different problems:
- Delivery Routes (CVRPTW): Trucks with time windows and weight limits.
- Prize Collection (OP): Visiting as many high-value spots as possible without running out of gas.
- Factory Scheduling (FJSP): Assigning jobs to different machines.
The Findings:
- On Delivery Routes: The old method (looking at raw numbers) was right only 75% of the time. The new CAX method was right 97% of the time. It successfully caught the "Time Window" rule that the old method missed.
- On Prize Collection: The old method was right only 35% of the time. CAX jumped to 77%.
- On Factory Scheduling: Both methods agreed perfectly (100%). This confirmed the theory: when the data and the rules line up nicely, the old method works, but when they get messy, CAX is the only one that gets it right.
In a Nutshell
This paper gives us a way to explain complex robot decisions by:
- Grouping reasons by rules (not just numbers).
- Checking that the "what-if" stories are physically possible.
- Finding the smallest set of facts needed to justify the decision.
It turns a confusing math output into a clear, trustworthy story about why the robot made the choice it did, ensuring that the explanation is grounded in the actual rules of the game, not just statistical noise.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.