CausalSim: A Causal Framework for Unbiased Trace-Driven Simulation
Not on the map. Why?
Abstract (arXiv)
We present CausalSim, a causal framework for unbiased trace-driven simulation. Current trace-driven simulators assume that the interventions being simulated (e.g., a new algorithm) would not affect the validity of the traces. However, real-world traces are often biased by the choices algorithms make during trace collection, and hence replaying traces under an intervention may lead to incorrect results. CausalSim addresses this challenge by learning a causal model of the system dynamics and latent factors capturing the underlying system conditions during trace collection. It learns these models using an initial randomized control trial (RCT) under a fixed set of algorithms, and then applies them to remove biases from trace data when simulating new algorithms. Key to CausalSim is mapping unbiased trace-driven simulation to a tensor completion problem with extremely sparse observations. By exploiting a basic distributional invariance property present in RCT data, CausalSim enables a novel tensor completion method despite the sparsity of observations. Our extensive evaluation of CausalSim on both real and synthetic datasets, including more than ten months of real data from the Puffer video streaming system shows it improves simulation accuracy, reducing errors by 53% and 61% on average compared to expert-designed and supervised learning baselines. Moreover, CausalSim provides markedly different insights about ABR algorithms compared to the biased baseline simulator, which we validate with a real deployment.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 15 of its 78 references that are in the map. First posted on arXiv 5 Jan 2022.
Builds on
15 of 78 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2020Causal Intervention for Weakly-Supervised Semantic Segmentationcited by 229
- 2018Counterfactual Fairness in Text Classification through Robustnesscited by 150
- 2015Exact tensor completion using t-SVDcited by 70
- 2019ME-Net: Towards Effective Adversarial Robustness with Matrix Estimationcited by 65
- 2021Causal Matrix Completioncited by 45
- 2018Variance Reduction for Reinforcement Learning in Input-Driven Environmentscited by 30
- 2019On Robustness of Principal Component Regressioncited by 27
- 2016BOLA: Near-Optimal Bitrate Adaptation for Online Videoscited by 26
- 2017Robust Synthetic Controlcited by 25
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 3; 2026: 3.
10 papers.
- 2023Counterfactual Identifiability of Bijective Causal Modelscited by 42
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulationcited by 3
- 2025Causal DAG Summarization (Full Version)cited by 2
- 2025Demystifying Network Foundation Modelscited by 2
- 2024Enabling robots to follow abstract instructions and complete complex dynamic taskscited by 1
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streamingcited by 1
- 2026CEPAE: Conditional Entropy-Penalized Autoencoders for Time Series Counterfactualscited by 1
- 2024Teleporter Theory: A General and Simple Approach for Modeling Cross-World Counterfactual Causalitycited by 0
- 2026From Simulation to Deep Learning: Survey on Network Performance Modeling Approachescited by 0
- 2026NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulationcited by 0
- 2026NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulation28 Apr 2026
- 2026From Simulation to Deep Learning: Survey on Network Performance Modeling Approaches30 Mar 2026
- 2026CEPAE: Conditional Entropy-Penalized Autoencoders for Time Series Counterfactuals17 Feb 2026
- 2025Demystifying Network Foundation Models27 Sep 2025
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streaming2 May 2025
- 2025Causal DAG Summarization (Full Version)21 Apr 2025
- 2024Teleporter Theory: A General and Simple Approach for Modeling Cross-World Counterfactual Causality17 Jun 2024
- 2024Enabling robots to follow abstract instructions and complete complex dynamic tasks17 Jun 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2023Counterfactual Identifiability of Bijective Causal Models4 Feb 2023