We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: CausalSim: A Causal Framework for Unbiased Trace-Driven Simulation

Abstract: 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.
Comments: NSDI'23 Best Paper Award
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Networking and Internet Architecture (cs.NI); Machine Learning (stat.ML)
Journal reference: 20th USENIX Symposium on Networked Systems Design and Implementation (2023) 1115--1147
Cite as: arXiv:2201.01811 [cs.LG]
  (or arXiv:2201.01811v4 [cs.LG] for this version)

Submission history

From: Arash Nasr-Esfahany [view email]
[v1] Wed, 5 Jan 2022 20:45:24 GMT (2047kb,D)
[v2] Sat, 12 Feb 2022 23:36:54 GMT (6974kb,D)
[v3] Tue, 27 Sep 2022 22:39:31 GMT (1744kb,D)
[v4] Fri, 5 May 2023 23:14:14 GMT (2312kb,D)

Link back to: arXiv, form interface, contact.