atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Inverse Optimization Latent Variable Models for Learning Costs Applied to Route Problems

NeurIPS 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Structured latent VAEs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes IO-LVM, a latent variable model that learns a distribution over COP cost functions from observed solutions, decoding through a black-box solver (Dijkstra/TSP) and training with a perturbed Fenchel-Young gradient estimator.

Problem

Learning latent representations of structured solutions of constrained optimization problems with unknown costs, where VAE-style decoders fail to enforce feasibility and discrete solver outputs give zero gradients.

Approach

Replace the VAE reconstruction term with a perturbed Fenchel-Young loss through a black-box solver, so the latent space encodes costs rather than path geometry; decoded costs are passed through the solver so outputs are always feasible paths or cycles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use solver-based IO-LVM reconstruction instead of VAE decodingHamiltonian-cycle reconstruction · TSPLIB test setsfull reconstruction match: 78.4 \pm \text{ 0.6} % -> 91.0 \pm \text{ 0.7} %; 46.0 \pm \text{ 1.6} % -> 77.1 \pm \text{ 1.5} %; 45.3 \pm \text{ 1.9}Helped
use IO-LVM instead of the Euclidean-cost TSP baselineHamiltonian-cycle reconstruction · TSPLIB test setsfull reconstruction match: 9.0\% -> 91.0 \pm \text{ 0.7} %; 4.5\% -> 77.1 \pm \text{ 1.5} %; 1.3\% -> 78.3 \pm \text{ 1.1} %; 0.0 \% -> 31.9 \pm \tHelped
model a latent distribution over costs with IO-LVM instead of using POpath distribution prediction · Ship DataD_JS: 0.164 \pm \text{ 0.007} -> 0.141 \pm \text{ 0.010}Helped
model a latent distribution over costs with IO-LVM instead of using POpath distribution prediction · Taxi DataRMSE: 2.61 \pm \text{ 0.03} -> 1.56 \pm \text{ 0.10}Helped
increase latent dimensions from 2 to 10 (ablation)IO-LVM · TSPLIB test setsedge recall: 0.950 \pm 0.007 -> 0.985 \pm 0.002; 0.883 \pm 0.013 -> 0.971 \pm 0.005; 0.810 \pm 0.009 -> 0.960 \pm 0.004; 0.723 \pm 0.Helped
increase beta during training (ablation)IO-LVM · Single S&T synthetic Waxmannumber of distinct reconstructed pathsHurt
increase beta during training (ablation)IO-LVM · Single S&T synthetic WaxmanIoUHurt
use 10 latent dimensions instead of 2 (ablation)VAE · TSPLIB test setsfull reconstruction match: 55.2 \pm \text{ 1.1} % -> 78.4 \pm \text{ 0.6} %; 15.4 \pm \text{ 1.3} % -> 46.0 \pm \text{ 1.6} %; 9.8 \pm \text{ 1.3} Helped
increase latent dimensions from 2 to 10 (ablation)IO-LVM · Ship Datasetlatent-space usefulnessNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic Waxman random graph Danish Maritime AIS ship data Cabspotting taxi trajectories TSPLIB95 burma14 and bayg29

Benchmarks: Synthetic Waxman paths Danish AIS ship paths Cabspotting taxi paths TSPLIB burma14 and bayg29

Metrics: full reconstruction match edge recall Jensen-Shannon divergence RMSE on edge usage outlier quantile score

Baselines: VAE Perturbed Optimizer (PO) Bayesian Optimization (BO) omega(y_E) Euclidean-cost TSP solution

Builds on: Fenchel-Young losses Variational Autoencoder Perturbed Optimizer beta-VAE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy