Auto-Validate by-History: Auto-Program Data Quality Constraints to Validate Recurring Data Pipelines
Open accessAbstract
Data pipelines are widely employed in modern enterprises to power a variety of Machine-Learning (ML) and Business-Intelligence (BI) applications. Crucially, these pipelines are recurring (e.g., daily or hourly) in production settings to keep data updated so that ML models can be re-trained regularly, and BI dashboards refreshed frequently. However, data quality (DQ) issues can often creep into recurring pipelines because of upstream schema and data drift over time. As modern enterprises operate thousands of recurring pipelines, today data engineers have to spend substantial efforts to manually monitor and resolve DQ issues, as part of their DataOps and MLOps practices.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
On-demand and continuous monitoring of model performance and safety in production is a critical practice associated with MLOps.
“On-demand and continuous monitoring of model performance and safety in a production environment is yet another critical practice associated with MLOps (e.g., [24])”
From A Multivocal Review of MLOps Practices, Challenges and Open Issues (2026) · cites this paper as [24]
The Introduction describes monitoring data-quality issues in recurring production pipelines as part of MLOps and explains that those issues can harm downstream model predictions. It does not describe on-demand monitoring or direct monitoring of model performance and safety. (LLM, conf=0.86)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
The Kolmogorov-Smirnov Test for Goodness of Fit
Massey, F. J. (1951) · Journal of the American Statistical Association · doi:10.1080/01621459.1951.10500769 · Cited by 7,210 · see citing works
LOF: identifying density-based local outliers
Breunig, M. M., Kriegel, H.-P., Ng, R. T., & Sander, J. (2000) · Proceedings of the 2000 ACM SIGMOD international conference on Management of data · doi:10.1145/342009.335388 · Cited by 4,149 · see citing works
AN INTRODUCTION TO LONG‐MEMORY TIME SERIES MODELS AND FRACTIONAL DIFFERENCING
Granger, C. W. J., & Joyeux, R. (1980) · Journal of Time Series Analysis · doi:10.1111/j.1467-9892.1980.tb00297.x · Cited by 3,435 · see citing works
Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding
Hundman, K., Constantinou, V., Laporte, C., Colwell, I., & Soderstrom, T. (2018) · Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3219819.3219845 · Cited by 1,771 · see citing works
A metric for distributions with applications to image databases
Rubner, Y., Tomasi, C., & Guibas, L. (2002) · International Conference on Computer Vision · doi:10.1109/iccv.1998.710701 · Cited by 1,765 · see citing works
International Encyclopedia of Statistical Science
Lovric, M. (2011) · Springer eBooks · doi:10.1007/978-3-642-04898-2 · Cited by 1,696 · see citing works
(2000) · Cited by 1,467 · see citing works
A new metric for probability distributions
Endres, D., & Schindelin, J. E. (2003) · IEEE Transactions on Information Theory · doi:10.1109/tit.2003.813506 · Cited by 1,212 · see citing works
Data mining and knowledge discovery handbook
(2011) · Choice Reviews Online · doi:10.5860/choice.48-5729 · Cited by 1,174 · see citing works
Outlier detection for high dimensional data
Aggarwal, C. C., & Yu, P. S. (2001) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/375663.375668 · Cited by 1,066 · see citing works
Chatfield, C. (2000) · Chapman & Hall/CRC eBooks · doi:10.1201/9781420036206 · Cited by 1,044 · see citing works
LSTM-based Encoder-Decoder for Multi-sensor Anomaly Detection
Malhotra, P., Ramakrishnan, A., Anand, G., Vig, L., Agarwal, P., & Shroff, G. (2016) · arXiv · doi:10.48550/arxiv.1607.00148 · Cited by 819 · see citing works
Anomaly detection in time series
Schmidl, S., Wenig, P., & Papenbrock, T. (2022) · Proceedings of the VLDB Endowment · doi:10.14778/3538598.3538602 · Cited by 638 · see citing works
Time-Series Anomaly Detection Service at Microsoft
Ren, H., Xu, B., Wang, Y., Yi, C., Huang, C., Kou, X., Xing, T., Yang, M., Tong, J., & Zhang, Q. (2019) · Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3292500.3330680 · Cited by 623 · see citing works
Lag Order and Critical Values of the Augmented Dickey–Fuller Test
Cheung, Y., & Lai, K. S. (1995) · Journal of Business and Economic Statistics · doi:10.1080/07350015.1995.10524601 · Cited by 618 · see citing works
Holistic data cleaning: Putting violations into context
Chu, X., Ilyas, I. F., & Papotti, P. (2013) · Proceedings - International Conference on Data Engineering · doi:10.1109/icde.2013.6544847 · Cited by 330 · see citing works
Automating large-scale data quality verification
Schelter, S., Lange, D., Schmidt, P. S., Celikel, M., Bießmann, F., & Grafberger, A. (2018) · Proceedings of the VLDB Endowment · doi:10.14778/3229863.3229867 · Cited by 247 · see citing works
Automatic outlier detection for time series: an application to sensor data
Basu, S., & Meckesheimer, M. (2006) · Knowledge and Information Systems · doi:10.1007/s10115-006-0026-6 · Cited by 238 · see citing works
Statistical Power Analysis for the Behavioral Sciences
(2010) · Encyclopedia of Research Design · doi:10.4135/9781412961288.n443 · Cited by 217 · see citing works
Data Management Challenges in Production Machine Learning
Polyzotis, N., Roy, S., Whang, S. E., & Zinkevich, M. (2017) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3035918.3054782 · Cited by 214 · see citing works
Modern Mathematical Methods for Physicists and Engineers
Cantrell, C. D. (2000) · Cambridge University Press eBooks · doi:10.1017/9780511811487 · Cited by 204 · see citing works
Quantitative Data Cleaning for Large Databases
Hellerstein, J. M. (2008) · Cited by 201 · see citing works
Fundamentals of Probability and Stochastic Processes with Applications to Communications
Park, K. I. (2017) · Springer eBooks · doi:10.1007/978-3-319-68075-0 · Cited by 190 · see citing works
Roy, R. (1967) · Technometrics · doi:10.1080/00401706.1967.10490520 · Cited by 177 · see citing works
A Hybrid Approach to Functional Dependency Discovery
Papenbrock, T., & Naumann, F. (2016) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/2882903.2915203 · Cited by 165 · see citing works
SCOPE: parallel databases meet MapReduce
Zhou, J., Bruno, N., Wu, M.-C., Larson, P.-Å., Chaiken, R., & Shakib, D. (2012) · The VLDB Journal · doi:10.1007/s00778-012-0280-z · Cited by 152 · see citing works
Heidari, A., McGrath, J., Ilyas, I. F., & Rekatsinas, T. (2019) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3299869.3319888 · Cited by 137 · see citing works
Mahdavi, M. R., Abedjan, Z., Fernandez, R. C., et al. (2019) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/3299869.3324956 · Cited by 132 · see citing works
On Outlier Detection in Time Series
Ljung, G. M. (1993) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/j.2517-6161.1993.tb01924.x · Cited by 131 · see citing works
A Review of Backtesting and Backtesting Procedures
Campbell, S. D. (2005) · Finance and Economics Discussion Series · doi:10.17016/feds.2005.21 · Cited by 127 · see citing works
Relaxed Functional Dependencies—A Survey of Approaches
Caruccio, L., Deufemia, V., & Polese, G. (2015) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2015.2472010 · Cited by 125 · see citing works
The Use of Chi-Squared Statistics for Categorical Data Problems
Fienberg, S. E. (1979) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/j.2517-6161.1979.tb01057.x · Cited by 125 · see citing works
Golab, L., Karloff, H. J., Korn, F. R., et al. (2009) · Proceedings of the VLDB Endowment · doi:10.14778/1687627.1687693 · Cited by 108 · see citing works
Unsupervised Outlier Detection in Time Series Data
Ferdousi, Z., & Maeda, A. (2006) · doi:10.1109/icdew.2006.157 · Cited by 98 · see citing works
Huang, Z., & He, Y. (2018) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3183713.3196889 · Cited by 51 · see citing works
Self-citationECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution FunctionsPreprint
Li, Z., Zhao, Y., Hu, X., et al. (2023) · SSRN Electronic Journal · doi:10.2139/ssrn.4313179 · Cited by 49 · see citing works
Sampling from repairs of conditional functional dependency violations
Beskales, G., Ilyas, I. F., Golab, L., et al. (2013) · The VLDB Journal · doi:10.1007/s00778-013-0316-z · Cited by 47 · see citing works
TensorFlow Data Validation: Data Analysis and Validation in Continuous ML Pipelines
Caveness, E., Paul Suganthan, G. C., Peng, Z., Polyzotis, N., Roy, S., & Zinkevich, M. (2020) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3318464.3384707 · Cited by 45 · see citing works
Wang, P., & He, Y. (2019) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3299869.3319855 · Cited by 41 · see citing works
Self-citationExpressiveness and complexity of order dependencies
Szlichta, J., Godfrey, P., Gryz, J., et al. (2013) · Proceedings of the VLDB Endowment · doi:10.14778/2556549.2556568 · Cited by 40 · see citing works
Efficient order dependency detection
Langer, P., & Naumann, F. (2015) · The VLDB Journal · doi:10.1007/s00778-015-0412-3 · Cited by 40 · see citing works
Imbalanced dataset-based echo state networks for anomaly detection
Chen, Q., Zhang, A., Huang, T., He, Q., & Song, Y. (2018) · Neural Computing and Applications · doi:10.1007/s00521-018-3747-z · Cited by 33 · see citing works
SCODED: Statistical Constraint Oriented Data Error Detection
Yan, J. N., Schulte, O., Zhang, M., Wang, J., & Cheng, R. C. K. (2020) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3318464.3380568 · Cited by 30 · see citing works
Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakes
Song, J., & He, Y. (2021) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/3448016.3457250 · Cited by 26 · see citing works
Self-citationLi, P., Cheng, X., Chu, X., et al. (2021) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/3448016.3452824 · Cited by 24 · see citing works
Differential Data Quality Verification on Partitioned Data
Schelter, S., Grafberger, S., Schmidt, P. S., et al. (2019) · Proceedings - International Conference on Data Engineering · doi:10.1109/icde.2019.00210 · Cited by 16 · see citing works
Data Sentinel: A Declarative Production-Scale Data Validation Platform
Swami, A. N., Vasudevan, S., & Huyn, J. (2020) · Proceedings - International Conference on Data Engineering · doi:10.1109/icde48307.2020.00140 · Cited by 14 · see citing works
Flagged first, then by citations
Research works printed but not linked: 19
- n. d.]. Full version of the paper: Auto-Validate-by-History. https://arxiv.org/abs/2306.02421. · arXiv
- Eric Breck, Neoklis Polyzotis, Sudip Roy, Steven Whang, and Martin Zinkevich. 2019. Data Validation for Machine Learn- ing. In Conference on Systems and Machine Learning (SysML). https://www. sysml. cc/doc/2019/167. pdf.
- Fei Chiang and Renée J Miller. 2008. Discovering data quality rules. VLDB 1, 1 (2008).
- Xu Chu, Ihab F Ilyas, and Paolo Papotti. 2013. Discovering denial constraints. VLDB 6, 13 (2013).
- Helena Galhardas, Daniela Florescu, Dennis Shasha, Eric Si- mon, and Cristian Saita. 2001. Declarative data cleaning: Lan- guage, model, and algorithms. Ph. D. Dissertation. INRIA.
- Alireza Heidari, Joshua McGrath, Ihab F Ilyas, and Theodoros Rekatsinas. 2019. Holodetect: Few-shot learning for error detection. In Proceedings of the 2019 International Conference on Management of Data. 829-846.
- Victoria Hodge and Jim Austin. 2004. A survey of outlier detection methodologies. Artificial intelligence review (2004).
- Zhipeng Huang and Yeye He. 2018. Auto-Detect: Data-Driven Error Detection in Tables. In SIGMOD.
- Philipp Langer and Felix Naumann. 2016. Efficient order de- pendency detection. The VLDB Journal 25, 2 (2016), 223-241.
- Moisés F Lima, Bruno B Zarpelao, Lucas DH Sampaio, Joel JPC Rodrigues, Taufik Abrao, and Mario Lemes Proença. 2010. Anomaly detection using baseline and k-means clustering. In SoftCOM 2010, 18th International Conference on Software, Telecommunications and Computer Networks. IEEE, 305-309.
- Fei Tony Liu, Kai Ming Ting, and Zhi-Hua Zhou. 2008. Isola- tion forest. In 2008 eighth ieee international conference on data mining. IEEE, 413-422.
- Mohammad Mahdavi, Ziawasch Abedjan, Raul Castro Fernan- dez, Samuel Madden, Mourad Ouzzani, Michael Stonebraker, and Nan Tang. 2019. Raha: A configuration-free error detec- tion system. In Proceedings of the 2019 International Conference on Management of Data. 865-882.
- Vijayshankar Raman and Joseph M Hellerstein. 2001. Potter's wheel: An interactive data cleaning system. In VLDB, Vol. 1.
- Sebastian Schelter, Stefan Grafberger, Philipp Schmidt, Tammo Rukat, Mario Kiessling, Andrey Taptunov, Felix Biessmann, and Dustin Lange. 2018. Deequ-data quality validation for ma- chine learning pipelines. In Machine Learning Systems Work- shop at the Conference on Neural Information Processing Systems (NeurIPS).
- Sebastian Schmidl, Phillip Wenig, and Thorsten Papenbrock. 2022. Anomaly detection in time series: a comprehensive evaluation. Proceedings of the VLDB Endowment 15, 9 (2022), 1779-1797.
- Bernhard Schölkopf, Robert C Williamson, Alex Smola, John Shawe-Taylor, and John Platt. 1999. Support vector method for novelty detection. Advances in neural information processing systems 12 (1999).
- Jaroslaw Szlichta, Parke Godfrey, Lukasz Golab, Mehdi Kargar, and Divesh Srivastava. 2016. Effective and complete discovery of order dependencies via set-based axiomatization. arXiv preprint arXiv:1608.06169 (2016). · arXiv
- Jian Tang, Zhixiang Chen, Ada Wai-Chee Fu, and David W Cheung. [n. d.]. Enhancing effectiveness of outlier detections for low density patterns. In PAKDD 2002. Springer.
- Pei Wang and Yeye He. 2019. Uni-Detect: A Unified Approach to Automated Error Detection in Tables. In Proceedings of the 2019 International Conference on Management of Data. 811- 828.
Cited by
Sorted by citations
A Multivocal Review of MLOps Practices, Challenges and Open Issues
Eken, B., Pallewatta, S., Tran, N., Tosun, A., & Babar, M. A. (2026) · ACM Computing Surveys · doi:10.1145/3747346 · Cited by 33 · see citing works
“Finally, we highlight practitioners’ challenges when adopting MLOps and identify future research directions (Section 5).”
- Authors
- Tu, D., He, Y., Cui, W., Ge, S., Zhang, H., Han, S., Zhang, D., & Chaudhuri, S.
- Affiliations
- University of California, Los Angeles (US)
- Microsoft (United States) (US)
- Microsoft Research Asia (China) (CN)
- Venue
- Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
- Publisher
- ACM
- Published
- 2023-08-04
- Pages
- 4991-5003
- OpenAlex
- W4385568252
- Cited by
- 14
- References
- 47
- Citations by year
- 2026: 6 · 2025: 6 · 2024: 2
- FWCI
- 7.69
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Topics
- Social Sciences › Decision Sciences › Management Science and Operations Research › Data Quality and Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Database Systems and Queries
- Social Sciences › Decision Sciences › Information Systems and Management › Scientific Computing and Data Management
- Keywords
- data quality, data validation, data drift, schema drift, data quality constraints, DataOps, MLOps, business intelligence dashboard
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review