Skip to main content
Log in

Interval Estimation for Aggregate Queries on Incomplete Data

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Incomplete data has been a longstanding issue in the database community, and the subject is yet poorly handled by both theories and practices. One common way to cope with missing values is to complete their imputation (filling in) as a preprocessing step before analyses. Unfortunately, not a single imputation method could impute all missing values correctly in all cases. Users could hardly trust the query result on such complete data without any confidence guarantee. In this paper, we propose to directly estimate the aggregate query result on incomplete data, rather than to impute the missing values. An interval estimation, composed of the upper and the lower bound of aggregate query results among all possible interpretations of missing values, is presented to the end users. The ground-truth aggregate result is guaranteed to be among the interval. We believe that decision support applications could benefit significantly from the estimation, since they can tolerate inexact answers, as long as there are clearly defined semantics and guarantees associated with the results. Our main techniques are parameter-free and do not assume prior knowledge about the distribution and missingness mechanisms. Experimental results are consistent with the theoretical results and suggest that the estimation is invaluable to better assess the results of aggregate queries on incomplete data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Osborne J W. Best Practices in Data Cleaning: A Complete Guide to Everything You Need to Do Before and After Collecting Your Data (1st edition). SAGE Publications, Inc., 2012.

  2. Rahm E, Do H H. Data cleaning: Problems and current approaches. IEEE Data Eng. Bull., 2000, 23(4): 3-13.

    Google Scholar 

  3. Little R J, Rubin D B. Statistical Analysis with Missing Data (2nd Edition, Kindle Edition). Wiley-Interscience, 2014.

  4. Zhang A, Wang J, Li J, Gao H. Aggregate query processing on incomplete data. In Proc. the 2nd International Joint Conference on Web and Big Data, July 2018, pp.286-294.

  5. Jr W L. On semantic issues connected with incomplete information databases. ACM Trans. Database Syst., 1979, 4(3): 262-296.

    Article  Google Scholar 

  6. Reiter R. On closed world data bases. In Proc. the 1977 Symposium on Logic and Data Bases, November 1977, pp.55-76.

  7. Codd E. Extending the database relational model to capture more meaning. ACM Trans. Database Syst., 1979, 4(4): 397-434.

    Article  Google Scholar 

  8. Lakshminarayan K, Harp S A, Samad T. Imputation of missing data in industrial databases. Appl. Intell., 1999, 11(3): 259-275.

    Article  Google Scholar 

  9. Mayfield C, Neville J, Prabhakar S. ERACER: A database approach for statistical inference and data cleaning. In Proc. the ACM SIGMOD International Conference on Management of Data, June 2010, pp.75-86.

  10. Abiteboul S, Hull R, Vianu V. Foundations of Databases. Addison-Wesley, 1995.

  11. Grahne G. The Problem of Incomplete Information in Relational Databases. Springer, 1991.

  12. Imielinski T, Jr W L. Incomplete information in relational databases. J. ACM, 1984, 31(4): 761-791.

    Article  MathSciNet  Google Scholar 

  13. van der Meyden R. Logical approaches to incomplete information: A survey. In Logics for Databases and Information Systems, Chomicki J, Saake G (eds.), Springer, 1998, pp.307-356.

  14. Codd E F. Understanding relations (Installment #6). FDT — Bulletin of ACM SIGMOD, 1975, 7(1): 1-4.

    Article  Google Scholar 

  15. Date C J. Database in Depth Relational Theory for Practitioners. O’Reilly, 2005.

  16. Date C. A critique of Claude Rubinson’s paper nulls, three-valued logic, and ambiguity in SQL: Critiquing date’s critique. SIGMOD Record, 2008, 37(3): 20-22.

    Article  Google Scholar 

  17. Date C J, Darwen H. A Guide to SQL Standard (4th edition). Addison-Wesley, 1997.

  18. Grant J. Null values in a relational data base. Inf. Process. Lett., 1977, 6(5): 156-157.

    Article  Google Scholar 

  19. Abiteboul S, Kanellakis P C, Grahne G. On the representation and querying of sets of possible worlds. Theor. Comput. Sci., 1991, 78(1): 158-187.

    MathSciNet  MATH  Google Scholar 

  20. Sarle W S. Prediction with missing inputs. In Proc. the 4th Joint Conference on Information Sciences, October 1998, pp.399-402.

  21. Feelders A. Handling missing data in trees: Surrogate splits or statistical imputation? In Proc. the 3rd European Conference on Principles of Data Mining and Knowledge Discovery, September 1999, pp.329-334.

  22. Sande I G. Hot-deck imputation procedures. Incomplete Data in Sample Surveys, 1983, 3: 339-349.

    Google Scholar 

  23. Buck S F. A method of estimation of missing values in multivariate data suitable for use with an electronic computer. Journal of the Royal Statistical Society. Series B (Methodological), 1960, 22(2): 302-306.

    MathSciNet  MATH  Google Scholar 

  24. Duda R O, Hart P E. Pattern Classification and Scene Analysis (1st edition). Wiley, 1973.

  25. Ghahramani Z, Jordan M I. Mixture models for learning from incomplete data. Computational Learning Theory and Natural Learning Systems, 1997, 4: 67-85.

    Google Scholar 

  26. van Buuren S, Mulligen E V, Brand J P L. Routine multiple imputation in statistical databases. In Proc. the 7th International Working Conference on Scientific and Statistical Database Management, September 1994, pp.74-78.

  27. Rubin D B. Multiple imputation after 18+ years. Journal of the American statistical Association, 1996, 91(434): 473-489.

    Article  Google Scholar 

  28. Li K H. Imputation using Markov chains. Journal of Statistical Computation and Simulation, 1988, 30(1): 57-79.

    Article  MathSciNet  Google Scholar 

  29. Rubin D B. Multiple Imputation for Nonresponse in Surveys. John Wiley & Sons, 2004.

  30. Schafer J L. Analysis of Incomplete Multivariate Data (1st edition). Chapman and Hall/CRC, 1997.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to An-Zhen Zhang.

Electronic supplementary material

ESM 1

(PDF 345 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, AZ., Li, JZ. & Gao, H. Interval Estimation for Aggregate Queries on Incomplete Data. J. Comput. Sci. Technol. 34, 1203–1216 (2019). https://doi.org/10.1007/s11390-019-1970-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-019-1970-4

Keywords

Navigation