Demo Data from EDBT 2026 / reviewers in the wild / expert
Ios Kotsogiannis
dblp:194/3967
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 6 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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.
| Network and information security
6 papers |
Privacy and data protection · 100% | |
| Databases, data mining, and information retrieval
4 papers |
Query processing and optimization · 56% Recommender systems · 34% Web and social media mining · 10% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
differential privacy |
2.2 | 6 | 2020 | ϵKTELO: A Framework for Defining Differentially Private Computations · ACM Trans. Database Syst. 2020 One-sided Differential Privacy · ICDE 2020 PrivateSQL: A Differentially Private SQL Query Engine · Proc. VLDB Endow. 2019 |
Privacy and data protection › differential privacy
differentially private query answering |
0.9 | 4 | 2019 | PrivateSQL: A Differentially Private SQL Query Engine · Proc. VLDB Endow. 2019 EKTELO: A Framework for Defining Differentially-Private Computations · SIGMOD Conference 2018 Pythia: Data Dependent Differentially Private Algorithm Selection · SIGMOD Conference 2017 |
Query processing and optimization › aggregate query processing
count query |
0.4 | 1 | 2020 | One-sided Differential Privacy · ICDE 2020 |
Privacy and data protection
privacy-preserving data sharing |
0.4 | 1 | 2020 | One-sided Differential Privacy · ICDE 2020 |
Query processing and optimization › SQL query processing
SQL query engine |
0.4 | 1 | 2019 | PrivateSQL: A Differentially Private SQL Query Engine · Proc. VLDB Endow. 2019 |
Recommender systems › e-commerce recommendation
gift recommendation |
0.3 | 1 | 2017 | Directed Edge Recommender System · WSDM 2017 |
Recommender systems
social recommendation |
0.3 | 1 | 2017 | Directed Edge Recommender System · WSDM 2017 |
Privacy and data protection
anonymization |
0.1 | 1 | 2019 | PrivateSQL: A Differentially Private SQL Query Engine · Proc. VLDB Endow. 2019 |
Privacy and data protection › differential privacy › privacy accounting
privacy budget |
0.1 | 1 | 2019 | PrivateSQL: A Differentially Private SQL Query Engine · Proc. VLDB Endow. 2019 |
Web and social media mining › social network analysis
edge classification |
0.1 | 1 | 2017 | Directed Edge Recommender System · WSDM 2017 |
Web and social media mining
social network analysis |
0.1 | 1 | 2017 | Directed Edge Recommender System · WSDM 2017 |
Methods — techniques the papers use, named apart from their topics
differential privacy · 1.6sensitivity masking · 0.9operator composition · 0.9iterative inference · 0.9implicit matrix · 0.9query synopses · 0.8user preference model · 0.3sharing preference model · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | One-sided Differential PrivacyabstractWe study the problem of privacy-preserving data sharing, wherein only a subset of the records in a database is sensitive, possibly based on predefined privacy policies. Existing solutions, viz, differential privacy (DP), are over-pessimistic as they treat all records as sensitive. Alternatively, techniques like access control and personalized differential privacy that reveal all non-sensitive records truthfully indirectly leak whether a record is sensitive and consequently the record's value. In this work we introduce one-sided differential privacy (OSDP) that offers provable privacy guarantees to the sensitive records. In addition, OSDP satisfies the sensitivity masking property which ensures that any algorithm satisfying OSDP does not allow an attacker to significantly decrease his/her uncertainty about whether a record is sensitive or not. We design OSDP algorithms that can truthfully release a sample of non-sensitive records. Such algorithms can be used to support applications that must output true data with little loss in utility, especially when using complex types of data like images or location trajectories. Additionally, we present OSDP algorithms for releasing count queries, which leverage the presence of nonsensitive records and are able to offer up to a 6× improvement in accuracy over state-of-the-art DP-solutions. Ios Kotsogiannis, Stelios Doudalis, Samuel Haney, Ashwin Machanavajjhala, Sharad Mehrotra |
ICDE | 1 |
| 2020 | ϵKTELO: A Framework for Defining Differentially Private ComputationsabstractThe adoption of differential privacy is growing, but the complexity of designing private, efficient, and accurate algorithms is still high. We propose a novel programming framework and system, ϵ KTELO for implementing both existing and new privacy algorithms. For the task of answering linear counting queries, we show that nearly all existing algorithms can be composed from operators, each conforming to one of a small number of operator classes. While past programming frameworks have helped to ensure the privacy of programs, the novelty of our framework is its significant support for authoring accurate and efficient (as well as private) programs. After describing the design and architecture of the ϵ KTELO system, we show that ϵ KTELO is expressive, allows for safer implementations through code reuse, and allows both privacy novices and experts to easily design algorithms. We provide a number of novel implementation techniques to support the generality and scalability of ϵ KTELO operators. These include methods to automatically compute lossless reductions of the data representation, implicit matrices that avoid materialized state but still support computations, and iterative inference implementations that generalize techniques from the privacy literature. We demonstrate the utility of ϵ KTELO by designing several new state-of-the-art algorithms, most of which result from simple re-combinations of operators defined in the framework. We study the accuracy and scalability of ϵ KTELO plans in a thorough empirical evaluation. Ryan McKenna, Ios Kotsogiannis, George Dean Bissias, Michael Hay, Ashwin Machanavajjhala, Gerome Miklau |
ACM Trans. Database Syst. | 3 |
| 2019 | Architecting a Differentially Private SQL Engine
Ios Kotsogiannis, Yuchao Tao, Ashwin Machanavajjhala, Gerome Miklau, Michael Hay |
CIDR | 1 |
| 2019 | PrivateSQL: A Differentially Private SQL Query EngineabstractDifferential privacy is considered a de facto standard for private data analysis. However, the definition and much of the supporting literature applies to flat tables. While there exist variants of the definition and specialized algorithms for specific types of relational data (e.g. graphs), there isn't a general privacy definition for multi-relational schemas with constraints, and no system that permits accurate differentially private answering of SQL queries while imposing a fixed privacy budget across all queries posed by the analyst. This work presents PrivateSQL, a first-of-its-kind end-to-end differentially private relational database system. PrivateSQL allows an analyst to query data stored in a standard database management system using a rich class of SQL counting queries. PrivateSQL adopts a novel generalization of differential privacy to multi-relational data that takes into account constraints in the schema like foreign keys, and allows the data owner to flexibly specify entities in the schema that need privacy. PrivateSQL ensures a fixed privacy loss across all the queries posed by the analyst by answering queries on private synopses generated from several views over the base relation that are tuned to have low error on a representative query workload. We experimentally evaluate PrivateSQL on a real-world dataset and a workload of more than 3, 600 queries. We show that for 50% of the queries PrivateSQL offers at least 1, 000x better error rates than solutions adapted from prior work. Ios Kotsogiannis, Yuchao Tao, Xi He 0001, Maryam Fanaeepour, Ashwin Machanavajjhala, Michael Hay, Gerome Miklau |
Proc. VLDB Endow. | 1 |
| 2018 | EKTELO: A Framework for Defining Differentially-Private ComputationsabstractThe adoption of differential privacy is growing but the complexity of designing private, efficient and accurate algorithms is still high. We propose a novel programming framework and system, Ektelo, for implementing both existing and new privacy algorithms. For the task of answering linear counting queries, we show that nearly all existing algorithms can be composed from operators, each conforming to one of a small number of operator classes. While past programming frameworks have helped to ensure the privacy of programs, the novelty of our framework is its significant support for authoring accurate and efficient (as well as private) programs. After describing the design and architecture of the Ektelo system, we show that Ektelo is expressive, that it allows for safer implementations through code reuse, and that it allows both privacy novices and experts to easily design algorithms. We demonstrate the use of Ektelo by designing several new state-of-the-art algorithms. Ryan McKenna, Ios Kotsogiannis, Michael Hay, Ashwin Machanavajjhala, Gerome Miklau |
SIGMOD Conference | 3 |
| 2017 | DIAS: Differentially Private Interactive Algorithm Selection using PythiaabstractDifferential privacy has emerged as the dominant privacy standard for data analysis. Its wide acceptance has led to significant development of algorithms that meet this rigorous standard. For some tasks, such as the task of answering low dimensional counting queries, dozens of algorithms have been proposed. However, no single algorithm has emerged as the dominant performer, and in fact, algorithm performance varies drastically across inputs. Thus, it's not clear how to select an algorithm for a particular task, and choosing the wrong algorithm might lead to significant degradation in terms of analysis accuracy. We believe that the difficulty of algorithm selection is one factor limiting the adoption of differential privacy in real systems. In this demonstration we present DIAS (Differentially-private Interactive Algorithm Selection), an educational privacy game. Users are asked to perform algorithm selection for a variety of inputs and compare the performance of their choices against that of Pythia, an automated algorithm selection framework. Our hope is that by the end of the game users will understand the importance of algorithm selection and most importantly will have a good grasp on how to use differentially private algorithms for their own applications. Ios Kotsogiannis, Michael Hay, Ashwin Machanavajjhala, Gerome Miklau, Margaret Orr |
SIGMOD Conference | 1 |
| 2017 | Pythia: Data Dependent Differentially Private Algorithm SelectionabstractDifferential privacy has emerged as a preferred standard for ensuring privacy in analysis tasks on sensitive datasets. Recent algorithms have allowed for significantly lower error by adapting to properties of the input data. These so-called data-dependent algorithms have different error rates for different inputs. There is now a complex and growing landscape of algorithms without a clear winner that can offer low error over all datasets. As a result, the best possible error rates are not attainable in practice, because the data curator cannot know which algorithm to select prior to actually running the algorithm. Ios Kotsogiannis, Ashwin Machanavajjhala, Michael Hay, Gerome Miklau |
SIGMOD Conference | 1 |
| 2017 | Directed Edge Recommender SystemabstractRecommender systems have become ubiquitous in online applications where companies personalize the user experience based on explicit or inferred user preferences. Most modern recommender systems concentrate on finding relevant items for each individual user. In this paper, we describe the problem of directed edge recommendations where the system recommends the best item that a user can gift, share or recommend to another user that he/she is connected to. We propose algorithms that utilize the preferences of both the sender and the recipient by integrating individual user preference models (e.g., based on items each user purchased for themselves) with models of sharing preferences (e.g., gift purchases for others) into the recommendation process. We compare our work to group recommender systems and social network edge labeling, showing that incorporating the task context leads to more accurate recommendations. Ios Kotsogiannis, Elena Zheleva, Ashwin Machanavajjhala |
WSDM | 1 |