activity
20162022
collaborators

11 papers

cs.DB2022

Optimizing Recursive Queries with Program Synthesis

Yisu Remy Wang, Mahmoud Abo Khamis, Hung Q. Ngo +2

Most work on query optimization has concentrated on loop-free queries. However, data science and machine learning workloads today typically involve recursive or iterative computati…

cs.DS2020

Instance Optimal Join Size Estimation

Mahmoud Abo-Khamis, Sungjin Im, Benjamin Moseley +2

We consider the problem of efficiently estimating the size of the inner join of a collection of preprocessed relational tables from the perspective of instance optimality analysis.…

cs.DS2020

A Relational Gradient Descent Algorithm For Support Vector Machine Training

Mahmoud Abo-Khamis, Sungjin Im, Benjamin Moseley +2

We consider gradient descent like algorithms for Support Vector Machine (SVM) training when the data is in relational form. The gradient of the SVM objective can not be efficiently…

cs.DS2020

Approximate Aggregate Queries Under Additive Inequalities

Mahmoud Abo-Khamis, Sungjin Im, Benjamin Moseley +2

We consider the problem of evaluating certain types of functional aggregation queries on relational data subject to additive inequalities. Such aggregation queries, with a smallish…

cs.IT2020

Decision Problems in Information Theory

Mahmoud Abo Khamis, Phokion G. Kolaitis, Hung Q. Ngo +1

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,…

cs.DB2019

Learning Models over Relational Data: A Brief Tutorial

Maximilian Schleich, Dan Olteanu, Mahmoud Abo-Khamis +2

This tutorial overviews the state of the art in learning models over relational databases and makes the case for a first-principles approach that exploits recent developments in da…