Mahmoud Abo Khamis : Publications
Click here to download all publications in a single bibtex file
@article{10.1145/3801905,
title = "Maintaining Queries under Updates Using Heavy-Light Partitioning of the Input Relations",
author = "Abo Khamis and Mahmoud and Chmielewski, Eden and Draghici, Andrei and Kara, Ahmet and Olteanu, Dan",
year = "2026",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "incremental view maintenance, data partitioning, delta queries, join queries, materialized views",
month = "may",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3801905",
volume = "4",
doi = "10.1145/3801905",
}
@article{10.1145/3801904,
title = "Jaguar: A Primal Algorithm for Conjunctive Query Evaluation in Submodular-Width Time",
author = "Abo Khamis and Mahmoud and Chen, Hubie",
year = "2026",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "conjunctive queries, submodular width, polymatroids, primal/dual",
month = "may",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3801904",
volume = "4",
doi = "10.1145/3801904",
}
@article{10.1145/3801891,
title = "Acyclic Conjunctive Regular Path Queries are no Harder than Corresponding Conjunctive Queries",
author = "Abo Khamis and Mahmoud and Hurjui, Alexandru-Mihai and Kara, Ahmet and Olteanu, Dan and Suciu, Dan",
year = "2026",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "graph databases, conjunctive regular path queries, output-sensitive algorithms, product graph",
month = "may",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3801891",
volume = "4",
doi = "10.1145/3801891",
}
@article{10.1145/3801910,
title = "PANDAExpress: A Simpler and Faster PANDA Algorithm",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan",
year = "2026",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "panda, conjunctive queries, disjunctive datalog rules, submodular width, proof sequences, shannon inequalities",
month = "may",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3801910",
volume = "4",
doi = "10.1145/3801910",
}
@article{10.1145/3786633,
title = "CorrBound: Cardinality Estimation Accounting for Inter- and Intra-relation Correlations",
author = "Mayer, Christoph and Zhang, Haozhe and Abo Khamis, Mahmoud and Deeds, Kyle and Olteanu, Dan and Suciu, Dan",
year = "2026",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "cardinality estimation, degree sequence, information theory",
month = "apr",
number = "1",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3786633",
volume = "4",
doi = "10.1145/3786633",
}
@inproceedings{abokhamis_et_al:LIPIcs.ICDT.2026.18,
title = "{Output-Sensitive Evaluation of Acyclic Conjunctive Regular Path Queries}",
author = "Abo Khamis and Mahmoud and Hurjui, Alexandru-Mihai and Kara, Ahmet and Olteanu, Dan and Suciu, Dan and Tian, Zilu",
year = "2026",
address = "Dagstuhl, Germany",
annote = "Keywords: graph databases, regular path queries, output-sensitive algorithms",
booktitle = "29th International Conference on Database Theory (ICDT 2026)",
editor = "ten Cate, Balder and Funk, Maurice",
isbn = "978-3-95977-413-0",
issn = "1868-8969",
pages = "18:1--18:20",
publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik",
series = "Leibniz International Proceedings in Informatics (LIPIcs)",
url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2026.18",
volume = "365",
doi = "10.4230/LIPIcs.ICDT.2026.18",
}
@inproceedings{10.1145/3788852.3805595,
title = "Query Optimization and Evaluation via Information Theory",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan",
year = "2026",
address = "New York, NY, USA",
booktitle = "Companion of the 45th Symposium on Principles of Database Systems",
isbn = "9798400724497",
keywords = "conjunctive queries, query optimization, query evaluation, information theory, submodular width, adaptive query plans, data partitioning",
location = "India",
pages = "2–17",
publisher = "Association for Computing Machinery",
series = "PODS Companion '26",
url = "https://doi.org/10.1145/3788852.3805595",
doi = "10.1145/3788852.3805595",
}
@article{10.1145/3725242,
title = "Output-Sensitive Evaluation of Regular Path Queries",
author = "Abo Khamis and Mahmoud and Kara, Ahmet and Olteanu, Dan and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "graph databases, output-sensitive algorithms, product graph, regular path queries",
month = "jun",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3725242",
volume = "3",
doi = "10.1145/3725242",
}
@article{10.1145/3725235,
title = "Fast Matrix Multiplication meets the Submodular Width",
author = "Abo Khamis and Mahmoud and Hu, Xiao and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "fast matrix multiplication, information theory, join algorithms, shannon inequalities",
month = "jun",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3725235",
volume = "3",
doi = "10.1145/3725235",
}
@article{10.1145/3725321,
title = "LpBound: Pessimistic Cardinality Estimation Using ℓp-Norms of Degree Sequences",
author = "Zhang, Haozhe and Mayer, Christoph and Abo Khamis, Mahmoud and Olteanu, Dan and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "Lp-norms, cardinality estimation, degree sequence",
month = "jun",
number = "3",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3725321",
volume = "3",
doi = "10.1145/3725321",
}
@article{10.1145/3733620.3733623,
title = "Information Theory Strikes Back: New Development in the Theory of Cardinality Estimation",
author = "Abo Khamis and Mahmoud and Nakos, Vasileios and Olteanu, Dan and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
issn = "0163-5808",
journal = "SIGMOD Rec.",
month = "apr",
number = "1",
pages = "7–15",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3733620.3733623",
volume = "54",
doi = "10.1145/3733620.3733623",
}
@article{theoretics:13722,
title = "PANDA: Query Evaluation in Submodular Width",
author = "Mahmoud Abo Khamis and Hung Q. Ngo and Dan Suciu",
year = "2025",
issn = "2751-4838",
journal = "TheoretiCS",
keywords = "Computer Science - Databases, Computer Science - Information Theory",
month = "Apr",
url = "https://theoretics.episciences.org/13722",
volume = "Volume 4",
doi = "10.46298/theoretics.25.12",
}
@article{10.1145/3767710,
title = "A Unifying Algorithm for Hierarchical Queries",
author = "Abo Khamis and Mahmoud and Comer, Jesse and Kolaitis, Phokion G. and Roy, Sudeepa and Tannen, Val",
year = "2025",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "bag-set semantics, database repair, dichotomy, hierarchical queries, probabilistic databases, shapley values",
month = "nov",
number = "5",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3767710",
volume = "3",
doi = "10.1145/3767710",
}
@article{10.1145/3712311.3712313,
title = "Pessimistic Cardinality Estimation",
author = "Abo Khamis and Mahmoud and Deeds, Kyle and Olteanu, Dan and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
issn = "0163-5808",
journal = "SIGMOD Rec.",
month = "jan",
number = "4",
pages = "1–17",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3712311.3712313",
volume = "53",
doi = "10.1145/3712311.3712313",
}
@inproceedings{10.1145/3722212.3725114,
title = "LpBound in Action: Cardinality Estimation with One-Sided Guarantees",
author = "Mayer, Christoph and Zhang, Haozhe and Abo Khamis, Mahmoud and Olteanu, Dan and Suciu, Dan",
year = "2025",
address = "New York, NY, USA",
booktitle = "Companion of the 2025 International Conference on Management of Data",
isbn = "9798400715648",
keywords = "cardinality estimation, degree sequence, lp-norms",
location = "Berlin, Germany",
pages = "187–190",
publisher = "Association for Computing Machinery",
series = "SIGMOD/PODS '25",
url = "https://doi.org/10.1145/3722212.3725114",
doi = "10.1145/3722212.3725114",
}
@article{10.1145/3651597,
title = "Join Size Bounds using lp-Norms on Degree Sequences",
author = "Abo Khamis and Mahmoud and Nakos, Vasileios and Olteanu, Dan and Suciu, Dan",
year = "2024",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "degree sequence, query output cardinality, worst-case optimal join",
month = "may",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3651597",
volume = "2",
doi = "10.1145/3651597",
}
@article{10.1145/3643027,
title = "Convergence of datalog over (Pre-) Semirings",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Wang, Yisu Remy",
year = "2024",
address = "New York, NY, USA",
issn = "0004-5411",
journal = "J. ACM",
keywords = "Datalog, semirings, fixpoint",
month = "apr",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3643027",
volume = "71",
doi = "10.1145/3643027",
}
@article{10.1145/3695837,
title = "Insert-Only versus Insert-Delete in Dynamic Query Evaluation",
author = "Abo Khamis and Mahmoud and Kara, Ahmet and Olteanu, Dan and Suciu, Dan",
year = "2024",
address = "New York, NY, USA",
journal = "Proc. ACM Manag. Data",
keywords = "incremental view maintenance, intersection joins, optimality",
month = "nov",
number = "5",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3695837",
volume = "2",
doi = "10.1145/3695837",
}
@article{10.1145/3604437.3604454,
title = "Convergence of Datalog over (Pre-) Semirings",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Remy Wang, Yisu",
year = "2023",
address = "New York, NY, USA",
issn = "0163-5808",
journal = "SIGMOD Rec.",
month = "jun",
number = "1",
pages = "75–82",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3604437.3604454",
volume = "52",
doi = "10.1145/3604437.3604454",
}
@article{10.1145/3552490.3552492,
title = "Datalog in Wonderland",
author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Remy Wang, Yisu",
year = "2022",
address = "New York, NY, USA",
issn = "0163-5808",
journal = "SIGMOD Rec.",
month = "jul",
number = "2",
pages = "6–17",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3552490.3552492",
volume = "51",
doi = "10.1145/3552490.3552492",
}
@inproceedings{10.1145/3517804.3524156,
title = "The Complexity of Boolean Conjunctive Queries with Intersection Joins",
author = "Abo Khamis and Mahmoud and Chichirim, George and Kormpa, Antonia and Olteanu, Dan",
year = "2022",
address = "New York, NY, USA",
booktitle = "Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450392600",
keywords = "interval joins, iota acyclicity, segment tree, spatiotemporal data",
location = "Philadelphia, PA, USA",
pages = "53–65",
publisher = "Association for Computing Machinery",
series = "PODS '22",
url = "https://doi.org/10.1145/3517804.3524156",
doi = "10.1145/3517804.3524156",
}
@inproceedings{10.1145/3514221.3517827,
title = "Optimizing Recursive Queries with Program Synthesis",
author = "Wang, Yisu Remy and Abo Khamis, Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan",
year = "2022",
address = "New York, NY, USA",
booktitle = "Proceedings of the 2022 International Conference on Management of Data",
isbn = "9781450392495",
keywords = "datalog, program synthesis, recursive aggregate, semirings",
location = "Philadelphia, PA, USA",
pages = "79–93",
publisher = "Association for Computing Machinery",
series = "SIGMOD '22",
url = "https://doi.org/10.1145/3514221.3517827",
doi = "10.1145/3514221.3517827",
}
@inproceedings{10.1145/3517804.3524140,
title = "Convergence of Datalog over (Pre-) Semirings",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Wang, Yisu Remy",
year = "2022",
address = "New York, NY, USA",
booktitle = "Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450392600",
keywords = "semirings, fixpoint, datalog",
location = "Philadelphia, PA, USA",
pages = "105–117",
publisher = "Association for Computing Machinery",
series = "PODS '22",
url = "https://doi.org/10.1145/3517804.3524140",
doi = "10.1145/3517804.3524140",
}
@article{10.1145/3472391,
title = "Bag Query Containment and Information Theory",
author = "Khamis, Mahmoud Abo and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan",
year = "2021",
address = "New York, NY, USA",
issn = "0362-5915",
journal = "ACM Trans. Database Syst.",
keywords = "Query containment, bag semantics, information theory, entropy",
month = "sep",
number = "3",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3472391",
volume = "46",
doi = "10.1145/3472391",
}
@article{ABOKHAMIS2021135,
title = "Instance Optimal Join Size Estimation",
author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian",
year = "2021",
issn = "1877-0509",
journal = "Procedia Computer Science",
keywords = "join size estimation, instance optimality analysis, beyond worst-case analysis",
note = "Proceedings of the XI Latin and American Algorithms, Graphs and Optimization Symposium.",
pages = "135-144",
url = "https://www.sciencedirect.com/science/article/pii/S187705092102158X",
volume = "195",
doi = "https://doi.org/10.1016/j.procs.2021.11.019",
}
@inproceedings{doi:10.1137/1.9781611976489.7,
title = "Approximate Aggregate Queries Under Additive Inequalities",
author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian",
year = "2021",
booktitle = "Symposium on Algorithmic Principles of Computer Systems (APOCS)",
pages = "85--99",
publisher = "SIAM",
url = "https://epubs.siam.org/doi/abs/10.1137/1.9781611976489.7",
doi = "10.1137/1.9781611976489.7",
}
@inproceedings{doi:10.1137/1.9781611976489.8,
title = "A Relational Gradient Descent Algorithm For Support Vector Machine Training",
author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian",
year = "2021",
booktitle = "Symposium on Algorithmic Principles of Computer Systems (APOCS)",
pages = "100--113",
publisher = "SIAM",
url = "https://epubs.siam.org/doi/abs/10.1137/1.9781611976489.8",
doi = "10.1137/1.9781611976489.8",
}
@inproceedings{abokhamis_et_al:LIPIcs.MFCS.2021.6,
title = "{An Approximation Algorithm for the Matrix Tree Multiplication Problem}",
author = "Abo-Khamis, Mahmoud and Curtin, Ryan and Im, Sungjin and Moseley, Benjamin and Ngo, Hung and Pruhs, Kirk and Samadian, Alireza",
year = "2021",
address = "Dagstuhl, Germany",
annote = "Keywords: Matrix Multiplication, Approximation Algorithm",
booktitle = "46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021)",
editor = "Bonchi, Filippo and Puglisi, Simon J.",
isbn = "978-3-95977-201-3",
issn = "1868-8969",
pages = "6:1--6:14",
publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik",
series = "Leibniz International Proceedings in Informatics (LIPIcs)",
url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.MFCS.2021.6",
volume = "202",
doi = "10.4230/LIPIcs.MFCS.2021.6",
}
@article{10.1145/3375661,
title = "Learning Models over Relational Data Using Sparse Tensors and Functional Dependencies",
author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Nguyen, Xuanlong and Olteanu, Dan and Schleich, Maximilian",
year = "2020",
address = "New York, NY, USA",
issn = "0362-5915",
journal = "ACM Trans. Database Syst.",
keywords = "tensors, model reparameterization, functional dependencies, functional aggregate queries, In-database analytics",
month = "jun",
number = "2",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3375661",
volume = "45",
doi = "10.1145/3375661",
}
@article{10.1145/3426865,
title = "Functional Aggregate Queries with Additive Inequalities",
author = "Khamis, Mahmoud Abo and Curtin, Ryan R. and Moseley, Benjamin and Ngo, Hung Q. and Nguyen, Xuanlong and Olteanu, Dan and Schleich, Maximilian",
year = "2020",
address = "New York, NY, USA",
issn = "0362-5915",
journal = "ACM Trans. Database Syst.",
keywords = "non-polynomial loss, inequality joins, in-database machine learning, Functional aggregate queries",
month = "dec",
number = "4",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3426865",
volume = "45",
doi = "10.1145/3426865",
}
@inproceedings{10.1145/3375395.3387645,
title = "Bag Query Containment and Information Theory",
author = "Abo Khamis and Mahmoud and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan",
year = "2020",
address = "New York, NY, USA",
booktitle = "Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450371087",
keywords = "query containment, information theory, entropy, bag semantics",
location = "Portland, OR, USA",
pages = "95–112",
publisher = "Association for Computing Machinery",
series = "PODS'20",
url = "https://doi.org/10.1145/3375395.3387645",
doi = "10.1145/3375395.3387645",
}
@inproceedings{abokhamis_et_al:LIPIcs.ICALP.2020.106,
title = "{Decision Problems in Information Theory}",
author = "Abo Khamis and Mahmoud and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan",
year = "2020",
address = "Dagstuhl, Germany",
annote = "Keywords: Information theory, decision problems, arithmetical hierarchy, entropic functions",
booktitle = "47th International Colloquium on Automata, Languages, and Programming (ICALP 2020)",
editor = "Czumaj, Artur and Dawar, Anuj and Merelli, Emanuela",
isbn = "978-3-95977-138-2",
issn = "1868-8969",
pages = "106:1--106:20",
publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik",
series = "Leibniz International Proceedings in Informatics (LIPIcs)",
url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2020.106",
volume = "168",
doi = "10.4230/LIPIcs.ICALP.2020.106",
}
@inproceedings{abokhamis_et_al:LIPIcs.ICDT.2019.21,
title = "{Boolean Tensor Decomposition for Conjunctive Queries with Negation}",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Olteanu, Dan and Suciu, Dan",
year = "2019",
address = "Dagstuhl, Germany",
annote = "Keywords: color-coding, combined complexity, negation, query evaluation",
booktitle = "22nd International Conference on Database Theory (ICDT 2019)",
editor = "Barcelo, Pablo and Calautti, Marco",
isbn = "978-3-95977-101-6",
issn = "1868-8969",
pages = "21:1--21:19",
publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik",
series = "Leibniz International Proceedings in Informatics (LIPIcs)",
url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2019.21",
volume = "127",
doi = "10.4230/LIPIcs.ICDT.2019.21",
}
@inproceedings{10.1145/3299869.3324961,
title = "A Layered Aggregate Engine for Analytics Workloads",
author = "Schleich, Maximilian and Olteanu, Dan and Abo Khamis, Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong",
year = "2019",
address = "New York, NY, USA",
booktitle = "Proceedings of the 2019 International Conference on Management of Data",
isbn = "9781450356435",
keywords = "mutliple aggregate optimization, structure-aware analytics",
location = "Amsterdam, Netherlands",
pages = "1642–1659",
publisher = "Association for Computing Machinery",
series = "SIGMOD '19",
url = "https://doi.org/10.1145/3299869.3324961",
doi = "10.1145/3299869.3324961",
}
@inproceedings{10.1007/978-3-030-35514-2_32,
title = "Learning Models over Relational Data: A Brief Tutorial",
author = "Schleich, Maximilian and Olteanu, Dan and Abo-Khamis, Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong",
year = "2019",
address = "Cham",
booktitle = "Scalable Uncertainty Management",
editor = "Ben Amor and Nahla and Quost, Benjamin and Theobald, Martin",
isbn = "978-3-030-35514-2",
pages = "423--432",
publisher = "Springer International Publishing",
}
@inproceedings{10.1145/3294052.3319694,
title = "On Functional Aggregate Queries with Additive Inequalities",
author = "Abo Khamis and Mahmoud and Curtin, Ryan R. and Moseley, Benjamin and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian",
year = "2019",
address = "New York, NY, USA",
booktitle = "Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450362276",
keywords = "non-polynomial loss, inequality joins, in-database machine learning, functional aggregate queries",
location = "Amsterdam, Netherlands",
pages = "414–431",
publisher = "Association for Computing Machinery",
series = "PODS '19",
url = "https://doi.org/10.1145/3294052.3319694",
doi = "10.1145/3294052.3319694",
}
@inproceedings{10.1145/3209889.3209896,
title = "AC/DC: In-Database Learning Thunderstruck",
author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian",
year = "2018",
address = "New York, NY, USA",
booktitle = "Proceedings of the Second Workshop on Data Management for End-To-End Machine Learning",
isbn = "9781450358286",
location = "Houston, TX, USA",
publisher = "Association for Computing Machinery",
series = "DEEM'18",
url = "https://doi.org/10.1145/3209889.3209896",
doi = "10.1145/3209889.3209896",
}
@inproceedings{10.1145/3196959.3196960,
title = "In-Database Learning with Sparse Tensors",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian",
year = "2018",
address = "New York, NY, USA",
booktitle = "Proceedings of the 37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450347068",
keywords = "tensors, model reparameterization, in-database analytics, functional dependencies, functional aggregate queries",
location = "Houston, TX, USA",
pages = "325–340",
publisher = "Association for Computing Machinery",
series = "PODS '18",
url = "https://doi.org/10.1145/3196959.3196960",
doi = "10.1145/3196959.3196960",
}
@article{10.1145/3093754.3093757,
title = "Juggling Functions Inside a Database",
author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Rudra, Atri",
year = "2017",
address = "New York, NY, USA",
issn = "0163-5808",
journal = "SIGMOD Rec.",
month = "may",
number = "1",
pages = "6–13",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/3093754.3093757",
volume = "46",
doi = "10.1145/3093754.3093757",
}
@inproceedings{10.1145/3034786.3056105,
title = "What Do Shannon-type Inequalities, Submodular Width, and Disjunctive Datalog Have to Do with One Another?",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan",
year = "2017",
address = "New York, NY, USA",
booktitle = "Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450341981",
keywords = "submodular width, shannon-type inequalities, restricted access patterns, join algorithms, functional dependencies, entropy, disjunctive datalog, degree bounds",
location = "Chicago, Illinois, USA",
pages = "429–444",
publisher = "Association for Computing Machinery",
series = "PODS '17",
url = "https://doi.org/10.1145/3034786.3056105",
doi = "10.1145/3034786.3056105",
}
@article{10.1145/2967101,
title = "Joins via Geometric Resolutions: Worst Case and Beyond",
author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and R{\'e}, Christopher and Rudra, Atri",
year = "2016",
address = "New York, NY, USA",
issn = "0362-5915",
journal = "ACM Trans. Database Syst.",
keywords = "Relational join, beyond worst-case analysis, bounded-width join queries, indices, resolution",
month = "nov",
number = "4",
publisher = "Association for Computing Machinery",
url = "https://doi.org/10.1145/2967101",
volume = "41",
doi = "10.1145/2967101",
}
@inproceedings{10.1145/2902251.2902289,
title = "Computing Join Queries with Functional Dependencies",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan",
year = "2016",
address = "New York, NY, USA",
booktitle = "Proceedings of the 35th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450341912",
keywords = "worst-case optimal, polymatroid, join algorithm, functional dependency, entropy",
location = "San Francisco, California, USA",
pages = "327–342",
publisher = "Association for Computing Machinery",
series = "PODS '16",
url = "https://doi.org/10.1145/2902251.2902289",
doi = "10.1145/2902251.2902289",
}
@inproceedings{10.1145/2902251.2902280,
title = "FAQ: Questions Asked Frequently",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Rudra, Atri",
year = "2016",
address = "New York, NY, USA",
booktitle = "Proceedings of the 35th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450341912",
keywords = "semiring, quantified conjunctive query, probabilistic graphical model, logic, join algorithm, constraint satisfaction",
location = "San Francisco, California, USA",
pages = "13–28",
publisher = "Association for Computing Machinery",
series = "PODS '16",
url = "https://doi.org/10.1145/2902251.2902280",
doi = "10.1145/2902251.2902280",
}
@phdthesis{faq-thesis,
title = "{FAQ}: Questions Asked Frequently",
author = "Abo Khamis and Mahmoud",
year = "2016",
isbn = "978-1339-85646-9",
mrnumber = "3553566",
school = "State University of New York at Buffalo",
url = "http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:10127614",
}
@inproceedings{10.1145/2745754.2745776,
title = "Joins via Geometric Resolutions: Worst-case and Beyond",
author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and R{\'e}, Christopher and Rudra, Atri",
year = "2015",
address = "New York, NY, USA",
booktitle = "Proceedings of the 34th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems",
isbn = "9781450327572",
keywords = "resolution, relational join, indices, bounded-width join queries, beyond worst-case analysis",
location = "Melbourne, Victoria, Australia",
pages = "213–228",
publisher = "Association for Computing Machinery",
series = "PODS '15",
url = "https://doi.org/10.1145/2745754.2745776",
doi = "10.1145/2745754.2745776",
}