paper-with-me

홈 › Papers

Vamsa: Automated Provenance Tracking in Data Science Scripts

2020-01-07 · Mohammad Hossein Namaki, Avrilia Floratou, Fotis Psallidas, Subru Krishnan, Ashvin Agrawal, Yinghui Wu, Yiwen Zhu, Markus Weimer

There has recently been a lot of ongoing research in the areas of fairness, bias and explainability of machine learning (ML) models due to the self-evident or regulatory requirements of various ML applications. We make the following observation: All of these approaches require a robust understanding of the relationship between ML models and the data used to train them. In this work, we introduce the ML provenance tracking problem: the fundamental idea is to automatically track which columns in a dataset have been used to derive the features/labels of an ML model. We discuss the challenges in capturing such information in the context of Python, the most common language used by data scientists. We then present Vamsa, a modular system that extracts provenance from Python scripts without requiring any changes to the users' code. Using 26K real data science scripts, we verify the effectiveness of Vamsa in terms of coverage, and performance. We also evaluate Vamsa's accuracy on a smaller subset of manually labeled data. Our analysis shows that Vamsa's precision and recall range from 90.4% to 99.1% and its latency is in the order of milliseconds for average size scripts. Drawing from our experience in deploying ML models in production, we also present an example in which Vamsa helps automatically identify models that are affected by data corruption issues.

📄 PDF Abstract BibTeX arXiv:2001.01861

Code (0)

등록된 구현이 없습니다.

Tasks

FairnessRecommendation Systems

Similar Papers 제목 키워드 기반

Automated Data Readiness for Scientific AI

2026-07-02 · Sean R. Wilkinson, Valentine G. Anantharaj, Jong Youl Choi, Ketan Maheshwari 외 arxiv

Leadership computing facilities steward large-scale scientific datasets that routinely require substantial transformation before serving as AI training data. However, no existing framework fully unifies automated transfo…

Provenance Data in the Machine Learning Lifecycle in Computational Science and Engineering

2019-10-09 · Renan Souza, Leonardo Azevedo, Vítor Lourenço, Elton Soares 외

Machine Learning (ML) has become essential in several industries. In Computational Science and Engineering (CSE), the complexity of the ML lifecycle comes from the large variety of data, scientists' expertise, tools, and…

BIG-bench Machine Learning

Automated Thematic Analysis for Clinical Qualitative Data: Iterative Codebook Refinement with Full Provenance

2026-03-09 · Seungjun Yi, Joakim Nguyen, Huimin Xu, Terence Lim 외 arxiv

Thematic analysis (TA) is widely used in health research to extract patterns from patient interviews, yet manual TA faces challenges in scalability and reproducibility. LLM-based automation can help, but existing approac…

Provenance Tracking in AI Compilers through the Lens of Coalgebra

2026-06-09 · Zilu Tian, Liying Liu arxiv

AI compilers aggressively rewrite computation graphs through normalization, lowering, and optimization, making it difficult to track the provenance of tensors and operators across compilation. Reliable provenance is esse…

Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance

2016-08-28 · Henry M. Kim, Marek Laskowski

An interesting research problem in our age of Big Data is that of determining provenance. Granular evaluation of provenance of physical goods--e.g. tracking ingredients of a pharmaceutical or demonstrating authenticity o…