Skip to main content

Showing 1–32 of 32 results for author: Khamis, M

.
  1. arXiv:2407.02269  [pdf, other

    cs.HC cs.AI cs.CR cs.LG

    IFTT-PIN: A Self-Calibrating PIN-Entry Method

    Authors: Kathryn McConkey, Talha Enes Ayranci, Mohamed Khamis, Jonathan Grizou

    Abstract: Personalising an interface to the needs and preferences of a user often incurs additional interaction steps. In this paper, we demonstrate a novel method that enables the personalising of an interface without the need for explicit calibration procedures, via a process we call self-calibration. A second-order effect of self-calibration is that an outside observer cannot easily infer what a user is… ▽ More

    Submitted 2 July, 2024; originally announced July 2024.

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

  2. arXiv:2402.02001  [pdf, ps, other

    cs.DB cs.IT

    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 3 June, 2024; v1 submitted 2 February, 2024; originally announced February 2024.

  3. 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 join query Q and a sequence of updates, we would like to construct a data structure that supports constant-delay enumeration of 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 fractional hypertree width of Q. Thi… ▽ More

    Submitted 8 June, 2024; v1 submitted 14 December, 2023; originally announced December 2023.

  4. arXiv:2307.00122  [pdf, other

    cs.HC cs.CV

    An End-to-End Review of Gaze Estimation and its Interactive Applications on Handheld Mobile Devices

    Authors: Yaxiong Lei, Shi**g He, Mohamed Khamis, Juan Ye

    Abstract: In recent years we have witnessed an increasing number of interactive systems on handheld mobile devices which utilise gaze as a single or complementary interaction modality. This trend is driven by the enhanced computational power of these devices, higher resolution and capacity of their cameras, and improved gaze estimation accuracy obtained from advanced machine learning techniques, especially… ▽ More

    Submitted 30 June, 2023; originally announced July 2023.

    Comments: 37 Pages, Paper accepted by ACM Computing Surveys

    ACM Class: H.5

    Journal ref: ACM Comput. Surv. 1, 1, Article 1 (January 2023), 37 pages

  5. 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.

  6. DynamicRead: Exploring Robust Gaze Interaction Methods for Reading on Handheld Mobile Devices under Dynamic Conditions

    Authors: Yaxiong Lei, Yuheng Wang, Tyler Caslin, Alexander Wisowaty, Xu Zhu, Mohamed Khamis, Juan Ye

    Abstract: Enabling gaze interaction in real-time on handheld mobile devices has attracted significant attention in recent years. An increasing number of research projects have focused on sophisticated appearance-based deep learning models to enhance the precision of gaze estimation on smartphones. This inspires important research questions, including how the gaze can be used in a real-time application, and… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

    Comments: Accepted by ETRA 2023 as Full paper, and as journal paper in Proceedings of the ACM on Human-Computer Interaction

    ACM Class: H.5.2; D.2.2; H.1.2; I.3.6

  7. arXiv:2302.10729  [pdf, other

    cs.HC

    Understanding Dynamic Human-Robot Proxemics in the Case of Four-Legged Canine-Inspired Robots

    Authors: Xiangmin Xu, Li Liying, Mohamed Khamis, Guodong Zhao, Robin Bretin

    Abstract: Recently, quadruped robots have been well developed with potential applications in different areas, such as care homes, hospitals, and other social areas. To ensure their integration in such social contexts, it is essential to understand people's proxemic preferences around such robots. In this paper, we designed a human-quadruped-robot interaction study (N = 32) to investigate the effect of 1) di… ▽ More

    Submitted 21 February, 2023; originally announced February 2023.

  8. The Dark Side of Perceptual Manipulations in Virtual Reality

    Authors: Wen-Jie Tseng, Elise Bonnail, Mark McGill, Mohamed Khamis, Eric Lecolinet, Samuel Huron, Jan Gugenheimer

    Abstract: "Virtual-Physical Perceptual Manipulations" (VPPMs) such as redirected walking and haptics expand the user's capacity to interact with Virtual Reality (VR) beyond what would ordinarily physically be possible. VPPMs leverage knowledge of the limits of human perception to effect changes in the user's physical movements, becoming able to (perceptibly and imperceptibly) nudge their physical actions to… ▽ More

    Submitted 26 February, 2022; originally announced February 2022.

    Comments: 15 pages, 7 figures

  9. 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.

  10. State-of-the-Art in Smart Contact Lenses for Human Machine Interaction

    Authors: Yuanjie Xia, Mohamed Khamis, F. Anibal Fernandez, Hadi Heidari, Haider Butt, Zubair Ahmed, Tim Wilkinson, Rami Ghannam

    Abstract: Contact lenses have traditionally been used for vision correction applications. Recent advances in microelectronics and nanofabrication on flexible substrates have now enabled sensors, circuits and other essential components to be integrated on a small contact lens platform. This has opened up the possibility of using contact lenses for a range of human-machine interaction applications including v… ▽ More

    Submitted 5 April, 2022; v1 submitted 20 December, 2021; originally announced December 2021.

    Comments: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible

    Journal ref: IEEE Transactions on Human-Machine Systems, 2022

  11. 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.

  12. arXiv:2108.07158  [pdf

    physics.gen-ph

    Can corrections to gravity at galactic distances be decisive to the problem of dark matter and dark energy?

    Authors: Timur F. Kamalov, Olga A. Volkova, Hassan M. H. Khamis

    Abstract: Are Dark Matter and Dark Energy the result of uncalculated addition derivatives? The need to introduce dark matter dark and energy becomes unnecessary if we consider that, the phenomenon of dark matter and dark energy is a result of not computing the additional derivatives of the equation of motion. For this purpose, we use higher derivatives in the form of non-local variables, known as the Ostrog… ▽ More

    Submitted 14 July, 2021; originally announced August 2021.

    Comments: 2 figers, Conference PIRT2021, 08 of July 2021

  13. 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.

  14. 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.

  15. 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.

  16. arXiv:1911.07692  [pdf, other

    cs.HC

    "Please enter your PIN" -- On the Risk of Bypass Attacks on Biometric Authentication on Mobile Devices

    Authors: Christian Tiefenau, Maximilian Häring, Mohamed Khamis, Emanuel von Zezschwitz

    Abstract: Nowadays, most mobile devices support biometric authentication schemes like fingerprint or face unlock. However, these probabilistic mechanisms can only be activated in combination with a second alternative factor, usually knowledge-based authentication. In this paper, we show that this aspect can be exploited in a bypass attack. In this bypass attack, the attacker forces the user to "bypass" the… ▽ More

    Submitted 18 November, 2019; originally announced November 2019.

    Comments: Poster Session SOUPS 2019

  17. 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.

  18. 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

  19. 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.

  20. 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.

  21. arXiv:1807.03713  [pdf, other

    cs.HC

    DialPlate: Enhancing the Detection of Smooth Pursuits Eye Movements Using Linear Regression

    Authors: Heiko Drewes, Mohamed Khamis, Florian Alt

    Abstract: We introduce and evaluate a novel approach for detecting smooth pursuit eye movements that increases the number of distinguishable targets and is more robust against false positives. Being natural and calibration-free, Pursuits has been gaining popularity in the past years. At the same time, current implementations show poor performance when more than eight on-screen targets are being used, thus l… ▽ More

    Submitted 10 July, 2018; originally announced July 2018.

  22. 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

  23. 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.

  24. 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

  25. 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

  26. 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.

  27. arXiv:1608.06665  [pdf, other

    q-bio.BM cs.LG

    Deep learning is competing random forest in computational docking

    Authors: Mohamed Khamis, Walid Gomaa, Basem Galal

    Abstract: Computational docking is the core process of computer-aided drug design; it aims at predicting the best orientation and conformation of a small drug molecule when bound to a target large protein receptor. The docking quality is typically measured by a scoring function: a mathematical predictive model that produces a score representing the binding free energy and hence the stability of the resultin… ▽ More

    Submitted 23 August, 2016; originally announced August 2016.

    Comments: 29 pages, 7 figures

    ACM Class: I.2

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. arXiv:0806.3965  [pdf, ps, other

    cond-mat.mtrl-sci

    Crystallographic Etching of Few-Layer Graphene

    Authors: Sujit S. Datta, Douglas R. Strachan, Samuel M. Khamis, A. T. Charlie Johnson

    Abstract: We demonstrate a method by which few-layer graphene samples can be etched along crystallographic axes by thermally activated metallic nanoparticles. The technique results in long (>1 micron) crystallographic edges etched through to the insulating substrate, making the process potentially useful for atomically precise graphene device fabrication. This advance could enable atomically precise const… ▽ More

    Submitted 24 June, 2008; originally announced June 2008.

    Journal ref: Nano Letters 8, 1912 (2008)