The DOI matches its Crossref record; the references it cites are not checked yet.
Synthesizing Linked Data Under Cardinality and Integrity Constraints
Open accessAbstract
The generation of synthetic data is useful in multiple aspects, from testing applications to benchmarking to privacy preservation. Generating thelinks between relations, subject tocardinality constraints (CCs) andintegrity constraints (ICs) is an important aspect of this problem. Given instances of two relations, where one has a foreign key dependence on the other and is missing its foreign key ($FK$) values, and two types of constraints: (1) CCs that apply to the join view and (2) ICs that apply to the table with missing $FK$ values, our goal is to impute the missing $FK$ values such that the constraints are satisfied. We provide a novel framework for the problem based on declarative CCs and ICs. We further show that the problem is NP-hard and propose a novel two-phase solution that guarantees the satisfaction of the ICs. Phase I yields an intermediate solution accounting for the CCs alone, and relies on a hybrid approach based on CC types. For one type, the problem is modeled as an Integer Linear Program. For the others, we describe an efficient and accurate solution. We then combine the two solutions. Phase II augments this solution by incorporating the ICs and uses a coloring of the conflict hypergraph to infer the values of the $FK$ column. Our extensive experimental study shows that our solution scales well when the data and number of constraints increases. We further show that our solution maintains low error rates for the CCs.
Overview
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
Verification
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.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
The citation lists haven’t been fetched yet
References 61 · Cited by 9
Research works printed but not linked: 49
- Dimitris Achlioptas and Michael Molloy . 1997. The Analysis of a List-Coloring Algorithm on a Random Graph (extended abstract . IEEE ( 1997 ). https://users.soe.ucsc.edu/~optas/papers/list-coloring.pdf Dimitris Achlioptas and Michael Molloy. 1997. The Analysis of a List-Coloring Algorithm on a Random Graph (extended abstract. IEEE (1997). https://users.soe.ucsc.edu/~optas/papers/list-coloring.pdf
- Foto~N. Afrati and Phokion~G. Kolaitis. 2009. Repair Checking in Inconsistent Databases: Algorithms and Complexity. In ICDT . 31--41. Foto~N. Afrati and Phokion~G. Kolaitis. 2009. Repair Checking in Inconsistent Databases: Algorithms and Complexity. In ICDT . 31--41. · DOI
- 10.1109/TSE.2013.17 · DOI
- Arvind Arasu Raghav Kaushik and Jian Li. 2011. Data Generation Using Declarative Constraints. In SIGMOD. 685--696. Arvind Arasu Raghav Kaushik and Jian Li. 2011. Data Generation Using Declarative Constraints. In SIGMOD. 685--696. · DOI
- Boaz Barak Kamalika Chaudhuri Cynthia Dwork Satyen Kale Frank McSherry and Kunal Talwar. 2007. Privacy accuracy and consistency too: a holistic solution to contingency table release. In SIGACT-SIGMOD-SIGART. 273--282. Boaz Barak Kamalika Chaudhuri Cynthia Dwork Satyen Kale Frank McSherry and Kunal Talwar. 2007. Privacy accuracy and consistency too: a holistic solution to contingency table release. In SIGACT-SIGMOD-SIGART. 273--282. · DOI
- 10.1007/s00224-012-9402-7 · DOI
- Carsten Binnig , Donald Kossmann , Eric Lo , and M. Tamer Ö zsu . 2007 . QAGen: generating query-aware test databases. In SIGMOD. 341--352. Carsten Binnig, Donald Kossmann, Eric Lo, and M. Tamer Ö zsu. 2007. QAGen: generating query-aware test databases. In SIGMOD. 341--352.
- Philip Bohannon Wenfei Fan Floris Geerts Xibei Jia and Anastasios Kementsietsidis. 2007. Conditional functional dependencies for data cleaning. In ICDE. 746--755. Philip Bohannon Wenfei Fan Floris Geerts Xibei Jia and Anastasios Kementsietsidis. 2007. Conditional functional dependencies for data cleaning. In ICDE. 746--755. · DOI
- Nicolas Bruno and Surajit Chaudhuri . 2005 . Flexible Database Generators . In Proc. VLDB Endow. 1097--1107 . Nicolas Bruno and Surajit Chaudhuri. 2005. Flexible Database Generators. In Proc. VLDB Endow. 1097--1107.
- Teodora~Sandra Buda , Thomas Cerqueus , John Murphy , and Morten Kristiansen . 2013 . VFDS: Very fast database sampling system. In IRI. 153--160. Teodora~Sandra Buda, Thomas Cerqueus, John Murphy, and Morten Kristiansen. 2013. VFDS: Very fast database sampling system. In IRI. 153--160.
- 10.1145/248603.248616 · DOI
- 10.1016/j.ic.2004.04.007 · DOI
- 10.14778/2536258.2536262 · DOI
- Xu Chu Ihab~F. Ilyas and Paolo Papotti. 2013b. Holistic data cleaning: Putting violations into context. In ICDE. 458--469. Xu Chu Ihab~F. Ilyas and Paolo Papotti. 2013b. Holistic data cleaning: Putting violations into context. In ICDE. 458--469. · DOI
- Cynthia Dwork . 2006. Differential Privacy . In ICALP , Vol. , Vol. 4052 . 1--12. Cynthia Dwork. 2006. Differential Privacy. In ICALP, Vol. , Vol. 4052. 1--12.
- Ronald Fagin Benny Kimelfeld and Phokion~G. Kolaitis. 2015. Dichotomies in the Complexity of Preferred Repairs. In PODS. 3--15. Ronald Fagin Benny Kimelfeld and Phokion~G. Kolaitis. 2015. Dichotomies in the Complexity of Preferred Repairs. In PODS. 3--15. · DOI
- Bá lint Fazekas and Attila Kiss . 2018. Statistical Data Generation Using Sample Data . In New Trends in Databases and Information Systems , Vol. , Vol. 909 . 29--36. Bá lint Fazekas and Attila Kiss. 2018. Statistical Data Generation Using Sample Data. In New Trends in Databases and Information Systems , Vol. , Vol. 909. 29--36.
- Amir Gilad Daniel Deutch and Sudeepa Roy. 2020. On Multiple Semantics for Declarative Database Repairs. In SIGMOD. 817--831. Amir Gilad Daniel Deutch and Sudeepa Roy. 2020. On Multiple Semantics for Declarative Database Repairs. In SIGMOD. 817--831. · DOI
- Amir Gilad , Shweta Patwa , and Ashwin Machanavajjhala . 2021. Synthesizing Linked Data Under Cardinality and Integrity Constraints. https://arxiv.org/abs/2103.14435 . CoRR , Vol. abs/ 2103 .14435 ( 2021 ). Amir Gilad, Shweta Patwa, and Ashwin Machanavajjhala. 2021. Synthesizing Linked Data Under Cardinality and Integrity Constraints. https://arxiv.org/abs/2103.14435 . CoRR , Vol. abs/2103.14435 (2021). · arXiv
- Jim Gray Prakash Sundaresan Susanne Englert Kenneth Baclawski and Peter~J. Weinberger. 1994. Quickly Generating Billion-Record Synthetic Databases. In SIGMOD. 243--252. Jim Gray Prakash Sundaresan Susanne Englert Kenneth Baclawski and Peter~J. Weinberger. 1994. Quickly Generating Billion-Record Synthetic Databases. In SIGMOD. 243--252. · DOI
- 10.14778/1920841.1920970 · DOI
- Xi He Ashwin Machanavajjhala and Bolin Ding. 2014. Blowfish privacy: tuning privacy-utility trade-offs using policies. In SIGMOD . ACM 1447--1458. Xi He Ashwin Machanavajjhala and Bolin Ding. 2014. Blowfish privacy: tuning privacy-utility trade-offs using policies. In SIGMOD . ACM 1447--1458. · DOI
- Kenneth Houkjær , Kristian Torp , and Rico Wind . 2006 . Simple and Realistic Data Generation . In Proc. VLDB Endow. 1243--1246 . Kenneth Houkjær, Kristian Torp, and Rico Wind. 2006. Simple and Realistic Data Generation. In Proc. VLDB Endow. 1243--1246.
- Tommy~ R Jensen and Bjarne Toft . 2011. Graph coloring problems . Vol. , Vol. 39 . John Wiley & Sons . Tommy~R Jensen and Bjarne Toft. 2011. Graph coloring problems . Vol. , Vol. 39. John Wiley & Sons.
- Solmaz Kolahi and Laks V. S . Lakshmanan . 2009 . On approximating optimum repairs for functional dependency violations. In ICDT . 53--62. Solmaz Kolahi and Laks V. S. Lakshmanan. 2009. On approximating optimum repairs for functional dependency violations. In ICDT . 53--62.
- 10.14778/3342263.3342274 · DOI
- 10.14778/2732269.2732271 · DOI
- 10.1007/s00778-015-0398-x · DOI
- 10.14778/3401960.3401966 · DOI
- 10.14778/1920841.1920950 · DOI
- Andrei Lopatenko and Leopoldo~E. Bertossi. 2007. Complexity of Consistent Query Answering in Databases Under Cardinality-Based and Incremental Repair Semantics. In ICDT. 179--193. Andrei Lopatenko and Leopoldo~E. Bertossi. 2007. Complexity of Consistent Query Answering in Databases Under Cardinality-Based and Incremental Repair Semantics. In ICDT. 179--193. · DOI
- 10.1145/1217299.1217302 · DOI · Paper page
- 10.1016/0022-0000(89)90002-0 · DOI
- 10.14778/3231751.3231769 · DOI
- Ryan McKenna , Daniel Sheldon , and Gerome Miklau . 2019. Graphical-model based estimation and inference for differential privacy . In ICML , Vol. , Vol. 97 . 4435--4444. Ryan McKenna, Daniel Sheldon, and Gerome Miklau. 2019. Graphical-model based estimation and inference for differential privacy. In ICML , Vol. , Vol. 97. 4435--4444.
- 10.14778/3368289.3368293 · DOI
- 10.1145/369275.369291 · DOI
- Tilmann Rabl Manuel Danisch Michael Frank Sebastian Schindler and Hans-Arno Jacobsen. 2015. Just can't get enough: Synthesizing Big Data. In SIGMOD. 1457--1462. Tilmann Rabl Manuel Danisch Michael Frank Sebastian Schindler and Hans-Arno Jacobsen. 2015. Just can't get enough: Synthesizing Big Data. In SIGMOD. 1457--1462. · DOI
- 10.14778/3137628.3137631 · DOI · Paper page
- Entong Shen and Lyublena Antova . 2013 . Reversing statistics for scalable test databases generation . In DBTest . 7 : 1 -- 7 :6. Entong Shen and Lyublena Antova. 2013. Reversing statistics for scalable test databases generation. In DBTest . 7:1--7:6.
- Joshua Snoke and Aleksandra~ B. Slavkovic . 2018. pMSE Mechanism: Differentially Private Synthetic Data with Maximal Distributional Similarity . In PSD , Vol. , Vol. 11126 . 138--159. Joshua Snoke and Aleksandra~B. Slavkovic. 2018. pMSE Mechanism: Differentially Private Synthetic Data with Maximal Distributional Similarity. In PSD, Vol. , Vol. 11126. 138--159.
- Ghanem Soltana Mehrdad Sabetzadeh and Lionel~C. Briand. 2017. Synthetic data generation for statistical testing. In ASE. 872--882. Ghanem Soltana Mehrdad Sabetzadeh and Lionel~C. Briand. 2017. Synthetic data generation for statistical testing. In ASE. 872--882. · DOI
- 10.1007/s10270-016-0542-0 · DOI
- 10.1142/S0218488502001648 · DOI · Paper page
- 10.1016/j.is.2013.07.004 · DOI
- Stanley~Gill Williamson . 2002. Combinatorics for computer science . Courier Corporation . Stanley~Gill Williamson. 2002. Combinatorics for computer science .Courier Corporation.
- William~ E. Winkler . 2004. Masking and Re-identification Methods for Public-Use Microdata: Overview and Research Problems . In PSD , Vol. , Vol. 3050 . 231--246. William~E. Winkler. 2004. Masking and Re-identification Methods for Public-Use Microdata: Overview and Research Problems. In PSD, Vol. , Vol. 3050. 231--246.
- Ran Yahalom , Erez Shmueli , and Tomer Zrihen . 2010 . Constrained Anonymization of Production Data: A Constraint Satisfaction Problem Approach. In Secure Data Management , 7th VLDB Workshop , Vol. , Vol. 6358 . 41--53. Ran Yahalom, Erez Shmueli, and Tomer Zrihen. 2010. Constrained Anonymization of Production Data: A Constraint Satisfaction Problem Approach. In Secure Data Management, 7th VLDB Workshop , Vol. , Vol. 6358. 41--53.
- 10.1145/3134428 · DOI
Metadata
- Authors
- Gilad, A., Patwa, S., & Machanavajjhala, A.
- Affiliations
- Duke University (US)
- Venue
- Proceedings of the 2021 International Conference on Management of Data
- Publisher
- ACM
- Published
- 2021-06-09
- Pages
- 619-631
- ISSN
- 0730-8078 (ISSN-L)
- OpenAlex
- W3140328491
- Cited by
- 9
- References
- 61
- Citations by year
- 2025: 4 · 2024: 1 · 2023: 2 · 2022: 2
- FWCI
- 1.14
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM SIGMOD International Conference on Management of Data (SIGMOD) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University) (cc-by)
- Funders
- National Science Foundation (1408982)
- DARPA and SPAWAR (N66001-15-C-4067)
- Topics
- Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
- Physical Sciences › Computer Science › Information Systems › Data Quality and Management
- Physical Sciences › Computer Science › Artificial Intelligence › Semantic Web and Ontologies
- Keywords
- synthetic data generation, cardinality constraints, integrity constraints, NP-hardness, integer linear programming, privacy preservation, benchmarking
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
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Synthesizing Linked Data Under Cardinality and Integrity Constraints. https://app.cochat.ai/papers/10.1145/3448016.3457242
- The paper
- Gilad, A., Patwa, S., & Machanavajjhala, A. (2021). Synthesizing Linked Data Under Cardinality and Integrity Constraints. Proceedings of the 2021 International Conference on Management of Data. https://doi.org/10.1145/3448016.3457242