atlas

Research map / Graph learning / GNN architectures

Learning Production Functions for Supply Chains with Graph Neural Networks

AAAI 2025 · Graph learning › GNN architectures · approach: Simple and scalable GNNs · 4 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.

Introduces temporal production graphs and an inventory module combined with temporal GNNs (SC-TGN, SC-GraphMixer) to learn hidden production functions and forecast supply chain transactions, plus an open-source simulator SupplySim.

Problem

Supply chain transaction graphs are governed by unobserved production functions that determine how firms transform inputs into outputs; existing temporal GNNs cannot learn these functions or use them for link prediction.

Approach

An inventory module tracks each firm's per-product inventory, updates it with bought amounts minus attention-weighted consumption, and learns production-function attention weights via an inventory loss with debt penalty and consumption reward; it is attached to temporal GNNs (extended TGN and GraphMixer for hyperedges and edge weights) and its debt penalties and caps inform edge prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use product embeddings rather than directly learning inventory attention weights (ablation)Inventory module · SS-std production learningMAP: 0.771 (0.005) -> 0.790 (0.005)Helped
Use product embeddings rather than directly learning inventory attention weights (ablation)Inventory module · SS-shocks production learningMAP: 0.770 (0.006) -> 0.778 (0.011)Helped
Use product embeddings rather than directly learning inventory attention weights (ablation)Inventory module · SS-missing production learningMAP: 0.744 (0.006) -> 0.755 (0.007)Helped
Use product embeddings rather than directly learning inventory attention weights (ablation)Inventory module · IED production learningMAP: 0.143 (0.004) -> 0.262 (0.005)Helped
Add the inventory module to SC-TGN (ablation)SC-TGN · SS-std future edge existenceMRR: 0.522 (0.003) -> 0.540 (0.003)Helped
Add the inventory module to SC-TGN (ablation)SC-TGN · SS-shocks future edge existenceMRR: 0.449 (0.004) -> 0.461 (0.009)Helped
Add the inventory module to SC-TGN (ablation)SC-TGN · SS-missing future edge existenceMRR: 0.494 (0.004) -> 0.494 (0.004)No clear effect
Add the inventory module to SC-TGN (ablation)SC-TGN · Tesla future edge existenceMRR: 0.820 (0.007) -> 0.818 (0.004)No clear effect
Add the inventory module to SC-TGN (ablation)SC-TGN · IED future edge existenceMRR: 0.842 (0.004) -> 0.841 (0.008)No clear effect
Add the inventory module to SC-GraphMixer (ablation)SC-GraphMixer · SS-std future edge existenceMRR: 0.453 (0.005) -> 0.497 (0.004)Helped
Add the inventory module to SC-GraphMixer (ablation)SC-GraphMixer · SS-shocks future edge existenceMRR: 0.426 (0.004) -> 0.448 (0.004)Helped
Add the inventory module to SC-GraphMixer (ablation)SC-GraphMixer · SS-missing future edge existenceMRR: 0.446 (0.003) -> 0.446 (0.002)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Tesla (TradeSparq) IED (TradeSparq) SupplySim synthetic (SS-std, SS-shocks, SS-missing)

Benchmarks: Tesla IED SS-std SS-shocks SS-missing

Metrics: mean average precision (MAP) mean reciprocal rank (MRR) RMSE AUROC

Baselines: Edgebank Static embedding Graph transformer (UniMP) Temporal correlations PMI node2vec TGN (original)

Builds on: Temporal Graph Network GraphMixer Temporal Graph Benchmark UniMP ARIO model

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