Deep Reinforcement Learning for Inventory Networks: Toward Reliable Policy Optimization

Matias Alvo, Daniel Russo, Yash Kanoria, Minuk Lee
6/20/2023
cs.LGcs.AI

No official code found. Best implementation: MatiasAlvo/Neural_inventory_control (23 stars, MIT, last commit 2025-11-19). 1 more below.

Abstract

We argue that inventory management presents unique opportunities for the reliable application of deep reinforcement learning (DRL). To enable this, we emphasize and test two complementary techniques. The first is Hindsight Differentiable Policy Optimization (HDPO), which uses pathwise gradients from offline counterfactual simulations to directly and efficiently optimize policy performance. Unlike standard policy gradient methods that rely on high-variance score-function estimators, HDPO computes gradients by differentiating through the known system dynamics. Via extensive benchmarking, we show that HDPO recovers near-optimal policies in settings with known or bounded optima, is more robust than variants of the REINFORCE algorithm, and significantly outperforms generalized newsvendor heuristics on problems using real time series data. Our second technique aligns neural policy architectures with the topology of the inventory network. We exploit Graph Neural Networks (GNNs) as a natural inductive bias for encoding supply chain structure, demonstrate that they can represent optimal and near-optimal policies in two theoretical settings, and empirically show that they reduce data requirements across six diverse inventory problems. A key obstacle to progress in this area is the lack of standardized benchmark problems. To address this gap, we open-source a suite of benchmark environments, along with our full codebase, to promote transparency and reproducibility. All resources are available at github.com/MatiasAlvo/Neural_inventory_control.

View on arXivView PDF

Code Implementations(2)

MIT

Implementation of Hindsight Differentiable Policy Optimization, as described in the paper Deep Reinforcement Learning for Inventory Networks: Toward Reliable Policy Optimization

238Python, Jupyter NotebookApr 5, 202411 months agoMIT
MatiasAlvo/vn2Community72%
MIT

Deep Reinforcement Learning implementation for the VN2 Inventory Planning Challenge. We use Hindsight Differentiable Policy Optimization, as described in the paper Deep Reinforcement Learning for Inventory Networks: Toward Reliable Policy Optimization

145Python, Jupyter NotebookOct 7, 20251 years agoMIT

Similar Papers

Cite this paper

@article{alvo2023deep,
  title  = {Deep Reinforcement Learning for Inventory Networks: Toward Reliable Policy Optimization},
  author = {Matias Alvo and Daniel Russo and Yash Kanoria and Minuk Lee},
  year   = {2023},
  eprint = {2306.11246},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.11246v3}
}

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/2306.11246.svg)](https://codeofpaper.com/paper/2306.11246)

Discussion