REVIEW 3 major objections 2 minor 34 references
The simplest sampling strategy — random uniform — beats all nine benchmarked progressive samplers for data-quality profiling on real datasets, including an 11–49x accuracy gap over dependency-guided MCMC.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-01 02:38 UTC pith:S4IJD2TY
load-bearing objection Solid, reproducible empirical study showing IQR-proxy-guided samplers underperform random uniform, but the paper overreaches when it says 'representativeness, not domain knowledge'—the evidence only covers one proxy family. the 3 major comments →
Data Quality Profiling at Scale with Progressive Sampling: A Benchmark for Data-Centric AI Pipelines
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper's core discovery is that, contrary to the intuition that exploiting attribute dependency structure should improve profile estimation, a schema-free random uniform sampler is the most accurate and scalable of the nine strategies for multi-indicator data quality profiling. On all real datasets, from 500K-row administrative tables to a 7.4M-row running-log table to a 2.3M-row sensor stream, random uniform and cluster sampling matched or beat every proxy-guided method, with DAG-guided MCMC 11–49x less accurate (Wilcoxon W=0, p=0.002, n=9 pairs) and 12x slower at 5M rows. The mechanism identified is the per-row IQR error proxy shared by all guided samplers: it over-selects numeric outli
What carries the argument
The load-bearing object is the per-row IQR error proxy σ_i used by all guided samplers, computed as the fraction of numeric columns in which the row is a Tukey outlier plus its missing-value fraction. This proxy feeds a Metropolis–Hastings acceptance rule and Horvitz–Thompson importance weights in the DAG-guided, MH, stratified, and importance-weighted samplers, steering draws toward rows with high proxy scores. The paper's argument turns on showing that this proxy is structurally mismatched to real quality profiles: it cannot see categorical or string-typed columns, and on numeric-heavy IoT data it inflates the empirical IQR, collapsing the estimated outlier rate. The benchmark's comparison
Load-bearing premise
The negative result depends on the assumption that guided samplers will keep using a numeric-outlier proxy that ignores categorical columns; the author notes that a categorical-aware proxy is an open future avenue, so a better-guided sampler might change the ranking.
What would settle it
A concrete way to test the central claim: implement a guided sampler whose proxy is trained to flag categorical/string defects (missing values, functional-dependency violations, and malformed codes) rather than numeric outliers, and benchmark it against random uniform on the same administrative datasets at a 5% budget. If its mean relative error falls below random uniform's 0.49% on NYC 311 (or below the 0.004–0.020 range on other real datasets), the uniform-dominance claim is false. A weaker falsifier: rerun the correlation ablation with at least 20 seeds per correlation level; if DAG's direc
If this is right
- If the result holds, production data-quality gates in data-centric AI pipelines can run on random uniform or cluster sampling at a 5–10% budget and stay below 1% mean relative error on typical administrative/census data, with near-linear scaling.
- Dependency-graph construction and per-row proxy scoring can be eliminated from profiling pipelines without accuracy loss, removing a schema-maintenance cost that grows as data evolves.
- DAG's error remains near 19–27% regardless of budget, implying that increasing the sampling budget for a guided sampler does not fix profiling bias; the sampling mechanism must change instead of the budget.
- On numeric-dominated IoT streams, proxy-guided samplers can report outlier rates near zero against a true rate of about 30%, so monitoring pipelines relying on them would miss genuine fault signals.
- Random uniform is also the most robust baseline under injected missing, duplicate, outlier, and functional-dependency errors up to 30% injection rates, making it a safe default even in corrupted conditions.
Where Pith is reading between the lines
- If a guided sampler used a proxy that detects categorical quality defects (e.g., missingness and FD violations in string columns), the ranking might change on administrative data; the paper itself leaves this as an open avenue, so testing such a proxy on NYC 311 would be a direct check on the generality of the negative result.
- Cluster sampling's near-identical performance to random uniform suggests storage-order block structure is not a significant confounder in these datasets; this could become an advantage or liability depending on physical data ordering in other workloads.
- The IQR estimation-collapse failure mode implies a testable design rule: any sample used to estimate IQR-based outlier rates must preserve the population quartiles; comparing sample Q1/Q3 against population values at growing budgets would verify this directly.
- A cheap diagnostic for practitioners: before deploying any guided sampler, compare its profile estimate against random uniform on a held-out real dataset at the target budget; if the guided sampler is not clearly better, use random uniform.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper benchmarks nine progressive sampling strategies for multi-indicator data quality profiling (missing rate, duplicate rate, outlier rate, FD-inconsistency rate) on real and synthetic datasets up to 7.4M rows, using exhaustive ground truth as the reference. The central claim is that blind representative samplers (random uniform, cluster) uniformly dominate proxy-guided samplers (DAG-guided MCMC, Metropolis-Hastings, stratified, importance-weighted) on real data, with DAG 11–49x worse in MRE; the authors attribute the failure to an IQR-based numeric-outlier proxy that is blind to categorical quality defects and conclude that 'representativeness, not domain knowledge, determines sampler quality.' The paper also reports scalability exponents, an IoT failure mode ('IQR estimation collapse'), and robustness under error injection. It provides a reproducibility package with code and archived data, and includes a controlled ablation (E7a) that isolates the weighting step.
Significance. If the central claim is accepted, this is a useful reproducible negative result: a specific family of structure-aware, IQR-proxy-guided row samplers adds computational overhead without accuracy benefit for multi-indicator quality profiling of administrative, census, and IoT tabular data. The exhaustive ground truth, public code/archived data, and the E7a ablation are notable strengths, as is the use of a Wilcoxon signed-rank test on independent dataset-seed pairs. However, the paper's headline conclusion is considerably broader than the evidence: every guided method uses the same IQR-based numeric proxy (Eq. 2), so the benchmark tests one proxy family, not 'domain knowledge' in general. The paper's own future-work note that a categorical-aware proxy is an open avenue, together with the dag_uniform ablation, limits the generality of the negative result.
major comments (3)
- [Section 4, Eq. (2), Table 14] The abstract and conclusion claim that 'representativeness, not domain knowledge, determines sampler quality.' The evidence supports only that IQR-proxy-guided samplers underperform blind uniform sampling on the tested datasets. All guided methods (MH, DAG, Gibbs, strat-col, strat-quality, importance) use the same Tukey-IQR numeric-outlier/missing-fraction proxy of Eq. (2); no categorical-quality-aware proxy is tested. Table 14 (E7a) shows that dag_uniform, which keeps DAG's graph proposal but drops IQR weights, beats RU on D3 at b=5% (0.024 vs 0.037) and cuts D2 b=50 MRE from 19.5% to 3.8%, locating the failure in the IQR weighting step, not in dependency structure or domain knowledge broadly. The future-work paragraph concedes that a proxy capturing categorical quality defects remains open. The strong claim should be rephrased to 'IQR-based proxy guidance' or supported by experiments w
- [Section 3.8, Table 13] The text states that on D7-real dag 'reports 26.9% MRE across all budgets including 100%'. At budget b=1, Definition 2 gives n=N, so the sample is the full dataset and any estimator should reproduce the exhaustive ground truth. A 26.9% MRE at b=1 would imply the algorithm does not actually return all rows, i.e., a bug in the progressive loop or profile computation. Table 13 only shows b=5% and b=50%, so this is likely a wording error, but as written it undercuts the 'IQR estimation collapse' mechanism, which cannot persist when the sample is the population. Please correct or clarify.
- [Section 3.1, Tables 5, 8, 12] Most experiments use 3 seeds and no variance or confidence intervals are reported for the headline MRE values. The RU-vs-DAG comparison is backed by a Wilcoxon test on n=9 pairs, but the '11–49x' and '28–47x' ratios are ratios of point estimates and can be unstable given the tiny RU denominators (e.g., D2 RU MRE 0.004 vs 0.003 changes the ratio from 49x to 65x). Report per-seed values or bootstrap CIs for the primary tables, and state explicitly that E5's N=5M point rests on a single seed.
minor comments (2)
- [Figures 1 and 2 captions] The captions mislabel dataset IDs: 'D4 (NYC 311)', 'D5 (NYPD)', and 'D7 (Adult)' should be D2, D3, and D4 respectively. This is confusing because Table 3 defines D2=NYC 311, D3=NYPD, D4=Adult, and D5 is synthetic scalability data.
- [Section 3.7, Table 12] The text says DAG requires 28.13s on D6-B at 5% budget, but Table 12 reports 27.58s. Please reconcile.
Circularity Check
No circular dependency: benchmark compares samplers against exhaustive ground truth; the IQR-proxy/DAG design is a stated limitation, not an input that forces the conclusion.
full rationale
The paper's central claim—that blind representative samplers outperform proxy-guided MCMC samplers—is obtained by comparing each sampler's estimated profile against the exhaustive ground-truth profile Q(D) (Definition 3, Eq. rel_err). No parameter is fitted to the target quality indicators, and the power-law exponents in E5 are descriptive fits, not predictions used to establish the main finding. The only self-referential element is that the author's own DAG sampler is used as the representative guided method, and the IQR proxy in Eq. 2 uses the same Tukey fence as the outlier-rate indicator in Definition 1. The paper explicitly states this alignment ('ensuring the proxy targets the same anomaly type it is asked to estimate'), but this does not make the result circular: aligning the proxy with the metric could only make the guided sampler more competitive on the outlier dimension, and the ground-truth comparison shows it is far worse. The paper also openly scopes the negative result to IQR-style proxies: the E7a ablation (dag_uniform 3.8% vs DAG 19.5% at b=50%) attributes the failure to the IQR weighting, and the Future Work section concedes that 'Stratified sampling with a proxy that captures categorical quality defects (not IQR-based) remains an open avenue.' These are honest boundary conditions, not circularity. Self-citations to related work (Abedjan et al., Berti-Équille et al.) are contextual and not load-bearing; no uniqueness theorem is imported, and the DAG sampler is explicitly described as an original design. The benchmark is self-contained against external ground truth, so no circular step is exhibited.
Axiom & Free-Parameter Ledger
free parameters (9)
- MRE denominator floor =
0.05
- MRE cap =
1.0
- IQR fence multiplier =
1.5
- DAG correlation threshold rho_min =
0.3
- MCMC temperature lambda =
2.0
- MCMC batch size B =
500 (E1-E4, E8) / 1000 (E3, E5)
- Progressive growth factor gamma =
2
- Convergence epsilon and patience k =
0.01, 1
- Cluster block count k =
max(10, floor(sqrt(N)))
axioms (5)
- domain assumption Exhaustive ground-truth profiles are correct for all datasets
- domain assumption The four quality indicators (missing, duplicate, outlier, FD violation) constitute a sufficient profile for DC-AI pipelines
- domain assumption The MRE metric with floor/cap is a fair summary of profiling accuracy
- ad hoc to paper The IQR-based error proxy is a representative implementation of proxy-guided sampling
- domain assumption Datasets are representative of production tabular data in DC-AI settings
Cite this review
Pith. "Pith review of Data Quality Profiling at Scale with Progressive Sampling: A Benchmark for Data-Centric AI Pipelines." pith.science (2026). https://pith.science/paper/S4IJD2TY
@misc{pith2026260725356,
author = {Pith},
title = {Pith review of: Data Quality Profiling at Scale with Progressive Sampling: A Benchmark for Data-Centric AI Pipelines},
year = {2026},
howpublished = {\url{https://pith.science/paper/S4IJD2TY}},
note = {Machine review of arXiv:2607.25356}
}
read the original abstract
Data quality profiling -- computing missing-value rates, duplicate fractions, outlier densities, and functional-dependency violations -- is foundational for data-centric AI pipelines, yet exhaustive scans over millions of rows are prohibitively slow for near-real-time monitoring. Progressive sampling is the standard alternative; the open question is which strategy best preserves profile fidelity at scale. We benchmark nine sampling strategies -- blind (random uniform, geometric, Yamane, cluster) and proxy-guided (Metropolis-Hastings, DAG, stratified by column type or quality score, importance-weighted) -- on three real-world datasets (NYC 311, NYPD arrests, UCI Adult; up to 500K rows), an IoT sensor stream (2.3M rows), two ultra-large real datasets including Ultra-Marathon Running (up to 7.4M rows), and synthetic data scaled to 5x10^6 rows. Contrary to the assumption sharpens estimates, blind representative samplers dominate uniformly. At a 5% budget, random uniform achieves 0.49% mean relative error on NYC 311; DAG-guided MCMC yields 19.5% (approx. 40x worse), and across all real datasets DAG is 11-49x worse (Wilcoxon W=0, p=0.002, n=9 pairs). Cluster sampling matches random uniform (MRE 0.110 vs. 0.111); proxy-guided methods share DAG's failure mode (MRE 0.20-0.35). At scale, random uniform is near-linear (O(N^{0.964})) while DAG is super-linear (O(N^{1.272})), running 28--47x slower on ultra-large data with 6x worse accuracy. The root cause is an IQR proxy mismatch: proxy-guided samplers over-pursue numeric outliers, while quality defects concentrate in categorical columns invisible to the proxy. The actionable finding: representativeness, not domain knowledge, determines sampler quality -- schema-free random uniform or cluster sampling suffices for production-grade quality profiling at scale.
Figures
Reference graph
Works this paper leans on
-
[1]
Abedjan, Z., Chu, X., Deng, D., Fernandez, R.C., Ilyas, I.F., Ouzzani, M., Papotti, P., Stonebraker, M., Tang, N.: Detecting data errors: Where are we and what needs to be done? In: VLDB. vol. 9, pp. 993–1004 (2016).https://doi.org/10.14778/ 2994509.2994518
arXiv 2016
-
[2]
VLDB Journal24(4), 557–581 (2015).https://doi.org/10.1007/s00778-015-0389-y
Abedjan, Z., Golab, L., Naumann, F.: Profiling relational data: A survey. VLDB Journal24(4), 557–581 (2015).https://doi.org/10.1007/s00778-015-0389-y
-
[3]
Agarwal, S., Mozafari, B., Panda, A., Milner, H., Madden, S., Stoica, I.: BlinkDB: Queries with bounded errors and bounded response times on very large data. In: EuroSys. pp. 29–42 (2013).https://doi.org/10.1145/2465351.2465355
arXiv 2013
-
[4]
Knowledge and Information Systems11(2), 191–215 (2007).https: //doi.org/10.1007/s10115-006-0006-x
Berti-Équille, L.: Data quality awareness: A case study for cost optimal association rule mining. Knowledge and Information Systems11(2), 191–215 (2007).https: //doi.org/10.1007/s10115-006-0006-x
-
[5]
In: 34th IEEE International Conference on Data Engineering (ICDE)
Berti-Équille, L., Bonifati, A., Milo, T.: Machine learning to data management: A round trip. In: 34th IEEE International Conference on Data Engineering (ICDE). pp. 1735–1738 (2018).https://doi.org/10.1109/ICDE.2018.00226
arXiv 2018
-
[6]
International Journal of In- formation Quality2(4), 300–323 (2011).https://doi.org/10.1504/IJIQ.2011
Berti-Équille, L., Comyn-Wattiau, I., Cosquer, M., Kedad, Z., Nugier, S., Peralta, V., Cherfi, S.S.S., Thion-Goasdoué, V.: Assessment and analysis of information quality: A multidimensional model and case studies. International Journal of In- formation Quality2(4), 300–323 (2011).https://doi.org/10.1504/IJIQ.2011. 043780
-
[7]
Proceedings of the VLDB Endowment (PVLDB)11(8), 880–892 (2018)
Berti-Équille, L., Harmouch, H., Naumann, F., Novelli, N., Thirumuruganathan, S.: Discovery of genuine functional dependencies from relational data with missing values. Proceedings of the VLDB Endowment (PVLDB)11(8), 880–892 (2018). https://doi.org/10.14778/3204028.3204032
arXiv 2018
-
[8]
Bouthillier, X., Delaunay, P., Bronzi, M., Trofimov, A., Nichyporuk, B., Szeto, J., Sepah, N., Raff, E., Madan, K., Voleti, V., Kahou, S.E., Michalski, V., Serdyuk, D., Arbel, T., Pal, C., Varoquaux, G., Vincent, P.: Accounting for variance in ma- chinelearningbenchmarks.In:MLSys(2021).https://doi.org/10.48550/arXiv. 2103.03098
-
[9]
Nature Reviews Neuroscience14(5), 365–376 (2013)
Button, K.S., Ioannidis, J.P.A., Mokrysz, C., Nosek, B.A., Flint, J., Robinson, E.S.J., Munafò, M.R.: Power failure: why small sample size undermines the re- liability of neuroscience. Nature Reviews Neuroscience14(5), 365–376 (2013). https://doi.org/10.1038/nrn3475
doi:10.1038/nrn3475 2013
-
[10]
Foundations and Trends in Databases 4(1–3), 1–294 (2011).https://doi.org/10.1561/1900000004
Cormode, G., Garofalakis, M., Haas, P.J., Jermaine, C.: Synopses for massive data: Samples, histograms, wavelets, sketches. Foundations and Trends in Databases 4(1–3), 1–294 (2011).https://doi.org/10.1561/1900000004
-
[11]
In: Information Processing Letters
Efraimidis, P.S., Spirakis, P.G.: Weighted random sampling with a reservoir. In: Information Processing Letters. vol. 97, pp. 181–185 (2006).https://doi.org/10. 1016/j.ipl.2005.11.003
2006
-
[12]
VLDB Journal31, 1103–1126 (2022).https://doi
Grafberger, S., Groth, P., Stoyanovich, J., Schelter, S.: Data distribution debugging in machine learning pipelines. VLDB Journal31, 1103–1126 (2022).https://doi. org/10.1007/s00778-021-00726-w
-
[13]
Haas, P.J., Hellerstein, J.M.: Ripple joins for online aggregation. In: SIGMOD. pp. 287–298 (1999).https://doi.org/10.1145/304181.304208
arXiv 1999
-
[14]
Hellerstein, J.M.: Quantitative data cleaning for large databases. Tech. rep., United Nations Economic Commission for Europe (UNECE) (2008),http://db. cs.berkeley.edu/jmh/papers/cleaning-unece.pdf 28 L. Berti-Équille
2008
-
[15]
Hellerstein, J.M., Haas, P.J., Wang, H.J.: Online aggregation. In: SIGMOD. pp. 171–182 (1997).https://doi.org/10.1145/253262.253291
arXiv 1997
-
[16]
Horvitz, D.G., Thompson, D.J.: A generalization of sampling without replacement from a finite universe. Journal of the American Statistical Association47(260), 663–685 (1952).https://doi.org/10.1080/01621459.1952.10483446
arXiv 1952
-
[17]
John, G.H., Langley, P.: Static versus dynamic sampling for data mining. In: KDD. pp. 367–370 (1996),https://cdn.aaai.org/KDD/1996/KDD96-069.pdf
1996
-
[18]
Kaggle: The big dataset of ultra-marathon running.https://www.kaggle. com/datasets/aiaiaidavid/the-big-dataset-of-ultra-marathon-running/ data(2021),https://www.kaggle.com/datasets/aiaiaidavid/ the-big-dataset-of-ultra-marathon-running/data, accessed: May 2026
2021
-
[19]
Mazumder, M., Banbury, C., Yao, X., Karlaš, B., Rojas, W.G., Diamos, S., Di- amos, G., He, L., Parrish, A., Kirk, H.R., et al.: Dataperf: Benchmarks for data- centric AI development. In: Advances in Neural Information Processing Systems 36 (NeurIPS), Datasets and Benchmarks Track (2023).https://doi.org/10.48550/ arXiv.2207.10062
-
[20]
Morgan & Claypool Publishers (2010).https://doi.org/10.1007/978-3-031-01835-0
Naumann, F., Herschel, M.: An Introduction to Duplicate Detection. Morgan & Claypool Publishers (2010).https://doi.org/10.1007/978-3-031-01835-0
-
[21]
Journal of the Royal Statistical Society97(4), 558–625 (1934).https://doi.org/10.2307/2342192
Neyman,J.:Onthetwodifferentaspectsoftherepresentativemethod:Themethod of stratified sampling and the method of purposive selection. Journal of the Royal Statistical Society97(4), 558–625 (1934).https://doi.org/10.2307/2342192
doi:10.2307/2342192 1934
-
[22]
Park, Y., Mozafari, B., Sorenson, J., Wang, J.: VerdictDB: Universalizing approx- imate query processing. In: SIGMOD. pp. 1461–1476 (2018).https://doi.org/ 10.1145/3183713.3196905
arXiv 2018
-
[23]
Patel, H., Guttula, S., Mittal, R.S., Manwani, N., Berti-Équille, L., Manatkar, A.: Advances in exploratory data analysis, visualisation and quality for data centric AI systems. In: KDD. pp. 4814–4815 (2022).https://doi.org/10.1145/3534678. 3542604
doi:10.1145/3534678 2022
-
[24]
Provost, F., Jensen, D., Oates, T.: Efficient progressive sampling. In: KDD. pp. 23–32 (1999).https://doi.org/10.1145/312129.312188
arXiv 1999
-
[25]
PVLDB1(1), 797–808 (2008).https://doi.org/10.14778/1453856.1453943
Ré, C., Suciu, D.: Approximate lineage for probabilistic databases. PVLDB1(1), 797–808 (2008).https://doi.org/10.14778/1453856.1453943
arXiv 2008
- [26]
-
[27]
Proceedings of the VLDB Endow- ment (PVLDB)11(12), 1781–1794 (2018).https://doi.org/10.14778/3229863
Schelter, S., Lange, D., Schmidt, P., Celikel, M., Biessmann, F., Grafberger, A.: Automating large-scale data quality verification. Proceedings of the VLDB Endow- ment (PVLDB)11(12), 1781–1794 (2018).https://doi.org/10.14778/3229863. 3229867
doi:10.14778/3229863 2018
-
[28]
Thompson, S.K.: Adaptive cluster sampling. Journal of the American Statisti- cal Association85(412), 1050–1059 (1990).https://doi.org/10.1080/01621459. 1990.10474975
arXiv 1990
-
[29]
Tolle, G., Polastre, J., Szewczyk, R., Culler, D., Turner, N., Tu, K., Burgess, S., Dawson, T., Buonadonna, P., Gay, D., Hong, W.: A macroscope in the redwoods. In: Proc. 3rd ACM Conference on Embedded Networked Sensor Systems (SenSys) (2005).https://doi.org/10.1145/1098918.1098925,IntelBerkeleyResearchLab dataset:http://db.csail.mit.edu/labdata/
arXiv 2005
-
[30]
Vitter, J.S.: Random sampling with a reservoir. ACM Transactions on Mathemat- ical Software11(1), 37–57 (1985).https://doi.org/10.1145/3147.3165 Data Quality Profiling at Scale with Progressive Sampling 29
arXiv 1985
-
[31]
VLDB Journal32(4), 791–813 (2023).https://doi.org/10.1007/s00778-022-00775-9
Whang, S.E., Roh, Y., Song, H., Lee, J.G.: Data collection and quality challenges in deep learning: A data-centric AI perspective. VLDB Journal32(4), 791–813 (2023).https://doi.org/10.1007/s00778-022-00775-9
-
[32]
Harper and Row, New York, 2nd edn
Yamane, T.: Statistics: An Introductory Analysis. Harper and Row, New York, 2nd edn. (1967),https://openlibrary.org/isbn/9780060473136
arXiv 1967
-
[33]
ACM Computing Surveys57(5) (2025)
Zha, D., Bhat, Z.P., Lai, K.H., Yang, F., Jiang, Z., Zhong, S., Hu, X.: Data- centric artificial intelligence: A survey. ACM Computing Surveys57(5) (2025). https://doi.org/10.1145/3711118
doi:10.1145/3711118 2025
-
[34]
In: Confer- ence on Innovative Data Systems Research (CIDR) (2025),https://www.vldb
Zhu, Y.: Efficient approximate query processing with block sampling. In: Confer- ence on Innovative Data Systems Research (CIDR) (2025),https://www.vldb. org/cidrdb/papers/2025/p3-zhu.pdf
2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.