Counterfactual Transport Flows for Offline Conservative Trajectory Refinement

Lena Krieger, Xuan Zhao, Zhuo Cao, Qin Wang, Hanno Scharr +1 more
6/8/2026
cs.LG

No confident code implementation found for this paper.

Abstract

Offline reinforcement learning (RL) offers a path to policy improvement from logged data alone, using historical returns or other measurable outcomes as world feedback. A key difficulty is improving observed behavior without extrapolating beyond what the offline data supports. We propose \emph{counterfactual transport flows}, a source-conditioned trajectory refinement framework for offline decision-making guided by world feedback. Given a low-feedback candidate trajectory, we construct local preference pairs from offline data by retrieving nearby trajectories in latent trajectory space with higher task-specific feedback, and use them as weak supervision for conservative refinement. The framework learns instance-specific refinement directions: at inference time, a refinement strength parameter controls how far the candidate trajectory is transported, enabling a trade-off between preserving the original behavior and applying stronger improvement. Experiments on D4RL benchmarks, including AntMaze and MuJoCo tasks, show that our method improves behavior from historical returns as world feedback, while providing interpretable trajectory-level refinement paths.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{krieger2026counterfactual,
  title  = {Counterfactual Transport Flows for Offline Conservative Trajectory Refinement},
  author = {Lena Krieger and Xuan Zhao and Zhuo Cao and Qin Wang and Hanno Scharr and Ira Assent},
  year   = {2026},
  eprint = {2606.09115},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.09115v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.09115.svg)](https://codeofpaper.com/paper/2606.09115)

Discussion