atlas

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

Learning to Build Solutions in Stochastic Matching Problems Using Flows (Student Abstract)

AAAI 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 1 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.

Applies GFlowNets with trajectory balance to learn to sample optimal-ish exchange plans for kidney exchange problems, comparing against MIP, random greedy and random uniform baselines.

Problem

Sampling diverse, high-reward exchange plans (near-optimal solutions) for kidney exchange problems, a combinatorial matching problem with cycles, as a step toward fair dynamic allocation.

Approach

Uses GFlowNets trained with a trajectory-decomposable trajectory balance loss, building exchange plans as sequences of selected cycles, so sampling is proportional to a reward tied to the number of matched patients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GFlowNet sampling on a single KEP instance instead of RandGreedyOptLearn · Single instanceexpected ratio of optimal solution: 0.877 -> 0.928Helped
Use GFlowNet sampling on a single KEP instance instead of RandUniformOptLearn · Single instanceexpected ratio of optimal solution: 0.873 -> 0.928Helped
Train a GFlowNet on multiple KEP graphs instead of using RandGreedyOptLearn-Multi · Multiple instancesexpected ratio of optimal solution: 0.821 -> 0.897Helped
Train a GFlowNet on multiple KEP graphs instead of using RandUniformOptLearn-Multi · Multiple instancesexpected ratio of optimal solution: 0.795 -> 0.897Helped
Train on multiple KEP graphs and sample solutions instead of using RandGreedyOptLearn-Multi · KEP graphs, size 50expected ratio of optimal solution: 0.841 -> 0.936Helped
Train on multiple KEP graphs and sample solutions instead of using RandUniformOptLearn-Multi · KEP graphs, size 50expected ratio of optimal solution: 0.829 -> 0.936Helped
Train on size-50 KEP graphs and sample size-100 graphs instead of using RandGreedyOptLearn-Multi · KEP graphs, size 100expected ratio of optimal solution: 0.821 -> 0.872Helped
Train on size-50 KEP graphs and sample size-100 graphs instead of using RandUniformOptLearn-Multi · KEP graphs, size 100expected ratio of optimal solution: 0.795 -> 0.872Helped
Train on size-50 KEP graphs and sample size-200 graphs instead of using RandGreedyOptLearn-Multi · KEP graphs, size 200expected ratio of optimal solution: 0.706 -> 0.782Helped
Train on size-50 KEP graphs and sample size-200 graphs instead of using RandUniformOptLearn-Multi · KEP graphs, size 200expected ratio of optimal solution: 0.631 -> 0.782Helped

Limitations

Experimental setup

Datasets: simulated KEP graphs (size 50, tested on 50, 100, 200)

Benchmarks: simulated KEP graphs of size 50, 100, 200

Metrics: expected ratio of optimal solution

Baselines: OptMIP RandUniform RandGreedy

Builds on: GFlowNet trajectory balance

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