Skip to main content

Showing 1–42 of 42 results for author: Khamis, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.10238  [pdf, ps, other

    cs.DB

    A Unifying Algorithm for Hierarchical Queries

    Authors: Mahmoud Abo Khamis, Jesse Comer, Phokion Kolaitis, Sudeepa Roy, Val Tannen

    Abstract: The class of hierarchical queries is known to define the boundary of the dichotomy between tractability and intractability for the following two extensively studied problems about self-join free Boolean conjunctive queries (SJF-BCQ): (i) evaluating a SJF-BCQ on a tuple-independent probabilistic database; (ii) computing the Shapley value of a fact in a database on which a SJF-BCQ evaluates to true.… ▽ More

    Submitted 11 June, 2025; originally announced June 2025.

  2. arXiv:2506.01214  [pdf, ps, other

    cs.CV cs.AI

    A Review on Coarse to Fine-Grained Animal Action Recognition

    Authors: Ali Zia, Renuka Sharma, Abdelwahed Khamis, Xuesong Li, Muhammad Husnain, Numan Shafi, Saeed Anwar, Sabine Schmoelzl, Eric Stone, Lars Petersson, Vivien Rolland

    Abstract: This review provides an in-depth exploration of the field of animal action recognition, focusing on coarse-grained (CG) and fine-grained (FG) techniques. The primary aim is to examine the current state of research in animal behaviour recognition and to elucidate the unique challenges associated with recognising subtle animal actions in outdoor environments. These challenges differ significantly fr… ▽ More

    Submitted 1 June, 2025; originally announced June 2025.

  3. arXiv:2503.16764  [pdf, other

    cs.HC

    Improving mmWave based Hand Hygiene Monitoring through Beam Steering and Combining Techniques

    Authors: Isura Nirmal, Wen Hu, Mahbub Hassan, Elias Aboutanios, Abdelwahed Khamis

    Abstract: We introduce BeaMsteerX (BMX), a novel mmWave hand hygiene gesture recognition technique that improves accuracy in longer ranges (1.5m). BMX steers a mmWave beam towards multiple directions around the subject, generating multiple views of the gesture that are then intelligently combined using deep learning to enhance gesture classification. We evaluated BMX using off-the-shelf mmWave radars and co… ▽ More

    Submitted 20 March, 2025; originally announced March 2025.

  4. arXiv:2503.03290  [pdf, other

    cs.DB cs.IT

    Information Theory Strikes Back: New Development in the Theory of Cardinality Estimation

    Authors: Mahmoud Abo Khamis, Vasileios Nakos, Dan Olteanu, Dan Suciu

    Abstract: Estimating the cardinality of the output of a query is a fundamental problem in database query processing. In this article, we overview a recently published contribution that casts the cardinality estimation problem as linear optimization and computes guaranteed upper bounds on the cardinality of the output for any full conjunctive query. The objective of the linear program is to maximize the jo… ▽ More

    Submitted 12 May, 2025; v1 submitted 5 March, 2025; originally announced March 2025.

    Comments: An earlier version appeared in SIGMOD Record, March 2025

    ACM Class: H.2; E.4

  5. arXiv:2502.05912  [pdf, other

    cs.DB

    LpBound: Pessimistic Cardinality Estimation using $\ell_p$-Norms of Degree Sequences

    Authors: Haozhe Zhang, Christoph Mayer, Mahmoud Abo Khamis, Dan Olteanu, Dan Suciu

    Abstract: Cardinality estimation is the problem of estimating the size of the output of a query, without actually evaluating the query. The cardinality estimator is a critical piece of a query optimizer, and is often the main culprit when the optimizer chooses a poor plan. This paper introduces LpBound, a pessimistic cardinality estimator for multijoin queries (acyclic or cyclic) with selection predicates… ▽ More

    Submitted 9 February, 2025; originally announced February 2025.

  6. arXiv:2502.05883  [pdf, other

    cs.LG cs.AI stat.ML

    NeuralPrefix: A Zero-shot Sensory Data Imputation Plugin

    Authors: Abdelwahed Khamis, Sara Khalifa

    Abstract: Real-world sensing challenges such as sensor failures, communication issues, and power constraints lead to data intermittency. An issue that is known to undermine the traditional classification task that assumes a continuous data stream. Previous works addressed this issue by designing bespoke solutions (i.e. task-specific and/or modality-specific imputation). These approaches, while effective for… ▽ More

    Submitted 9 February, 2025; originally announced February 2025.

    Comments: Accepted in PerCom 25

  7. arXiv:2412.07729  [pdf, ps, other

    cs.DB

    Output-Sensitive Evaluation of Regular Path Queries

    Authors: Mahmoud Abo Khamis, Ahmet Kara, Dan Olteanu, Dan Suciu

    Abstract: We study the classical evaluation problem for regular path queries: Given an edge-labeled graph and a regular path query, compute the set of pairs of vertices that are connected by paths that match the query. The Product Graph (PG) is the established evaluation approach for regular path queries. PG first constructs the product automaton of the data graph and the query and then uses breadth-first… ▽ More

    Submitted 30 March, 2025; v1 submitted 10 December, 2024; originally announced December 2024.

  8. arXiv:2412.00642  [pdf, other

    cs.DB cs.IT

    Pessimistic Cardinality Estimation

    Authors: Mahmoud Abo Khamis, Kyle Deeds, Dan Olteanu, Dan Suciu

    Abstract: Cardinality Estimation is to estimate the size of the output of a query without computing it, by using only statistics on the input relations. Existing estimators try to return an unbiased estimate of the cardinality: this is notoriously difficult. A new class of estimators have been proposed recently, called "pessimistic estimators", which compute a guaranteed upper bound on the query output. Two… ▽ More

    Submitted 30 November, 2024; originally announced December 2024.

  9. arXiv:2411.19005  [pdf, other

    cs.CV

    Locally-Focused Face Representation for Sketch-to-Image Generation Using Noise-Induced Refinement

    Authors: Muhammad Umer Ramzan, Ali Zia, Abdelwahed Khamis, yman Elgharabawy, Ahmad Liaqat, Usman Ali

    Abstract: This paper presents a novel deep-learning framework that significantly enhances the transformation of rudimentary face sketches into high-fidelity colour images. Employing a Convolutional Block Attention-based Auto-encoder Network (CA2N), our approach effectively captures and enhances critical facial features through a block attention mechanism within an encoder-decoder architecture. Subsequently,… ▽ More

    Submitted 28 November, 2024; originally announced November 2024.

    Comments: Paper accepted for publication in 25th International Conference on Digital Image Computing: Techniques & Applications (DICTA) 2024

  10. arXiv:2411.17292  [pdf, other

    cs.CV cs.LG

    Task Progressive Curriculum Learning for Robust Visual Question Answering

    Authors: Ahmed Akl, Abdelwahed Khamis, Zhe Wang, Ali Cheraghian, Sara Khalifa, Kewen Wang

    Abstract: Visual Question Answering (VQA) systems are known for their poor performance in out-of-distribution datasets. An issue that was addressed in previous works through ensemble learning, answer re-ranking, or artificially growing the training set. In this work, we show for the first time that robust Visual Question Answering is attainable by simply enhancing the training strategy. Our proposed approac… ▽ More

    Submitted 26 November, 2024; originally announced November 2024.

  11. arXiv:2405.04135  [pdf, other

    cs.AI

    Human-centric Reward Optimization for Reinforcement Learning-based Automated Driving using Large Language Models

    Authors: Ziqi Zhou, Jingyue Zhang, Jingyuan Zhang, Yangfan He, Boyue Wang, Tianyu Shi, Alaa Khamis

    Abstract: One of the key challenges in current Reinforcement Learning (RL)-based Automated Driving (AD) agents is achieving flexible, precise, and human-like behavior cost-effectively. This paper introduces an innovative approach that uses large language models (LLMs) to intuitively and effectively optimize RL reward functions in a human-centric way. We developed a framework where instructions and dynamic e… ▽ More

    Submitted 26 December, 2024; v1 submitted 7 May, 2024; originally announced May 2024.

    Comments: 9 pages, 6 figures, 34 references

  12. PANDA: Query Evaluation in Submodular Width

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Dan Suciu

    Abstract: In recent years, several information-theoretic upper bounds have been introduced on the output size and evaluation cost of database join queries. These bounds vary in their power depending on both the type of statistics on input relations and the query plans that they support. This motivated the search for algorithms that can compute the output of a join query in times that are bounded by the corr… ▽ More

    Submitted 29 April, 2025; v1 submitted 2 February, 2024; originally announced February 2024.

    Comments: 42 pages. This is the TheoretiCS journal version

    Journal ref: TheoretiCS, Volume 4 (April 30, 2025) theoretics:13722

  13. arXiv:2312.09331  [pdf, ps, other

    cs.DB

    Insert-Only versus Insert-Delete in Dynamic Query Evaluation

    Authors: Mahmoud Abo Khamis, Ahmet Kara, Dan Olteanu, Dan Suciu

    Abstract: We study the dynamic query evaluation problem: Given a full conjunctive query Q and a sequence of updates to the input database, we construct a data structure that supports constant-delay enumeration of the tuples in the query output after each update. We show that a sequence of N insert-only updates to an initially empty database can be executed in total time O(N^w(Q)), where w(Q) is the fracti… ▽ More

    Submitted 13 September, 2024; v1 submitted 14 December, 2023; originally announced December 2023.

  14. arXiv:2310.03333  [pdf, other

    cs.CV

    Real-time Multi-modal Object Detection and Tracking on Edge for Regulatory Compliance Monitoring

    Authors: Jia Syuen Lim, Ziwei Wang, Jiajun Liu, Abdelwahed Khamis, Reza Arablouei, Robert Barlow, Ryan McAllister

    Abstract: Regulatory compliance auditing across diverse industrial domains requires heightened quality assurance and traceability. Present manual and intermittent approaches to such auditing yield significant challenges, potentially leading to oversights in the monitoring process. To address these issues, we introduce a real-time, multi-modal sensing system employing 3D time-of-flight and RGB cameras, coupl… ▽ More

    Submitted 30 January, 2025; v1 submitted 5 October, 2023; originally announced October 2023.

    Journal ref: IJCAI (2024) 8725-8728

  15. ICML 2023 Topological Deep Learning Challenge : Design and Results

    Authors: Mathilde Papillon, Mustafa Hajij, Helen Jenne, Johan Mathe, Audun Myers, Theodore Papamarkou, Tolga Birdal, Tamal Dey, Tim Doster, Tegan Emerson, Gurusankar Gopalakrishnan, Devendra Govil, Aldo Guzmán-Sáenz, Henry Kvinge, Neal Livesay, Soham Mukherjee, Shreyas N. Samaga, Karthikeyan Natesan Ramamurthy, Maneel Reddy Karri, Paul Rosen, Sophia Sanborn, Robin Walters, Jens Agerberg, Sadrodin Barikbin, Claudio Battiloro , et al. (31 additional authors not shown)

    Abstract: This paper presents the computational challenge on topological deep learning that was hosted within the ICML 2023 Workshop on Topology and Geometry in Machine Learning. The competition asked participants to provide open-source implementations of topological neural networks from the literature by contributing to the python packages TopoNetX (data processing) and TopoModelX (deep learning). The chal… ▽ More

    Submitted 18 January, 2024; v1 submitted 26 September, 2023; originally announced September 2023.

  16. arXiv:2308.10146  [pdf, other

    cs.CV cs.LG

    OCHID-Fi: Occlusion-Robust Hand Pose Estimation in 3D via RF-Vision

    Authors: Shujie Zhang, Tianyue Zheng, Zhe Chen, Jingzhi Hu, Abdelwahed Khamis, Jiajun Liu, Jun Luo

    Abstract: Hand Pose Estimation (HPE) is crucial to many applications, but conventional cameras-based CM-HPE methods are completely subject to Line-of-Sight (LoS), as cameras cannot capture occluded objects. In this paper, we propose to exploit Radio-Frequency-Vision (RF-vision) capable of bypassing obstacles for achieving occluded HPE, and we introduce OCHID-Fi as the first RF-HPE method with 3D pose estima… ▽ More

    Submitted 19 August, 2023; originally announced August 2023.

    Comments: Accepted to ICCV 2023

  17. arXiv:2306.14075  [pdf, ps, other

    cs.DB cs.IT

    Join Size Bounds using Lp-Norms on Degree Sequences

    Authors: Mahmoud Abo Khamis, Vasileios Nakos, Dan Olteanu, Dan Suciu

    Abstract: Estimating the output size of a query is a fundamental yet longstanding problem in database query processing. Traditional cardinality estimators used by database systems can routinely underestimate the true output size by orders of magnitude, which leads to significant system performance penalty. Recently, upper bounds have been proposed that are based on information inequalities and incorporate s… ▽ More

    Submitted 5 June, 2024; v1 submitted 24 June, 2023; originally announced June 2023.

  18. Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey

    Authors: Abdelwahed Khamis, Russell Tsuchida, Mohamed Tarek, Vivien Rolland, Lars Petersson

    Abstract: Optimal Transport (OT) is a mathematical framework that first emerged in the eighteenth century and has led to a plethora of methods for answering many theoretical and applied questions. The last decade has been a witness to the remarkable contributions of this classical optimization problem to machine learning. This paper is about where and how optimal transport is used in machine learning with a… ▽ More

    Submitted 21 March, 2024; v1 submitted 8 May, 2023; originally announced May 2023.

    Comments: Accepted @ TPAMI 24

    Journal ref: IEEE Transactions on Pattern Analysis and Machine Intelligence 2024

  19. Topological Deep Learning: A Review of an Emerging Paradigm

    Authors: Ali Zia, Abdelwahed Khamis, James Nichols, Zeeshan Hayder, Vivien Rolland, Lars Petersson

    Abstract: Topological data analysis (TDA) provides insight into data shape. The summaries obtained by these methods are principled global descriptions of multi-dimensional data whilst exhibiting stable properties such as robustness to deformation and noise. Such properties are desirable in deep learning pipelines but they are typically obtained using non-TDA strategies. This is partly caused by the difficul… ▽ More

    Submitted 7 February, 2023; originally announced February 2023.

    Comments: 7 pages and 2 references

  20. arXiv:2202.10390  [pdf, other

    cs.DB

    Optimizing Recursive Queries with Program Synthesis

    Authors: Yisu Remy Wang, Mahmoud Abo Khamis, Hung Q. Ngo, Reinhard Pichler, Dan Suciu

    Abstract: Most work on query optimization has concentrated on loop-free queries. However, data science and machine learning workloads today typically involve recursive or iterative computation. In this work, we propose a novel framework for optimizing recursive queries using methods from program synthesis. In particular, we introduce a simple yet powerful optimization rule called the "FGH-rule" which aims t… ▽ More

    Submitted 21 February, 2022; originally announced February 2022.

  21. arXiv:2108.12801  [pdf, other

    cs.LG cs.AI

    Markov Switching Model for Driver Behavior Prediction: Use cases on Smartphones

    Authors: Ahmed B. Zaky, Mohamed A. Khamis, Walid Gomaa

    Abstract: Several intelligent transportation systems focus on studying the various driver behaviors for numerous objectives. This includes the ability to analyze driver actions, sensitivity, distraction, and response time. As the data collection is one of the major concerns for learning and validating different driving situations, we present a driver behavior switching model validated by a low-cost data col… ▽ More

    Submitted 29 August, 2021; originally announced August 2021.

  22. arXiv:2106.13342  [pdf, other

    cs.DB cs.DS

    The Complexity of Boolean Conjunctive Queries with Intersection Joins

    Authors: Mahmoud Abo Khamis, George Chichirim, Antonia Kormpa, Dan Olteanu

    Abstract: Intersection joins over interval data are relevant in spatial and temporal data settings. A set of intervals join if their intersection is non-empty. In case of point intervals, the intersection join becomes the standard equality join. We establish the complexity of Boolean conjunctive queries with intersection joins by a many-one equivalence to disjunctions of Boolean conjunctive queries with e… ▽ More

    Submitted 14 April, 2022; v1 submitted 24 June, 2021; originally announced June 2021.

  23. arXiv:2105.14435  [pdf, ps, other

    cs.DB

    Convergence of Datalog over (Pre-) Semirings

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Reinhard Pichler, Dan Suciu, Yisu Remy Wang

    Abstract: Recursive queries have been traditionally studied in the framework of datalog, a language that restricts recursion to monotone queries over sets, which is guaranteed to converge in polynomial time in the size of the input. But modern big data systems require recursive computations beyond the Boolean space. In this paper we study the convergence of datalog when it is interpreted over an arbitrary s… ▽ More

    Submitted 24 January, 2024; v1 submitted 30 May, 2021; originally announced May 2021.

  24. Deep Learning for Radio-based Human Sensing: Recent Advances and Future Directions

    Authors: Isura Nirmal, Abdelwahed Khamis, Mahbub Hassan, Wen Hu, Xiaoqing Zhu

    Abstract: While decade-long research has clearly demonstrated the vast potential of radio frequency (RF) for many human sensing tasks, scaling this technology to large scenarios remained problematic with conventional approaches. Recently, researchers have successfully applied deep learning to take radio-based sensing to a new level. Many different types of deep learning models have been proposed to achieve… ▽ More

    Submitted 7 February, 2021; v1 submitted 23 October, 2020; originally announced October 2020.

    Journal ref: 23, 2021, 995-1019

  25. arXiv:2007.04472  [pdf, other

    cs.LG stat.ML

    Evaluation of Adversarial Training on Different Types of Neural Networks in Deep Learning-based IDSs

    Authors: Rana Abou Khamis, Ashraf Matrawy

    Abstract: Network security applications, including intrusion detection systems of deep neural networks, are increasing rapidly to make detection task of anomaly activities more accurate and robust. With the rapid increase of using DNN and the volume of data traveling through systems, different growing types of adversarial attacks to defeat them create a severe challenge. In this paper, we focus on investiga… ▽ More

    Submitted 8 July, 2020; originally announced July 2020.

  26. arXiv:2004.08783  [pdf, other

    cs.IT cs.CC

    Decision Problems in Information Theory

    Authors: Mahmoud Abo Khamis, Phokion G. Kolaitis, Hung Q. Ngo, Dan Suciu

    Abstract: Constraints on entropies are considered to be the laws of information theory. Even though the pursuit of their discovery has been a central theme of research in information theory, the algorithmic aspects of constraints on entropies remain largely unexplored. Here, we initiate an investigation of decision problems about constraints on entropies by placing several different such problems into level… ▽ More

    Submitted 27 April, 2020; v1 submitted 19 April, 2020; originally announced April 2020.

  27. arXiv:1910.14107  [pdf, other

    cs.LG stat.ML

    Investigating Resistance of Deep Learning-based IDS against Adversaries using min-max Optimization

    Authors: Rana Abou Khamis, Omair Shafiq, Ashraf Matrawy

    Abstract: With the growth of adversarial attacks against machine learning models, several concerns have emerged about potential vulnerabilities in designing deep neural network-based intrusion detection systems (IDS). In this paper, we study the resilience of deep learning-based intrusion detection systems against adversarial attacks. We apply the min-max (or saddle-point) approach to train intrusion detect… ▽ More

    Submitted 30 October, 2019; originally announced October 2019.

  28. arXiv:1906.09727  [pdf, ps, other

    cs.DB cs.IT

    Bag Query Containment and Information Theory

    Authors: Mahmoud Abo Khamis, Phokion G. Kolaitis, Hung Q. Ngo, Dan Suciu

    Abstract: The query containment problem is a fundamental algorithmic problem in data management. While this problem is well understood under set semantics, it is by far less understood under bag semantics. In particular, it is a long-standing open question whether or not the conjunctive query containment problem under bag semantics is decidable. We unveil tight connections between information theory and the… ▽ More

    Submitted 5 July, 2021; v1 submitted 24 June, 2019; originally announced June 2019.

  29. arXiv:1906.08687  [pdf, other

    cs.DB

    A Layered Aggregate Engine for Analytics Workloads

    Authors: Maximilian Schleich, Dan Olteanu, Mahmoud Abo Khamis, Hung Q. Ngo, XuanLong Nguyen

    Abstract: This paper introduces LMFAO (Layered Multiple Functional Aggregate Optimization), an in-memory optimization and execution engine for batches of aggregates over the input database. The primary motivation for this work stems from the observation that for a variety of analytics over databases, their data-intensive tasks can be decomposed into group-by aggregates over the join of the input database re… ▽ More

    Submitted 20 June, 2019; originally announced June 2019.

    Comments: 18 pages, 7 figures, 4 tables

    ACM Class: H.2.4; I.2.6

  30. H2B: Heartbeat-based Secret Key Generation Using Piezo Vibration Sensors

    Authors: Qi Lin, Weitao Xu, Jun Liu, Abdelwahed Khamis, Wen Hu, Mahbub Hassan, Aruna Seneviratne

    Abstract: We present Heartbeats-2-Bits (H2B), which is a system for securely pairing wearable devices by generating a shared secret key from the skin vibrations caused by heartbeat. This work is motivated by potential power saving opportunity arising from the fact that heartbeat intervals can be detected energy-efficiently using inexpensive and power-efficient piezo sensors, which obviates the need to emplo… ▽ More

    Submitted 19 February, 2019; originally announced April 2019.

  31. arXiv:1812.09526  [pdf, ps, other

    cs.DB cs.DS cs.IT cs.LG

    Functional Aggregate Queries with Additive Inequalities

    Authors: Mahmoud Abo Khamis, Ryan R. Curtin, Benjamin Moseley, Hung Q. Ngo, XuanLong Nguyen, Dan Olteanu, Maximilian Schleich

    Abstract: Motivated by fundamental applications in databases and relational machine learning, we formulate and study the problem of answering functional aggregate queries (FAQ) in which some of the input factors are defined by a collection of additive inequalities between variables. We refer to these queries as FAQ-AI for short. To answer FAQ-AI in the Boolean semiring, we define relaxed tree decompositio… ▽ More

    Submitted 15 September, 2020; v1 submitted 22 December, 2018; originally announced December 2018.

  32. arXiv:1808.09806  [pdf, other

    eess.SY cs.AI

    MARL-FWC: Optimal Coordination of Freeway Traffic Control Measures

    Authors: Ahmed Fares, Walid Gomaa, Mohamed A. Khamis

    Abstract: The objective of this article is to optimize the overall traffic flow on freeways using multiple ramp metering controls plus its complementary Dynamic Speed Limits (DSLs). An optimal freeway operation can be reached when minimizing the difference between the freeway density and the critical ratio for maximum traffic flow. In this article, a Multi-Agent Reinforcement Learning for Freeways Control (… ▽ More

    Submitted 27 August, 2018; originally announced August 2018.

  33. arXiv:1803.07480  [pdf, other

    cs.DB

    AC/DC: In-Database Learning Thunderstruck

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, XuanLong Nguyen, Dan Olteanu, Maximilian Schleich

    Abstract: We report on the design and implementation of the AC/DC gradient descent solver for a class of optimization problems over normalized databases. AC/DC decomposes an optimization problem into a set of aggregates over the join of the database relations. It then uses the answers to these aggregates to iteratively improve the solution to the problem until it converges. The challenges faced by AC/DC a… ▽ More

    Submitted 15 June, 2018; v1 submitted 20 March, 2018; originally announced March 2018.

    Comments: 10 pages, 3 figures

    ACM Class: H.2.4; I.2.6

  34. arXiv:1712.07445  [pdf, ps, other

    cs.DB cs.DM math.CO

    Boolean Tensor Decomposition for Conjunctive Queries with Negation

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Dan Olteanu, Dan Suciu

    Abstract: We propose an algorithm for answering conjunctive queries with negation, where the negated relations have bounded degree. Its data complexity matches that of the best known algorithms for the positive subquery of the input query and is expressed in terms of the fractional hypertree width and the submodular width. The query complexity depends on the structure of the negated subquery; in general it… ▽ More

    Submitted 27 January, 2019; v1 submitted 20 December, 2017; originally announced December 2017.

  35. arXiv:1703.04780  [pdf, other

    cs.DB

    Learning Models over Relational Data using Sparse Tensors and Functional Dependencies

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, XuanLong Nguyen, Dan Olteanu, Maximilian Schleich

    Abstract: Integrated solutions for analytics over relational databases are of great practical importance as they avoid the costly repeated loop data scientists have to deal with on a daily basis: select features from data residing in relational databases using feature extraction queries involving joins, projections, and aggregations; export the training dataset defined by such queries; convert this dataset… ▽ More

    Submitted 6 February, 2020; v1 submitted 14 March, 2017; originally announced March 2017.

    Comments: 61 pages, 9 figures, 2 tables

    ACM Class: H.2.4; I.2.6

  36. arXiv:1703.03147  [pdf, ps, other

    cs.DB cs.DS cs.LO

    Juggling Functions Inside a Database

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Atri Rudra

    Abstract: We define and study the Functional Aggregate Query (FAQ) problem, which captures common computational tasks across a very wide range of domains including relational databases, logic, matrix and tensor computation, probabilistic graphical models, constraint satisfaction, and signal processing. Simply put, an FAQ is a declarative way of defining a new function from a database of input functions. W… ▽ More

    Submitted 9 March, 2017; originally announced March 2017.

    Comments: arXiv admin note: text overlap with arXiv:1504.04044

  37. arXiv:1612.02503  [pdf, ps, other

    cs.DB cs.DS cs.IT

    What do Shannon-type Inequalities, Submodular Width, and Disjunctive Datalog have to do with one another?

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Dan Suciu

    Abstract: Recent works on bounding the output size of a conjunctive query with functional dependencies and degree constraints have shown a deep connection between fundamental questions in information theory and database theory. We prove analogous output bounds for disjunctive datalog rules, and answer several open questions regarding the tightness and looseness of these bounds along the way. Our bounds are… ▽ More

    Submitted 23 December, 2023; v1 submitted 7 December, 2016; originally announced December 2016.

  38. arXiv:1604.00111  [pdf, ps, other

    cs.DB cs.DS cs.IT

    Computing Join Queries with Functional Dependencies

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Dan Suciu

    Abstract: Recently, Gottlob, Lee, Valiant, and Valiant (GLVV) presented an output size bound for join queries with functional dependencies (FD), based on a linear program on polymatroids. GLVV bound strictly generalizes the bound of Atserias, Grohe and Marx (AGM) for queries with no FD, in which case there are known algorithms running within AGM bound and thus are worst-case optimal. A main result of this… ▽ More

    Submitted 6 April, 2016; v1 submitted 31 March, 2016; originally announced April 2016.

  39. arXiv:1504.04044  [pdf, ps, other

    cs.DB cs.DS cs.LO

    FAQ: Questions Asked Frequently

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Atri Rudra

    Abstract: We define and study the Functional Aggregate Query (FAQ) problem, which encompasses many frequently asked questions in constraint satisfaction, databases, matrix operations, probabilistic graphical models and logic. This is our main conceptual contribution. We then present a simple algorithm called "InsideOut" to solve this general problem. InsideOut is a variation of the traditional dynamic pro… ▽ More

    Submitted 23 December, 2023; v1 submitted 15 April, 2015; originally announced April 2015.

  40. arXiv:1409.1656  [pdf

    cs.SE

    An Aspect-Oriented Approach for SaaS Application Customization

    Authors: Ashraf A. Shahin, Areeg Samir, Abdelaziz Khamis

    Abstract: Multi-tenancy is one of the most important concepts for any Software as a Service (SaaS) application. Multi-tenant SaaS application serves a large number of tenants with one single application instance. Complex SaaS application that serves significant number of tenants could have a huge number of customizations with complicated relationships, which increases the customization complexity and reduce… ▽ More

    Submitted 12 September, 2014; v1 submitted 4 September, 2014; originally announced September 2014.

    Comments: 48th Conference on Statistics, Computer Science and Operations Research, Cairo University, Egypt, 2013

  41. arXiv:1404.5190  [pdf, other

    cs.IT

    Sparse Approximation, List Decoding, and Uncertainty Principles

    Authors: Mahmoud Abo Khamis, Anna C. Gilbert, Hung Q. Ngo, Atri Rudra

    Abstract: We consider list versions of sparse approximation problems, where unlike the existing results in sparse approximation that consider situations with unique solutions, we are interested in multiple solutions. We introduce these problems and present the first combinatorial results on the output list size. These generalize and enhance some of the existing results on threshold phenomenon and uncertaint… ▽ More

    Submitted 8 August, 2014; v1 submitted 18 April, 2014; originally announced April 2014.

  42. arXiv:1404.0703  [pdf, other

    cs.DB cs.DS

    Joins via Geometric Resolutions: Worst-case and Beyond

    Authors: Mahmoud Abo Khamis, Hung Q. Ngo, Christopher Ré, Atri Rudra

    Abstract: We present a simple geometric framework for the relational join. Using this framework, we design an algorithm that achieves the fractional hypertree-width bound, which generalizes classical and recent worst-case algorithmic results on computing joins. In addition, we use our framework and the same algorithm to show a series of what are colloquially known as beyond worst-case results. The framework… ▽ More

    Submitted 23 December, 2016; v1 submitted 2 April, 2014; originally announced April 2014.