Ali Mohammadi Shanghooshabad

dblp:172/6349 · DBLP profile ↗
← Back
4ranked-venue papers in the field
2as first author
4since 2021 · last 2023
—ORCID · none

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 4 (2 first)
YearPublicationVenuePosition
2023 Streaming Weighted Sampling over Join Queries
Michael Shekelyan, Graham Cormode, Qingzhi Ma, Ali Mohammadi Shanghooshabad, Peter Triantafillou
EDBT4
2021 Learned Approximate Query Processing: Make it Light, Accurate and Fast
Qingzhi Ma, Ali Mohammadi Shanghooshabad, Mehrdad Almasi 0001, Meghdad Kurmanji, Peter Triantafillou
CIDR2
2021 XLJoins
abstract
In many analytic settings join operations are fundamental as data is dispersed across different data sets (SQL or NoSQL tables, .csv files recording logs, click streams, KPIs from system/network monitoring, IoT telemetry, etc). However, in the era of big data the join operation can become exorbitantly expensive in terms of execution times and/or memory/space footprints.
Ali Mohammadi Shanghooshabad
SIGMOD Conference1
2021 PGMJoins: Random Join Sampling with Graphical Models
abstract
Modern databases face formidable challenges when called to join (several) massive tables. Joins (especially when entailing many-to-many joins) are very time- and resource-consuming, join results can be too big to keep in memory, and performing analytics/learning tasks over them costs dearly in terms of time, resources, and money (in the cloud). Moreover, although random sampling is a promising idea to mitigate the above problems, the current state of the art leaves lots of room for improvements. With this paper we contribute a principled solution, coined PGMJoins. PGMJoins adapts Probabilistic Graphical Models to deriving provably random samples of the join result for (n-way) key joins, many-to-many joins, and cyclic and acyclic joins. PGMJoins contributes optimizations both for deriving the structure of the graph and for PGM inference. It also contributes a novel Sum-Product Message Passing Algorithm (SP-MPA) to make a uniform sample of the joint distribution (join result) efficiently and a novel way to deal with cyclic joins. Despite the use of PGMs, the learned joint distribution is not approximated, and the uniform samples are drawn from the true distribution. Our experimentation using queries and datasets from TPC-H, JOB, TPC-DS, and Twitter shows PGMJoins to outperform the state of the art (by 2X-28X).
Ali Mohammadi Shanghooshabad, Meghdad Kurmanji, Qingzhi Ma, Michael Shekelyan, Mehrdad Almasi 0001, Peter Triantafillou
SIGMOD Conference1