Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sepanta Zeighami
dblp:181/5821
· DBLP profile ↗
18ranked-venue papers
14as first author
16since 2021 · last 2026
0000-0002-9789-7197ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 10 first-author · 11 since 2021Artificial intelligence and machine learning · 4 · 4 first-author · 4 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
15 papers |
Query processing and optimization · 46% Machine learning and data management · 18% Information retrieval · 11% | |
| Network and information security
3 papers |
Privacy and data protection · 100% | |
| Artificial intelligence
3 papers |
Information extraction and text analysis · 45% Trustworthy machine learning · 39% Language models and text generation · 16% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 57% Approximation and online algorithms · 22% Mathematical optimization · 22% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
aggregate query processing |
1.5 | 2 | 2024 | A Neural Database for Answering Aggregate Queries on Incomplete Relational Data · IEEE Trans. Knowl. Data Eng. 2024 A Neural Database for Answering Aggregate Queries on Incomplete Relational Data (Extended Abstract) · ICDE 2024 |
Query processing and optimization
cardinality estimation |
1.5 | 2 | 2024 | Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnability · ICML 2024 Towards Establishing Guaranteed Error for Learned Database Operations · ICLR 2024 |
Query processing and optimization › cardinality estimation
learned cardinality estimation |
1.5 | 2 | 2024 | Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnability · ICML 2024 Towards Establishing Guaranteed Error for Learned Database Operations · ICLR 2024 |
Indexing and storage engines
learned index |
1.4 | 2 | 2024 | Towards Establishing Guaranteed Error for Learned Database Operations · ICLR 2024 On Distribution Dependent Sub-Logarithmic Query Time of Learned Indexing · ICML 2023 |
Privacy and data protection
differential privacy |
1.2 | 2 | 2023 | A Neural Approach to Spatio-Temporal Data Release with User-Level Differential Privacy · Proc. ACM Manag. Data 2023 A Neural Database for Differentially Private Spatial Range Queries · Proc. VLDB Endow. 2022 |
Natural language and speech › Information extraction and text analysis
document understanding |
0.9 | 1 | 2025 | Querying Templatized Document Collections with Large Language Models · ICDE 2025 |
Information retrieval › retrieval models › neural retrieval
dense retrieval |
0.9 | 1 | 2025 | NUDGE: Lightweight Non-Parametric Fine-Tuning of Embeddings for Retrieval · ICLR 2025 |
Information retrieval › similarity search
nearest neighbor search |
0.9 | 1 | 2025 | NUDGE: Lightweight Non-Parametric Fine-Tuning of Embeddings for Retrieval · ICLR 2025 |
Machine learning and data management
learned database components |
0.8 | 2 | 2023 | NeuroSketch: Fast and Approximate Evaluation of Range Aggregate Queries with Neural Networks · Proc. ACM Manag. Data 2023 A Neural Database for Differentially Private Spatial Range Queries · Proc. VLDB Endow. 2022 |
Machine learning › Trustworthy machine learning › robustness
distribution shift |
0.8 | 1 | 2024 | Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnability · ICML 2024 |
Query processing and optimization
approximate query processing |
0.8 | 1 | 2024 | A Neural Database for Answering Aggregate Queries on Incomplete Relational Data · IEEE Trans. Knowl. Data Eng. 2024 |
Data integration and cleaning › missing data
missing value imputation |
0.8 | 1 | 2024 | A Neural Database for Answering Aggregate Queries on Incomplete Relational Data (Extended Abstract) · ICDE 2024 |
Spatial and temporal data management
location data |
0.7 | 2 | 2022 | A Neural Database for Differentially Private Spatial Range Queries · Proc. VLDB Endow. 2022 Estimating Spread of Contact-Based Contagions in a Population Through Sub-Sampling · Proc. VLDB Endow. 2021 |
Data mining
privacy-preserving data publishing |
0.7 | 1 | 2023 | A Neural Approach to Spatio-Temporal Data Release with User-Level Differential Privacy · Proc. ACM Manag. Data 2023 |
Query processing and optimization › range query
range aggregate query |
0.7 | 1 | 2023 | NeuroSketch: Fast and Approximate Evaluation of Range Aggregate Queries with Neural Networks · Proc. ACM Manag. Data 2023 |
Privacy and data protection › data publishing
spatio-temporal data release |
0.7 | 1 | 2023 | A Neural Approach to Spatio-Temporal Data Release with User-Level Differential Privacy · Proc. ACM Manag. Data 2023 |
Privacy and data protection › privacy analysis › privacy models
user-level differential privacy |
0.7 | 1 | 2023 | A Neural Approach to Spatio-Temporal Data Release with User-Level Differential Privacy · Proc. ACM Manag. Data 2023 |
Algorithms and data structures › data structure design › search structures › indexing
learned index |
0.7 | 1 | 2023 | On Distribution Dependent Sub-Logarithmic Query Time of Learned Indexing · ICML 2023 |
Query processing and optimization
regret minimization |
0.6 | 2 | 2019 | Finding Average Regret Ratio Minimizing Set in Database · ICDE 2019 Minimizing Average Regret Ratio in Database · SIGMOD Conference 2016 |
Spatial and temporal data management › spatial query processing
range count query |
0.6 | 1 | 2022 | A Neural Database for Differentially Private Spatial Range Queries · Proc. VLDB Endow. 2022 |
Privacy and data protection
spatial range query |
0.6 | 1 | 2022 | A Neural Database for Differentially Private Spatial Range Queries · Proc. VLDB Endow. 2022 |
Query processing and optimization
query optimization |
0.5 | 1 | 2021 | Secure Dynamic Skyline Queries Using Result Materialization · ICDE 2021 |
Query processing and optimization › preference query › skyline query
secure skyline query |
0.5 | 1 | 2021 | Secure Dynamic Skyline Queries Using Result Materialization · ICDE 2021 |
Query processing and optimization › preference query
skyline query |
0.5 | 1 | 2021 | Secure Dynamic Skyline Queries Using Result Materialization · ICDE 2021 |
Data mining › sampling
subsampling |
0.5 | 1 | 2021 | Estimating Spread of Contact-Based Contagions in a Population Through Sub-Sampling · Proc. VLDB Endow. 2021 |
Data mining › sampling
representative selection |
0.4 | 1 | 2019 | Finding Average Regret Ratio Minimizing Set in Database · ICDE 2019 |
Information retrieval
search result diversification |
0.4 | 1 | 2019 | Finding Average Regret Ratio Minimizing Set in Database · ICDE 2019 |
Natural language and speech › Language models and text generation
retrieval-augmented generation |
0.3 | 1 | 2026 | RAG Without the Lag: Enabling "What-If" Analysis for Retrieval-Augmented Generation Pipelines · CHI 2026 |
Query processing and optimization
multi-criteria decision making |
0.2 | 1 | 2016 | Minimizing Average Regret Ratio in Database · SIGMOD Conference 2016 |
Approximation and online algorithms
approximation algorithms |
0.2 | 1 | 2016 | Minimizing Average Regret Ratio in Database · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
neural network · 3.9differential privacy · 2.5qualitative study · 2.0interactive debugging · 2.0retrieval-augmented generation · 1.7large language model · 1.7statistical estimation · 0.9non-parametric fine-tuning · 0.9constrained optimization · 0.9adaptive sampling · 0.9theoretical lower bounds · 0.8machine learning · 0.8distribution learnability framework · 0.8distribution-dependent analysis · 0.7result materialization · 0.5heuristics · 0.5contact network modeling · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | RAG Without the Lag: Enabling "What-If" Analysis for Retrieval-Augmented Generation PipelinesabstractRetrieval-augmented generation (RAG) pipelines have become the de-facto approach for building AI assistants with external knowledge. Given a user query, RAG pipelines retrieve (R) information from external sources, before invoking a Large Language Model (LLM), augmented (A) with this information, to generate (G) responses. However, developing effective RAG pipelines is challenging because retrieval and generation components—often chained in varying orders—are intertwined, making it hard to identify which component(s) cause errors in the output. Developers often need to answer “what-if” questions—e.g., what if chunk sizes were larger or retrieval used embeddings versus keywords—but such experimentation requires hours of re-processing. We present raggy, a developer tool that enables rapid “what-if” analysis by combining a Python library of composable RAG primitives with an interactive debugging interface. We contribute the design and implementation of raggy, insights into expert debugging patterns through a qualitative study with 12 engineers, and design implications for RAG tools. Quentin Romero Lauro, Shreya Shankar, Sepanta Zeighami, Aditya G. Parameswaran |
CHI | 3 |
| 2026 | Supporting Our AI Overlords: Redesigning Data Systems to be Agent-First
Soujanya Ponnapalli, Shreya Shankar, Sepanta Zeighami, Alan Zhu 0001, Shubham Agarwal 0007, Samion Suwito, Ion Stoica, Matei Zaharia, Alvin Cheung, Natacha Crooks, Joseph Gonzalez 0001, Aditya G. Parameswaran |
CIDR | 4 |
| 2025 | Querying Templatized Document Collections with Large Language ModelsabstractQuerying and extracting value from unstructured document collection remains a considerable challenge. While Large Language Models (LLMs) have made remarkable progress in document understanding, they fail to give high accuracy results for analytical queries on documents, and additionally incur high costs. While Retrieval-Augmented Generation (RAG) can reduce costs, accuracy degrades further. Our key insight is that documents in a collection often follow similar templates that impart a common semantic structure. We therefore introduce Zendb, a document analytics system that leverages this semantic structure, coupled with LLMs, to answer ad-hoc SQL queries on document collections. Zendb efficiently extracts semantic hierarchical structures from such templatized documents and introduces a novel query engine that leverages these structures for accurate and cost-effective query execution. Extensive experiments on three real-world document collections demonstrate ZENDB's benefits, achieving up to 31× cost savings compared to LLM-based baselines, while maintaining or improving accuracy, and surpassing RAG-based baselines by up to 61% in precision and 81% in recall, at a marginally higher cost. Yiming Lin 0002, Madelon Hulsebos, Ruiying Ma, Shreya Shankar, Sepanta Zeighami, Aditya G. Parameswaran, Eugene Wu 0002 |
ICDE | 5 |
| 2025 | NUDGE: Lightweight Non-Parametric Fine-Tuning of Embeddings for Retrievalabstract$k$-Nearest Neighbor search on dense vector embeddings ($k$-NN retrieval) from pre-trained embedding models is the predominant retrieval method for text and images, as well as Retrieval-Augmented Generation (RAG) pipelines. In practice, application developers often fine-tune the embeddings to improve their accuracy on the dataset and query workload in hand. Existing approaches either fine-tune the pre-trained model itself or, more efficiently, but at the cost of accuracy, train adaptor models to transform the output of the pre-trained model. We present NUDGE, a family of novel *non-parametric* embedding fine-tuning approaches that are significantly more accurate and efficient than both sets of existing approaches. NUDGE directly modifies the embeddings of data records to maximize the accuracy of $k$-NN retrieval. We present a thorough theoretical and experimental study of NUDGE's non-parametric approach. We show that even though the underlying problem is NP-Hard, constrained variations can be solved efficiently. These constraints additionally ensure that the changes to the embeddings are modest, avoiding large distortions to the semantics learned during pre-training. In experiments across five pre-trained models and nine standard text and image retrieval datasets, *NUDGE runs in minutes and often improves NDCG@10 by more than 10\% over existing fine-tuning methods. On average, NUDGE provides 3.3$\times$ and 4.3$\times$ higher increase in accuracy and runs 200$\times$ and 3$\times$ faster, respectively, over fine-tuning the pre-trained model and training adaptors.* Sepanta Zeighami, Zac Wellmer, Aditya G. Parameswaran |
ICLR | 1 |
| 2025 | Cut Costs, Not Accuracy: LLM-Powered Data Processing with GuaranteesabstractLarge Language Models (LLMs) are being increasingly used as a building block in data systems to process large text datasets. To do so, LLM model providers offer multiple LLMs with different sizes, spanning various cost-quality trade-offs when processing text at scale. Top-of-the-line LLMs (e.g., GPT-4o, Claude Sonnet) operate with high accuracy but are prohibitively expensive when processing many records. To avoid high costs, more affordable but lower quality LLMs (e.g., GPT-4o-mini, Claude Haiku) can be used to process records, but we need to ensure that the overall accuracy does not deviate substantially from that of the top-of-the-line LLMs. The model cascade framework provides a blueprint to manage this trade-off, by using the confidence of LLMs in their output (e.g., log-probabilities) to decide on which records to use the affordable LLM. However, existing solutions following this framework provide only marginal cost savings and weak theoretical guarantees because of poor estimation of the quality of the affordable LLM's outputs. We present BARGAIN, a method that judiciously uses affordable LLMs in data processing to significantly reduce cost while providing strong theoretical guarantees on the solution quality. BARGAIN employs a novel adaptive sampling strategy and statistical estimation procedure that uses data and task characteristics and builds on recent statistical tools to make accurate estimations with tight theoretical guarantees. Variants of BARGAIN can support guarantees on accuracy, precision, or recall of the output. Experimental results across 8 real-world datasets show that BARGAIN reduces cost, on average, by up to 86% more than state-of-the-art, while providing stronger theoretical guarantees on accuracy of output, with similar gains when guaranteeing a desired level of precision or recall. Sepanta Zeighami, Shreya Shankar, Aditya G. Parameswaran |
Proc. ACM Manag. Data | 1 |
| 2024 | A Neural Database for Answering Aggregate Queries on Incomplete Relational Data (Extended Abstract)abstractReal-world datasets are often incomplete due to data collection cost, privacy considerations or as a side effect of data integration/preparation. We focus on answering aggregate queries on such datasets, where data incompleteness causes the answers to be inaccurate. To address this problem, assuming typical relational data, existing work generates synthetic data to complete the database, a challenging task, especially in the presence of bias in observed data. Sepanta Zeighami, Raghav Seshadri, Cyrus Shahabi |
ICDE | 1 |
| 2024 | Towards Establishing Guaranteed Error for Learned Database OperationsabstractMachine learning models have demonstrated substantial performance enhancements over non-learned alternatives in various fundamental data management operations, including indexing (locating items in an array), cardinality estimation (estimating the number of matching records in a database), and range-sum estimation (estimating aggregate attribute values for query-matched records). However, real-world systems frequently favor less efficient non-learned methods due to their ability to offer (worst-case) error guarantees — an aspect where learned approaches often fall short. The primary objective of these guarantees is to ensure system reliability, ensuring that the chosen approach consistently delivers the desired level of accuracy across all databases. In this paper, we embark on the first theoretical study of such guarantees for learned methods, presenting the necessary conditions for such guarantees to hold when using machine learning to perform indexing, cardinality estimation and range-sum estimation. Specifically, we present the first known lower bounds on the model size required to achieve the desired accuracy for these three key database operations. Our results bound the required model size for given average and worst-case errors in performing database operations, serving as the first theoretical guidelines governing how model size must change based on data size to be able to guarantee an accuracy level. More broadly, our established guarantees pave the way for the broader adoption and integration of learned models into real-world systems. Sepanta Zeighami, Cyrus Shahabi |
ICLR | 1 |
| 2024 | Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution LearnabilityabstractUse of machine learning to perform database operations, such as indexing, cardinality estimation, and sorting, is shown to provide substantial performance benefits. However, when datasets change and data distribution shifts, empirical results also show performance degradation for learned models, possibly to worse than non-learned alternatives. This, together with a lack of theoretical understanding of learned methods undermines their practical applicability, since there are no guarantees on how well the models will perform after deployment. In this paper, we present the first known theoretical characterization of the performance of learned models in dynamic datasets, for the aforementioned operations. Our results show novel theoretical characteristics achievable by learned models and provide bounds on the performance of the models that characterize their advantages over non-learned methods, showing why and when learned models can outperform the alternatives. Our analysis develops the distribution learnability framework and novel theoretical tools which build the foundation for the analysis of learned database operations in the future. Sepanta Zeighami, Cyrus Shahabi |
ICML | 1 |
| 2024 | BiasBuster: a Neural Approach for Accurate Estimation of Population Statistics using Biased Location DataabstractWhile extremely useful (e.g., for COVID-19 forecasting and policy-making, urban mobility analysis and marketing, and obtaining business insights), location data collected from mobile devices often contain data from a biased population subset, with some communities over or underrepresented in the collected datasets. As a result, aggregate statistics calculated from such datasets (as is done by various companies including Safegraph, Google, and Facebook), while ignoring the bias, leads to an inaccurate representation of population statistics. Such statistics will not only be generally inaccurate, but the error will disproportionately impact different population subgroups (e.g., because they ignore the underrepresented communities). This has dire consequences, as these datasets are used for sensitive decision-making such as COVID-19 policymaking. This paper tackles the problem of providing accurate population statistics using such biased datasets. We show that statistical debiasing, although in some cases useful, often fails to improve accuracy. We then propose BiasBuster, a neural network approach that utilizes the correlations between population statistics and location characteristics to provide accurate estimates of population statistics. Extensive experiments on real-world data show that BiasBuster improves accuracy by up to 2 times in general and up to 3 times for underrepresented populations. Sepanta Zeighami, Cyrus Shahabi |
MDM | 1 |
| 2024 | A Neural Database for Answering Aggregate Queries on Incomplete Relational DataabstractReal-world datasets are often incomplete due to data collection cost, privacy considerations or as a side effect of data integration/preparation. We focus on answering aggregate queries on such datasets, where data incompleteness causes the answers to be inaccurate. To address this problem, assuming typical relational data, existing work generates synthetic data to complete the database, a challenging task, especially in the presence of bias in observed data. Instead, we propose a paradigm shift by learning to directly estimate query answers, circumventing the difficult data generation step. Our approach, dubbed NeuroComplete, learns to answer queries in three steps. First, NeuroComplete generates a set of queries for which accurate answers can be computed given the incomplete dataset. Next, it embeds queries in a feature space, through which each query is effectively represented with the portion of the database that contributes to the query answer. Finally, it trains a neural network in a supervised learning fashion: both query features (input) and correct answers (labels) are known. The learned model generates accurate answers to new queries at test time, exploiting the generalizability of the learned model in the embedding space. Extensive experimental results on real datasets show up to 4 times for AVG queries and 10 times for COUNT queries error reduction compared with the state-of-the-art. Sepanta Zeighami, Raghav Seshadri, Cyrus Shahabi |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2023 | On Distribution Dependent Sub-Logarithmic Query Time of Learned IndexingabstractA fundamental problem in data management is to find the elements in an array that match a query. Recently, learned indexes are being extensively used to solve this problem, where they learn a model to predict the location of the items in the array. They are empirically shown to outperform non-learned methods (e.g., B-trees or binary search that answer queries in $O(\log n)$ time) by orders of magnitude. However, success of learned indexes has not been theoretically justified. Only existing attempt shows the same query time of $O(\log n)$, but with a constant factor improvement in space complexity over non-learned methods, under some assumptions on data distribution. In this paper, we significantly strengthen this result, showing that under mild assumptions on data distribution, and the same space complexity as non-learned methods, learned indexes can answer queries in $O(\log\log n)$ expected query time. We also show that allowing for slightly larger but still near-linear space overhead, a learned index can achieve $O(1)$ expected query time. Our results theoretically prove learned indexes are orders of magnitude faster than non-learned methods, theoretically grounding their empirical success. Sepanta Zeighami, Cyrus Shahabi |
ICML | 1 |
| 2023 | A Neural Approach to Spatio-Temporal Data Release with User-Level Differential PrivacyabstractSeveral "data-for-good" projects [1, 5, 12] initiated by major companies (e.g., Meta, Google) release to the public spatio-temporal datasets to benefit COVID-19 spread modeling [17, 47, 64] and understand human mobility [14, 24]. Most often, spatio-temporal data are provided in the form of snapshot high resolution population density information, where the released statistics capture population counts in small areas for short time periods. Since high resolution is required for utility (e.g., in modeling COVID hotspots) privacy risks are elevated. To prevent malicious actors from using the data to infer sensitive details about individuals, the released datasets must be first sanitized. Typically, [1, 5, 7, 12], differential privacy (DP) is employed as protection model, due to its formal protection guarantees that prevent an adversary to learn whether a particular individual's data has been included in the release or not. Ritesh Ahuja, Sepanta Zeighami, Gabriel Ghinita, Cyrus Shahabi |
Proc. ACM Manag. Data | 2 |
| 2023 | NeuroSketch: Fast and Approximate Evaluation of Range Aggregate Queries with Neural NetworksabstractRange aggregate queries (RAQs) are an integral part of many real-world applications, where, often, fast and approximate answers for the queries are desired. Recent work has studied answering RAQs using machine learning (ML) models, where a model of the data is learned to answer the queries. However, there is no theoretical understanding of why and when the ML based approaches perform well. Furthermore, since the ML approaches model the data, they fail to capitalize on any query specific information to improve performance in practice. In this paper, we focus on modeling "queries" rather than data and train neural networks to learn the query answers. This change of focus allows us to theoretically study our ML approach to provide a distribution and query dependent error bound for neural networks when answering RAQs. We confirm our theoretical results by developing NeuroSketch, a neural network framework to answer RAQs in practice. Extensive experimental study on real-world, TPC-benchmark and synthetic datasets show that NeuroSketch answers RAQs multiple orders of magnitude faster than state-of-the-art and with better accuracy. Sepanta Zeighami, Cyrus Shahabi, Vatsal Sharan |
Proc. ACM Manag. Data | 1 |
| 2022 | A Neural Database for Differentially Private Spatial Range QueriesabstractMobile apps and location-based services generate large amounts of location data. Location density information from such datasets benefits research on traffic optimization, context-aware notifications and public health (e.g., disease spread). To preserve individual privacy, one must sanitize location data, which is commonly done using differential privacy (DP). Existing methods partition the data domain into bins, add noise to each bin and publish a noisy histogram of the data. However, such simplistic modelling choices fall short of accurately capturing the useful density information in spatial datasets and yield poor accuracy. We propose a machine-learning based approach for answering range count queries on location data with DP guarantees. We focus on countering the sources of error that plague existing approaches (i.e., noise and uniformity error) through learning, and we design a neural database system that models spatial data such that density features are preserved, even when DP-compliant noise is added. We also devise a framework for effective system parameter tuning on top of public data, which helps set important system parameters without expending scarce privacy budget. Extensive experimental results on real datasets with heterogeneous characteristics show that our proposed approach significantly outperforms the state of the art. Sepanta Zeighami, Ritesh Ahuja, Gabriel Ghinita, Cyrus Shahabi |
Proc. VLDB Endow. | 1 |
| 2021 | Secure Dynamic Skyline Queries Using Result MaterializationabstractSkyline computation is an increasingly popular query, with broad applicability to many domains. Given the trend to outsource databases, and due to the sensitive nature of the data (e.g., in healthcare), it is essential to evaluate skylines on encrypted datasets. Research efforts acknowledged the importance of secure skyline computation, but existing solutions suffer from several shortcomings: (i) they only provide ad-hoc security; (ii) they are prohibitively expensive; or (iii) they rely on assumptions such as the presence of multiple non-colluding parties in the protocol. Inspired by solutions for secure nearest-neighbors, we conjecture that a secure and efficient way to compute skylines is through result materialization. However, materialization is much more challenging for skylines queries due to large space requirements. We show that pre-computing skyline results while minimizing storage overhead is NP-hard, and we provide heuristics that solve the problem more efficiently, while maintaining storage at reasonable levels. Our algorithms are novel and also applicable to regular skyline computation, but we focus on the encrypted setting where materialization reduces the response time of skyline queries from hours to seconds. Extensive experiments show that we clearly outperform existing work in terms of performance, and our security analysis proves that we obtain a small (and quantifiable) data leakage. Sepanta Zeighami, Gabriel Ghinita, Cyrus Shahabi |
ICDE | 1 |
| 2021 | Estimating Spread of Contact-Based Contagions in a Population Through Sub-SamplingabstractVarious phenomena such as viruses, gossips, and physical objects (e.g., packages and marketing pamphlets) can be spread through physical contacts. The spread depends on how people move, i.e., their mobility patterns. In practice, mobility patterns of an entire population is never available, and we usually have access to location data of a subset of individuals. In this paper, we formalize and study the problem of estimating the spread of a phenomena in a population, given that we only have access to sub-samples of location visits of some individuals in the population. We show that simple solutions that estimate the spread in the sub-sample and scale it to the population, or more sophisticated solutions that rely on modeling location visits of individuals do not perform well in practice. Instead, we directly model the co-locations between the individuals. We introduce PollSpreader and PollSusceptible, two novel approaches that model the co-locations between individuals using a contact network , and infer the properties of the contact network using the sub-sample to estimate the spread of the phenomena in the entire population. We analytically show that our estimates provide an upper bound and a lower bound on the spread of the disease in expectation. Finally, using a large high-resolution real-world mobility dataset, we experimentally show that our estimates are accurate in practice, while other methods that do not correctly account for co-locations between individuals result in entirely wrong observations (e.g, premature prediction of herd-immunity). Sepanta Zeighami, Cyrus Shahabi, John Krumm |
Proc. VLDB Endow. | 1 |
| 2019 | Finding Average Regret Ratio Minimizing Set in DatabaseabstractSelecting a certain number of data points (or records) from a database which "best" satisfy users' expectations is a very prevalent problem with many applications. One application is a hotel booking website showing a certain number of hotels on a single page. However, this problem is very challenging since the selected points should "collectively" satisfy the expectation of all users. Showing a certain number of data points to a single user could decrease the satisfaction of a user because the user may not be able to see his/her favorite point which could be found in the original database. In this paper, we would like to find a set of k points such that on average, the satisfaction (ratio) of a user is maximized. This problem takes into account the probability distribution of the users and considers the satisfaction (ratio) of all users, which is more reasonable in practice, compared with the existing studies that only consider the worst-case satisfaction (ratio) of the users, which may not reflect the whole population and is not useful in some applications. Motivated by this, in this paper, we propose algorithms for this problem. Finally, we conducted experiments to show the effectiveness and the efficiency of the algorithms. Sepanta Zeighami, Raymond Chi-Wing Wong |
ICDE | 1 |
| 2016 | Minimizing Average Regret Ratio in DatabaseabstractWe propose "average regret ratio" as a metric to measure users' satisfaction after a user sees k selected points of a database, instead of all of the points in the database. We introduce the average regret ratio as another means of multi-criteria decision making. Unlike the original k-regret operator that uses the maximum regret ratio, the average regret ratio takes into account the satisfaction of a general user. While assuming the existence of some utility functions for the users, in contrast to the top-k query, it does not require a user to input his or her utility function but instead depends on the probability distribution of the utility functions. We prove that the average regret ratio is a supermodular function and provide a polynomial-time approximation algorithm to find the average regret ratio minimizing set for a database. Sepanta Zeighami, Raymond Chi-Wing Wong |
SIGMOD Conference | 1 |