Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dimitris Sacharidis

dblp:19/4428 · DBLP profile ↗
← Back
68ranked-venue papers
15as first author
21since 2021 · last 2026
0000-0001-5022-1483ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 57 · 13 first-author · 14 since 2021Artificial intelligence and machine learning · 17 · 5 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 5 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 6 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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
16 papers
Query processing and optimization · 25% Information retrieval · 25% Machine learning and data management · 19%
Artificial intelligence
3 papers
Trustworthy machine learning · 90% Information extraction and text analysis · 10%
Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 100%

Topics — the 30 heaviest of 48, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation
1.722026
GLANCE: Global Actions in a Nutshell for Counterfactual Explainability · AAAI 2026
Fairness Aware Counterfactuals for Subgroups · NeurIPS 2023
Machine learning › Trustworthy machine learning
fairness
1.722026
GLANCE: Global Actions in a Nutshell for Counterfactual Explainability · AAAI 2026
Fairness Aware Counterfactuals for Subgroups · NeurIPS 2023
Machine learning › Trustworthy machine learning
interpretability
1.722026
GLANCE: Global Actions in a Nutshell for Counterfactual Explainability · AAAI 2026
Fairness Aware Counterfactuals for Subgroups · NeurIPS 2023
Machine learning › Trustworthy machine learning › interpretability › counterfactual explanation
algorithmic recourse
1.012026
GLANCE: Global Actions in a Nutshell for Counterfactual Explainability · AAAI 2026
Recommender systems
data sparsity
0.812024
Mitigating Data Sparsity in Integrated Data through Text Conceptualization · ICDE 2024
Machine learning and data management › automated machine learning
machine learning pipeline optimization
0.812024
HYPPO: Using Equivalences to Optimize Pipelines in Exploratory Machine Learning · ICDE 2024
Query processing and optimization › query planning
query plan generation
0.812024
HYPPO: Using Equivalences to Optimize Pipelines in Exploratory Machine Learning · ICDE 2024
Machine learning › Trustworthy machine learning › fairness › group fairness
subgroup fairness
0.712023
Fairness Aware Counterfactuals for Subgroups · NeurIPS 2023
Services computing and microservices
service selection
0.622021
Selecting Services for Multiple Users: Let's Be Democratic · IEEE Trans. Serv. Comput. 2021
Ranking and Clustering Web Services Using Multicriteria Dominance Relationships · IEEE Trans. Serv. Comput. 2010
Query processing and optimization › similarity join
kNN join
0.612022
TokenJoin: Efficient Filtering for Set Similarity Join with Maximum Weighted Bipartite Matching · Proc. VLDB Endow. 2022
Query processing and optimization › similarity join
set similarity join
0.612022
TokenJoin: Efficient Filtering for Set Similarity Join with Maximum Weighted Bipartite Matching · Proc. VLDB Endow. 2022
Information retrieval
citation analysis
0.512021
Ranking Papers by their Short-Term Scientific Impact · ICDE 2021
Web and social media mining
citation network analysis
0.512021
Ranking Papers by their Short-Term Scientific Impact · ICDE 2021
Information retrieval
evaluation
0.512021
Impact-Based Ranking of Scientific Publications: A Survey and Experimental Evaluation · IEEE Trans. Knowl. Data Eng. 2021
Recommender systems
group recommendation
0.512021
Selecting Services for Multiple Users: Let's Be Democratic · IEEE Trans. Serv. Comput. 2021
Information retrieval › search engines › semantic search › entity retrieval › entity ranking
paper ranking
0.512021
Ranking Papers by their Short-Term Scientific Impact · ICDE 2021
Query processing and optimization › preference query
skyline query
0.222010
Probabilistic contextual skylines · ICDE 2010
Topologically Sorted Skylines for Partially Ordered Domains · ICDE 2009
Information retrieval
filtering
0.212022
TokenJoin: Efficient Filtering for Set Similarity Join with Maximum Weighted Bipartite Matching · Proc. VLDB Endow. 2022
Data mining
network analysis
0.112021
Ranking Papers by their Short-Term Scientific Impact · ICDE 2021
Web and social media mining
preferential attachment
0.112021
Ranking Papers by their Short-Term Scientific Impact · ICDE 2021
Combinatorics and discrete mathematics › partial orders
dominance relation
0.112021
Selecting Services for Multiple Users: Let's Be Democratic · IEEE Trans. Serv. Comput. 2021
Algorithmic game theory and mechanism design › social choice › voting
majority voting
0.112021
Selecting Services for Multiple Users: Let's Be Democratic · IEEE Trans. Serv. Comput. 2021
Graph data management
graph indexing
0.112012
Evaluating Path Queries over Frequently Updated Route Collections · IEEE Trans. Knowl. Data Eng. 2012
Graph data management
path query
0.112012
Evaluating Path Queries over Frequently Updated Route Collections · IEEE Trans. Knowl. Data Eng. 2012
Graph data management › graph indexing
reachability indexing
0.112012
Evaluating Path Queries over Frequently Updated Route Collections · IEEE Trans. Knowl. Data Eng. 2012
Information retrieval › pattern matching
sequence matching
0.112012
Approximate regional sequence matching for genomic databases · VLDB J. 2012
Query processing and optimization › approximate query processing
wavelet synopsis
0.122009
Hierarchically compressed wavelet synopses · VLDB J. 2009
SHIFT-SPLIT: I/O Efficient Maintenance of Wavelet-Transformed Multidimensional Data · SIGMOD Conference 2005
Privacy and data protection
anonymization
0.112010
k-Anonymity in the Presence of External Databases · IEEE Trans. Knowl. Data Eng. 2010
Privacy and data protection › anonymization
k-anonymity
0.112010
k-Anonymity in the Presence of External Databases · IEEE Trans. Knowl. Data Eng. 2010
Services computing and microservices
service clustering
0.112010
Ranking and Clustering Web Services Using Multicriteria Dominance Relationships · IEEE Trans. Serv. Comput. 2010

Methods — techniques the papers use, named apart from their topics

language model · 1.5model-agnostic auditing · 1.3counterfactual explanation · 1.3dominance relationship · 1.2majority vote · 1.0counterfactual generation · 1.0cost modeling · 1.0agglomerative clustering · 1.0materialization · 0.8directed hypergraphs · 0.8maximum weighted bipartite matching · 0.6preferential attachment · 0.5dominance relationships · 0.5citation analysis · 0.5benchmark framework · 0.5attention-based mechanism · 0.5multicriteria aggregation · 0.1wavelet transform · 0.1
YearPublicationVenuePosition
2026 GLANCE: Global Actions in a Nutshell for Counterfactual Explainability
abstract
The widespread deployment of machine learning systems in critical real-world decision-making applications has highlighted the urgent need for counterfactual explainability methods that operate effectively. Global counterfactual explanations, expressed as actions to offer recourse, aim to provide succinct explanations and insights applicable to large population subgroups. High effectiveness, measured by the fraction of the population that is provided recourse, ensures that the actions benefit as many individuals as possible. Keeping the cost of actions low ensures the proposed recourse actions remain practical and actionable. Limiting the number of actions that provide global counterfactuals is essential to maximize interpretability. The primary challenge, therefore, is to balance these trade-offs—maximizing effectiveness, minimizing cost, while maintaining a small number of actions. We introduce GLANCE, a versatile and adaptive algorithm that employs a novel agglomerative approach, jointly considering both the feature space and the space of counterfactual actions, thereby accounting for the distribution of points in a way that aligns with the model's structure. This design enables the careful balancing of the trade-offs among the three key objectives, with the size objective functioning as a tunable parameter to keep the actions few and easy to interpret. Our extensive experimental evaluation demonstrates that GLANCE consistently shows greater robustness and performance compared to existing methods across various datasets and models.
Loukas Kavouras, Eleni Psaroudaki, Konstantinos Tsopelas, Dimitrios Rontogiannis, Nikolas Theologitis, Dimitris Sacharidis, Giorgos Giannopoulos, Dimitrios Tomaras, Kleopatra Markou, Dimitrios Gunopulos, Dimitris Fotakis 0001, Ioannis Z. Emiris
AAAI6
2026 Spatial Fairness in Algorithmic Decision Making: Concepts, Detection, and Mitigation
Dimitris Kyriakopoulos, Dimitris Sacharidis, Giorgos Giannopoulos
MDM2
2026 Differentially Private and Fair Algorithmic Hiring for Recruiters
abstract
This paper investigates the trade-offs between effectiveness, fairness, and privacy in job recommender systems that suggest job seekers for specific job postings. We assume that the system cannot be trusted with sensitive attributes of job seekers (e.g., nationality, gender), yet it must still ensure fair representation of all sensitive groups in the recommendation list. This creates a fundamental tension between fairness and privacy. To address this, we propose a novel framework that enhances fairness even when sensitive attributes are perturbed using a local differential privacy mechanism. Extensive experiments on real-world job platform data demonstrate that our framework can maintain fairness, even under strong privacy constraints.
Stavros Davidopoulos, Dimitris Sacharidis, Panagiotis Symeonidis
UMAP2
2026 CAPS: Cost-Aware ML Pipeline Selection
Antonis Kontaxakis, Dimitris Sacharidis, Alberto Abelló, Sergi Nadal, Alkis Simitsis
Proc. VLDB Endow.2
2025 Hyppo: Efficient Discovery and Execution of Data Science Pipelines in Collaborative Environments
Antonis Kontaxakis, Dimitris Sacharidis, Alkis Simitsis, Alberto Abelló, Sergi Nadal
EDBT2
2025 PROMIS: A Post-Processing Framework for Mitigating Spatial Bias
abstract
The rapid integration of machine learning (ML) into critical decisionmaking systems has heightened concerns over fairness, particularly regarding spatial biases often tied to sensitive socioeconomic factors. In response, we propose a model-agnostic post-processing method for spatial bias mitigation that operates without access to the original training data. Our approach formulates an optimization problem that minimizes a fairness measure robust to gerrymandering, subject to a constraint specifying the allowable deviation from the original model's performance ensuring spatial fairness while preserving accuracy. This measure has a 0–1 scale, offering an intuitive way to quantify spatial bias. Comprehensive evaluations on real-world datasets show that our framework effectively reduces spatial bias and achieves fairer outcomes with minimal performance loss, outperforming other state-of-the-art post-processing methods. This work advances spatial fairness methodologies, offering practitioners an efficient, interpretable, and adaptable post-processing solution to mitigate location-based discrimination in ML applications.
Dimitris Kyriakopoulos, Dimitris Sacharidis, Giorgos Giannopoulos, Dimitrios Gunopulos, Theodore Dalamagas 0001
SIGSPATIAL/GIS2
2024 AIDE: Antithetical, Intent-based, and Diverse Example-Based Explanations
abstract
For many use-cases, it is often important to explain the prediction of a black-box model by identifying the most influential training data samples. Existing approaches lack customization for user intent and often provide a homogeneous set of explanation samples, failing to reveal the model's reasoning from different angles. In this paper, we propose AIDE, an approach for providing antithetical (i.e., contrastive), intent-based, diverse explanations for opaque and complex models. AIDE distinguishes three types of explainability intents: interpreting a correct, investigating a wrong, and clarifying an ambiguous prediction. For each intent, AIDE selects an appropriate set of influential training samples that support or oppose the prediction either directly or by contrast. To provide a succinct summary, AIDE uses diversity-aware sampling to avoid redundancy and increase coverage of the training data. We demonstrate the effectiveness of AIDE on image and text classification tasks, in three ways: quantitatively, assessing correctness and continuity; qualitatively, comparing anecdotal evidence from AIDE and other example-based approaches; and via a user study, evaluating multiple aspects of AIDE. The results show that AIDE addresses the limitations of existing methods and exhibits desirable traits for an explainability method.
Ikhtiyor Nematov, Dimitris Sacharidis, Katja Hose, Tomer Sagi
AIES (1)2
2024 HYPPO: Using Equivalences to Optimize Pipelines in Exploratory Machine Learning
abstract
We present HYPPO, a novel system to optimize pipelines encountered in exploratory machine learning. HYPPO exploits alternative computational paths of artifacts from past executions to derive better execution plans while reusing materialized artifacts. Adding alternative computations introduces new challenges for exploratory machine learning regarding workload representation, system architecture, and optimal execution plan generation. To this end, we present a novel workload representation based on directed hypergraphs, and we formulate the problem of discovering the optimal execution plan as a search problem over directed hypergraphs and that of selecting artifacts to materialize as an optimization problem. A thorough experimental evaluation shows that HYPPO results in plans that are typically one order (up to two orders) of magnitude faster and cheaper than the non-optimized pipeline and considerably (up to one order of magnitude) faster and cheaper than plans generated by the state of the art when materializing artifacts is possible. Lastly, our evaluation reveals that HYPPO reduces the cost by 3–4× even when materialization cannot be exploited.
Antonis Kontaxakis, Dimitris Sacharidis, Alkis Simitsis, Alberto Abelló, Sergi Nadal
ICDE2
2024 Mitigating Data Sparsity in Integrated Data through Text Conceptualization
abstract
We study the data sparsity problem for data generated from an integration system. We approach the problem from a textual information extraction perspective and propose to conceptualize external documents using the concepts in the integrated schema. We present THOR, a novel system that, unlike related approaches, neither relies on complex rules nor models trained with large annotated corpus, but on the integrated data and its schema without the need for human annotations. An extensive evaluation on the text conceptualization task demonstrates the superiority of our approach in terms of F1-score, effort and use of resources over the state-of-the-art language models.
Md. Ataur Rahman, Sergi Nadal, Oscar Romero 0001, Dimitris Sacharidis
ICDE4
2023 Auditing for Spatial Fairness
Dimitris Sacharidis, Giorgos Giannopoulos, George Papastefanatos, Kostas Stefanidis
EDBT1
2023 SpatialFlip: A Postprocessing Method to Improve Spatial Fairness
abstract
In this study, we examine how to improve the Spatial Fairness of a classifier by selecting suitable modifications, flips, to its output. When Machine Learning algorithms are evaluated for Spatial Fairness and found to be unfair, it is important to make corrections to prevent the development of products and services that discriminate against individuals based on their location. We compared five different strategies for improving the Spatial Fairness of a classifier by computing observations' features. Among these strategies, an ensemble approach proved to be the most effective by modifying points among the recommendations made by simpler strategies.
Víctor Arroyo, Dimitris Sacharidis
SIGSPATIAL/GIS2
2023 Fairness Aware Counterfactuals for Subgroups
abstract
In this work, we present Fairness Aware Counterfactuals for Subgroups (FACTS), a framework for auditing subgroup fairness through counterfactual explanations. We start with revisiting (and generalizing) existing notions and introducing new, more refined notions of subgroup fairness. We aim to (a) formulate different aspects of the difficulty of individuals in certain subgroups to achieve recourse, i.e. receive the desired outcome, either at the micro level, considering members of the subgroup individually, or at the macro level, considering the subgroup as a whole, and (b) introduce notions of subgroup fairness that are robust, if not totally oblivious, to the cost of achieving recourse. We accompany these notions with an efficient, model-agnostic, highly parameterizable, and explainable framework for evaluating subgroup fairness. We demonstrate the advantages, the wide applicability, and the efficiency of our approach through a thorough experimental evaluation on different benchmark datasets.
Loukas Kavouras, Konstantinos Tsopelas, Giorgos Giannopoulos, Dimitris Sacharidis, Eleni Psaroudaki, Nikolas Theologitis, Dimitrios Rontogiannis, Dimitris Fotakis 0001, Ioannis Z. Emiris
NeurIPS4
2023 And synopses for all: A synopses data engine for extreme scale analytics-as-a-service
Antonis Kontaxakis, Nikos Giatrakos, Dimitris Sacharidis, Antonios Deligiannakis
Inf. Syst.3
2022 MAGE: Discovering Mixture-based Areas of Interest over Geolocated Entities
Kostas Patroumpas, Dimitrios Skoutas 0001, Dimitris Sacharidis
EDBT3
2022 TokenJoin: Efficient Filtering for Set Similarity Join with Maximum Weighted Bipartite Matching
abstract
Set similarity join is an important problem with many applications in data discovery, cleaning and integration. To increase robustness, fuzzy set similarity join calculates the similarity of two sets based on maximum weighted bipartite matching instead of set overlap. This allows pairs of elements, represented as sets or strings, to also match approximately rather than exactly, e.g., based on Jaccard similarity or edit distance. However, this significantly increases the verification cost, making even more important the need for efficient and effective filtering techniques to reduce the number of candidate pairs. The current state-of-the-art algorithm relies on similarity computations between pairs of elements to filter candidates. In this paper, we propose token-based instead of element-based filtering, showing that it is significantly more lightweight, while offering similar or even better pruning effectiveness. Moreover, we address the top- k variant of the problem, alleviating the need for a user-specified similarity threshold. We also propose early termination to reduce the cost of verification. Our experimental results on six real-world datasets show that our approach always outperforms the state of the art, being an order of magnitude faster on average.
Alexandros Zeakis, Dimitrios Skoutas 0001, Dimitris Sacharidis, Odysseas Papapetrou, Manolis Koubarakis
Proc. VLDB Endow.3
2022 A human-centered decentralized architecture and recommendation engine in SIoT
Daniel Defiebre, Dimitris Sacharidis, Panagiotis Germanakos
User Model. User Adapt. Interact.2
2021 Discovering Mixture-Based Best Regions of Arbitrary Shapes
abstract
Given a collection of geospatial points of different types, mixture-based best region search aims at discovering spatial regions exhibiting either very high or very low mixture with respect to the types of enclosed points. Existing works detect fixed-shape regions, such as circles or rectangles, thus often missing interesting regions occurring in real-world data that may have arbitrary shapes. In this paper, we formulate the problem of mixture-based best region search for arbitrarily shaped regions, introducing certain desired properties to ensure their cohesiveness and completeness. Since computing exact solutions to this problem has exponential cost with respect to the number of points, we propose anytime algorithms that efficiently search the space of candidate solutions to produce high-scoring regions under any given time budget. Our experiments on several real-world datasets show that our algorithms can produce high-quality results even within tight time constraints.
Dimitrios Skoutas 0001, Dimitris Sacharidis, Kostas Patroumpas
SIGSPATIAL/GIS2
2021 Ranking Papers by their Short-Term Scientific Impact
abstract
The constantly increasing rate at which scientific papers are published makes it difficult for researchers to identify papers that currently impact the research field of their interest. In this work, we present a method that ranks papers based on their estimated short-term impact, as measured by the number of citations received in the near future. Our method models a researcher exploring the paper citation network, and introduces an attention-based mechanism, akin to a time-restricted version of preferential attachment, that explicitly captures the researcher's preference to read papers which received a lot of attention recently. A detailed experimental evaluation on real citation datasets across disciplines, shows that our approach is more effective than previous work.
Ilias Kanellos, Thanasis Vergoulis, Dimitris Sacharidis, Theodore Dalamagas 0001, Yannis Vassiliou
ICDE3
2021 Model-Agnostic Counterfactual Explanations of Recommendations
abstract
Explanations for algorithmically generated recommendations is an important requirement for transparent and trustworthy recommender systems. When the internal recommendation model is not inherently interpretable (e.g., most contemporary systems are complex and opaque), or when access to the system is not available (e.g., recommendation as a service), explanations have to be generated post-hoc, i.e., after the system is trained. In this common setting, the standard approach is to provide plausible interpretations of the observed outputs of the system, e.g., by building a simple surrogate model that is inherently interpretable, and explaining that model. This however has several drawbacks. First, such explanations are not truthful, as they are rationalizations of the observed inputs and outputs constructed by another system. Second, there are privacy concerns, as to train a surrogate model, one has to know the interactions from users other than the one who seeks an explanation. Third, such explanations may not be scrutable and actionable, as they typically return weights for items or other users that are difficult to comprehend, and hard to act upon so to improve the quality of one’s recommendations.
Vassilis Kaffes, Dimitris Sacharidis, Giorgos Giannopoulos
UMAP2
2021 Impact-Based Ranking of Scientific Publications: A Survey and Experimental Evaluation
abstract
As the rate at which scientific work is published continues to increase, so does the need to discern high-impact publications. In recent years, there have been several approaches that seek to rank publications based on their expected citation-based impact. Despite this level of attention, this research area has not been systematically studied. Past literature often fails to distinguish between short-term impact, the current popularity of an article, and long-term impact, the overall influence of an article. Moreover, the evaluation methodologies applied vary widely and are inconsistent. In this work, we aim to fill these gaps, studying impact-based ranking theoretically and experimentally. First, we provide explicit definitions for short-term and long-term impact, and introduce the associated ranking problems. Then, we identify and classify the most important ideas employed by state-of-the-art methods. After studying various evaluation methodologies of the literature, we propose a specific benchmark framework that can help us better differentiate effectiveness across impact aspects. Using this framework we investigate: (1) the practical difference between ranking by short- and long-term impact, and (2) the effectiveness and efficiency of ranking methods in different settings. To avoid reporting results that are discipline-dependent, we perform our experiments using four datasets from different scientific disciplines.
Ilias Kanellos, Thanasis Vergoulis, Dimitris Sacharidis, Theodore Dalamagas 0001, Yannis Vassiliou
IEEE Trans. Knowl. Data Eng.3
2021 Selecting Services for Multiple Users: Let's Be Democratic
abstract
Service selection is a challenging task, and a lot of effort has been devoted to tools that assist the user in choosing the service whose non-functional parameters better match her/his preferences. In many practical situations, the responsibility to decide which is the appropriate service is shared among multiple parties. A standard approach to this service selection problem is to discard services that are unanimously considered inappropriate and focus on the rest. However, as the involved parties may have colliding interests, only a few services may be eliminated. This work addresses this shortcoming and enables users to reach a “democratic” decision by means of a majority vote: a service is eliminated if the majority of the parties find it inappropriate. We formulate the problem using dominance relationships, and propose algorithms that return an appropriate subset of services for the parties, while being more efficient than standard techniques. Moreover, we consider the problem of defining an appropriate ranking for the non eliminated services, and formulate it as an instance of a group recommendation problem. Finally, we demonstrate the effectiveness and the efficiency of our approach through extensive experimental evaluation on real-based and synthetic datasets.
Karim Benouaret, Dimitris Sacharidis, Djamal Benslimane, Allel HadjAli
IEEE Trans. Serv. Comput.2
2019 Diversity and Novelty in Social-Based Collaborative Filtering
abstract
Social-based recommenders seek to exploit the mechanisms of homophily and influence observed in social networks in order to provide more accurate recommendations. The way they achieve this is by enforcing similar preferences among users that are socially connected. It is thus reasonable to question whether such approaches lead to the formation of echo chambers, i.e., social groups with a narrow set of preferences and which receive recommendations with low diversity and novelty. This work studies this research question and quantifies the diversity and novelty of existing methods. An important finding is that it is possible to increase accuracy without sacrificing diversity and novelty.
Dimitris Sacharidis
UMAP1
2018 Efficient progressive and diversified top-k best region search
abstract
Given a set of geospatial objects, the Best Region Search problem finds the optimal placement of a fixed-size rectangle so that the value of a user-defined utility function over the enclosed objects is maximized. The existing algorithm for this problem computes only the top result. However, this is often quite restrictive in practice and falls short in providing sufficient insight about the dataset. In this paper, we introduce the k-BRS problem, and we present a method for efficiently and progressively computing the next best result for any number k of results requested by the user. We show that our approach can accommodate additional constraints. In particular, we consider the requirement of computing the next best rectangle that has no or little overlap with the already retrieved ones, which reduces the repetition and redundancy in the results presented to the user. Our experimental evaluation demonstrates that our algorithms are efficient and scalable to large real-world datasets.
Dimitrios Skoutas 0001, Dimitris Sacharidis, Kostas Patroumpas
SIGSPATIAL/GIS2
2018 Selecting representative and diverse spatio-textual posts over sliding windows
abstract
Thousands of posts are generated constantly by millions of users in social media, with an increasing portion of this content being geotagged. Keeping track of the whole stream of this spatio-textual content can easily become overwhelming for the user. In this paper, we address the problem of selecting a small, representative and diversified subset of posts, which is continuously updated over a sliding window. Each such subset can be considered as a concise summary of the stream's contents within the respective time interval, being dynamically updated every time the window slides to reflect newly arrived and expired posts. We define the criteria for selecting the contents of each summary, and we present several alternative strategies for summary construction and maintenance that provide different trade-offs between information quality and performance. Furthermore, we optimize the performance of our methods by partitioning the newly arriving posts spatio-textually and computing bounds for the coverage and diversity of the posts in each partition. The proposed methods are evaluated experimentally using real-world datasets containing geotagged tweets and photos.
Dimitris Sacharidis, Paras Mehta, Dimitrios Skoutas 0001, Kostas Patroumpas, Agnès Voisard
SSDBM1
2017 μTOP: Spatio-Temporal Detection and Summarization of Locally Trending Topics in Microblog Posts
abstract
S.558-561
Paras Mehta, Manuel Kotlarski, Dimitrios Skoutas 0001, Dimitris Sacharidis, Kostas Patroumpas, Agnès Voisard
EDBT4
2017 Finding Socio-Textual Associations Among Locations
abstract
An increasing amount of user-generated content on the Web is geotagged. This often results in the formation of user trails, e.g., sequences of photos, check-ins, or text messages, that users generate while visiting various locations. In this paper, we introduce and study the problem of identifying sets of locations that are strongly associated under social and textual criteria. We say that a location set is associated with a set of keywords if there exists a user with posts around these locations whose textual descriptions cover all keywords. We measure the strength of this association by the number of users with posts that support it. Although the problem reminisces frequent itemset mining, we show that our support measure does not satisfy the necessary anti-monotonicity property, which is used to effectively prune the search space. Nonetheless, by studying the characteristics of the support measure, we are able to devise an efficient approach. We present a basic and two optimized algorithms, exploiting an inverted or a spatio-textual index to increase efficiency. Finally, we conduct an experimental evaluation using geotagged Flickr photos in three major cities. From a qualitative perspective, the results indicate that the introduced type of query returns meaningful and interesting location sets, which are not discovered by other existing approaches. Furthermore, the proposed optimizations and the use of appropriate indexes significantly reduce computation time.
Paras Mehta, Dimitris Sacharidis, Dimitrios Skoutas 0001, Agnès Voisard
EDBT2
2017 Inferring Venue Visits from GPS Trajectories
abstract
Digital location traces can help build insights about how citizens experience their cities, but also offer personalized products and experiences to them. Even as data abound, though, building an accurate picture about citizen whereabouts is not always straightforward, due to noisy or incomplete data.
Qihang Gu, Dimitris Sacharidis, Michael Mathioudakis, Gang Wang 0011
SIGSPATIAL/GIS2
2017 Finding The Most Preferred Path
abstract
Consider a road network, and let the preferred subnet consist of the roads a driver is more acquainted to and hence tends to follow. In this paper, we study the problem of finding the most preferred path between two network nodes; we consider two variants of this problem. We first target the Most Preferred Unrestricted Path (MPUP) that has the lowest traveling time in the non-preferred subnet; this problem was introduced in the literature as identifying the safest path though safe zones. As MPUP imposes no constraints on the total traveling time, we then introduce the Most Preferred Near Shortest Path (MPNSP) that has the lowest traveling time in the non-preferred subnet among all paths which are not much slower than the shortest path. We focus on the efficient evaluation of both problems by proposing solutions with simple pre-processing steps. An extensive evaluation demonstrates the efficiency of our techniques compared to the existing method for MPUP and to the state-of-the-art on computing multi-criteria shortest paths for MPNSP.
Dimitris Sacharidis, Panagiotis Bouros, Theodoros Chondrogiannis
SIGSPATIAL/GIS1
2017 Continuous Summarization of Streaming Spatio-Textual Posts
abstract
In this paper, we address the problem of continuously maintaining a concise, diversified summary of the contents of a sliding window over a stream of geotagged posts. Selecting posts to include in the summary takes into account both the criteria of coverage and diversity, and the summary is updated dynamically when the window slides. Our proposed strategy provides a trade-off between information quality and performance. An experimental evaluation of our method is presented using two real-world datasets containing spatio-textual posts from Twitter and Flickr.
Dimitris Sacharidis, Paras Mehta, Dimitrios Skoutas 0001, Kostas Patroumpas, Agnès Voisard
SIGSPATIAL/GIS1
2017 Group Recommendations by Learning Rating Behavior
abstract
In many domains, it is often required to provide recommendations for groups, instead of individual users. Existing approaches try to compensate for the lack of group profiles, by either merging individual profiles, or treating users separately and then fusing the recommendations. Both paradigms thus fail to account for the different roles and behaviors people assume when making group decisions. In this work, we propose two novel group recommendation models that explicitly try to model the behavior of group members and distinguish it from that when they act alone. A detailed evaluation has shown that our models consistently provide significantly better recommendations. In addition, useful conclusions are drawn regarding the favorable settings of existing techniques.
Dimitris Sacharidis
UMAP1
2017 Snapshot and continuous points-based trajectory search
Shuyao Qi, Dimitris Sacharidis, Panagiotis Bouros, Nikos Mamoulis
GeoInformatica2
2016 Identifying and Describing Streets of Interest
abstract
The amount of crowdsourced geospatial content on the Web is constantly increasing, providing a wealth of information for a variety of location-based services and applications. This content can be analyzed to discover interesting locations in large urban environments which people choose for different purposes, such as for entertainment, shopping, business or culture. In this paper, we focus on the problem of identifying and describing Streets of Interest. Given the road network in a specified area, and a collection of geolocated Points of Interest and photos in this area, our goal is to identify the most interesting streets for a specified category or keyword set, and to allow their visual exploration by selecting a small and spatio-textually diverse set of relevant photos. We formally define the problem and we present efficient algorithms, based on spatiotextual indices and filter and refinement strategies. The proposed methods are evaluated experimentally regarding their effectiveness and efficiency, using three real-world datasets containing road networks, POIs and photos collected from several Web sources.
Dimitrios Skoutas 0001, Dimitris Sacharidis, Kostas Stamatoukos
EDBT2
2016 High Performance Parallel Summed-Area Table Kernels for Multi-core and Many-core Systems
Angelos Papatriantafyllou, Dimitris Sacharidis
Euro-Par2
2016 Coverage and diversity aware top-k query for spatio-temporal posts
abstract
Large amounts of user-generated content are posted daily on the Web, including textual, spatial and temporal information. Exploiting this content to detect, analyze and monitor events and topics that have a potentially large span in space and time requires efficient retrieval and ranking based on criteria including all three dimensions. In this paper, we introduce a novel type of spatial-temporal-keyword query that combines keyword search with the task of maximizing the spatio-temporal coverage and diversity of the returned top-f results. We first describe a baseline algorithm based on related search results diversification problems. Then, we develop an efficient approach which exploits a hybrid spatial-temporal-keyword index to drastically reduce query execution time. To that end, we extend two state-of-the- art indices for top-f spatio-textual queries and describe how our proposed approach can be applied on top of them. We evaluate the efficiency of our algorithms by conducting experiments on two large, real-world datasets containing geotagged tweets and photos.
Paras Mehta, Dimitrios Skoutas 0001, Dimitris Sacharidis, Agnès Voisard
SIGSPATIAL/GIS3
2016 Finding desirable objects under group categorical preferences
Nikos Bikakis, Karim Benouaret, Dimitris Sacharidis
Knowl. Inf. Syst.3
2015 Spatial cohesion queries
abstract
Given a set of attractors and repellers, the cohesion query returns the point in database that is as close to the attractors and as far from the repellers as possible. Cohesion queries find applications in various settings, such as facility location problems, location-based services. For example, when attractors represent favorable plases, e.g., tourist attractions, and repellers denote undesirable locations, e.g., competitor stores, the cohesion query would return the ideal location, among a database of possible options, to open a new store. These queries are not trivial to process as the best location, unlike aggregate nearest or farthest neighbor queries, may be far from the optimal point in space. Therefore, to achieve sub-linear performance in practice, we employ novel best-first search and branch and bound paradigms that take advantage of the geometrical interpretation of the problem. Our methods are up to orders of magnitude faster than linear scan and adaptations of existing aggregate nearest/farthest neighbor algorithms.
Dimitris Sacharidis, Antonios Deligiannakis
SIGSPATIAL/GIS1
2015 LocalRec'15: Workshop on Location-Aware Recommendations
Panagiotis Bouros, Neal Lathia, Matthias Renz, Francesco Ricci 0001, Dimitris Sacharidis
RecSys5
2015 Efficient Point-Based Trajectory Search
Shuyao Qi, Panagiotis Bouros, Dimitris Sacharidis, Nikos Mamoulis
SSTD3
2014 Reconciling Multiple Categorical Preferences with Double Pareto-Based Aggregation
Nikos Bikakis, Karim Benouaret, Dimitris Sacharidis
DASFAA (1)3
2014 A Study on External Memory Scan-Based Skyline Algorithms
Nikos Bikakis, Dimitris Sacharidis, Timos K. Sellis
DEXA (1)2
2014 RIPPLE: A Scalable Framework for Distributed Processing of Rank Queries
abstract
We introduce a generic framework, termed RIPPLE, for processing rank queries in decentralized systems. Rank queries are particularly challenging, since the search area (i.e., which tuples qualify) cannot be determined by any peer individually. While our proposed framework is generic enough to apply to all decentralized structured systems, we show that when coupled with a particular distributed hash table (DHT) topology, it offers guaranteed worst-case performance. Specifically, rank query processing in our framework exhibits tunable polylogarithmic latency, in terms of the network size. Additionally we provide a means to trade-off latency for communication and processing cost. As a proof of concept, we apply RIPPLE for top-k query processing. Then, we consider skyline queries, and demonstrate that our framework results in a method that has better latency and lower overall communication cost than existing approaches over DHTs. Finally, we provide a RIPPLEbased approach for constructing a k-diversified set, which, to the best of our knowledge, is the first distributed solution for this problem. Extensive experiments with real and synthetic datasets validate the effectiveness of our framework.
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis
EDBT2
2014 Regionally influential users in location-aware social networks
abstract
The ubiquity of mobile location aware devices and the proliferation of social networks have given rise to Location-Aware Social Networks (LASN), where users form social connections and make geo-referenced posts. The goal of this paper is to identify users that can influence a large number of important other users, within a given spatial region. Returning a ranked list of regionally influential LASN users is useful in viral marketing and in other per-region analytical scenarios. We show that under a general influence propagation model, the problem is #P-hard, while it becomes solvable in polynomial time in a more restricted model. Under the more restrictive model, we then show that the problem can be translated to computing a variant of the so-called closeness centrality of users in the social network, and devise an evaluation method.
Panagiotis Bouros, Dimitris Sacharidis, Nikos Bikakis
SIGSPATIAL/GIS2
2014 Continuous monitoring of nearest trajectories
abstract
Analyzing tracking data of various types of moving objects is an interesting research problem with numerous real-world applications. Several works have focused on continuously monitoring the nearest neighbors of a moving object, while others have proposed similarity measures for finding similar trajectories in databases containing historical tracking data. In this work, we introduce the problem of continuously monitoring nearest trajectories. In contrast to other similar approaches, we are interested in monitoring moving objects taking into account at each timestamp not only their current positions but their recent trajectory in a defined time window. We first describe a generic baseline algorithm for this problem, which applies for any aggregate function used to compute trajectory distances between objects, and without any restrictions on the movement of the objects. Using this as a framework, we continue to derive an optimized algorithm for the cases where the distance between two moving objects in a time window is determined by their maximum or minimum distance in all contained timestamps. Furthermore, we propose additional optimizations for the case that an upper bound on the velocities of the objects exists. Finally, we evaluate the efficiency of our proposed algorithms by conducting experiments on three real-world datasets.
Dimitris Sacharidis, Dimitrios Skoutas 0001, Georgios Skoumas
SIGSPATIAL/GIS1
2014 MR-microT: a MapReduce-based MicroRNA target prediction method
abstract
MicroRNAs (miRNAs) are small RNA molecules that inhibit the expression of particular genes, a function that makes them useful towards the treatment of many diseases. Computational methods that predict which genes are targeted by particular miRNA molecules are known as target prediction methods. In this paper, we present a MapReduce-based system, termed MR-microT, for one of the most popular and accurate, but computational intensive, prediction methods. MR-microT offers the highly requested by life scientists feature of predicting the targets of ad-hoc miRNA molecules in near-real time through an intuitive Web interface.
Ilias Kanellos, Thanasis Vergoulis, Dimitris Sacharidis, Theodore Dalamagas 0001, Artemis G. Hatzigeorgiou, Stelios Sartzetakis, Timos K. Sellis
SSDBM3
2013 Routing directions: keeping it fast and simple
abstract
The problem of providing meaningful routing directions over road networks is of great importance. In many real-life cases, the fastest route may not be the ideal choice for providing directions in written/spoken text, or for an unfamiliar neighborhood, or in cases of emergency. Rather, it is often more preferable to offer "simple" directions that are easy to memorize, explain, understand or follow. However, there exist cases where the simplest route is considerably longer than the fastest. This paper tries to address this issue, by finding near-simplest routes which are as short as possible and near-fastest routes which are as simple as possible. Particularly, we focus on efficiency, and propose novel algorithms, which are theoretically and experimentally shown to be significantly faster than existing approaches.
Dimitris Sacharidis, Panagiotis Bouros
SIGSPATIAL/GIS1
2013 Index-based query processing on distributed multidimensional data
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis
GeoInformatica2
2012 Majority-Rule-Based Web Service Selection
Karim Benouaret, Dimitris Sacharidis, Djamal Benslimane, Allel HadjAli
WISE2
2012 Evaluating Path Queries over Frequently Updated Route Collections
abstract
The recent advances in the infrastructure of Geographic Information Systems (GIS), and the proliferation of GPS technology, have resulted in the abundance of geodata in the form of sequences of points of interest (POIs), waypoints, etc. We refer to sets of such sequences as route collections. In this work, we consider path queries on frequently updated route collections: given a route collection and two points nsand nt, a path query returns a path, i.e., a sequence of points, that connects nsto nt. We introduce two path query evaluation paradigms that enjoy the benefits of search algorithms (i.e., fast index maintenance) while utilizing transitivity information to terminate the search sooner. Efficient indexing schemes and appropriate updating procedures are introduced. An extensive experimental evaluation verifies the advantages of our methods compared to conventional graph-based search.
Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas 0001, Spiros Skiadopoulos, Timos K. Sellis
IEEE Trans. Knowl. Data Eng.2
2012 Approximate regional sequence matching for genomic databases
Thanasis Vergoulis, Theodore Dalamagas 0001, Dimitris Sacharidis, Timos K. Sellis
VLDB J.3
2011 On enhancing scalability for distributed RDF/S stores
abstract
This work presents MIDAS-RDF, a distributed P2P RDF/S repository that is built on top of a distributed multi-dimensional index structure. MIDAS-RDF features fast retrieval of RDF triples satisfying various pattern queries by translating them into multi-dimensional range queries, which can be processed by the underlying index in hops logarithmic to the number of peers. More importantly, MIDAS-RDF utilizes a labeling scheme to handle expensive transitive closure computations efficiently. This allows for distributed RDFS reasoning in a more scalable way compared to existing methods, as also demonstrated by our extensive experimental study. Furthermore, MIDAS-RDF supports a publish-subscribe model that enables remote peers to selectively subscribe to RDF content.
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis
EDBT2
2011 Dynamic Pickup and Delivery with Transfers
Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas 0001, Timos K. Sellis
SSTD2
2011 MIDAS: Multi-attribute Indexing for Distributed Architecture Systems
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis
SSTD2
2010 Probabilistic contextual skylines
abstract
The skyline query returns the most interesting tuples according to a set of explicitly defined preferences among attribute values. This work relaxes this requirement, and allows users to pose meaningful skyline queries without stating their choices. To compensate for missing knowledge, we first determine a set of uncertain preferences based on user profiles, i.e., information collected for previous contexts. Then, we define a probabilistic contextual skyline query (p-CSQ) that returns the tuples which are interesting with high probability. We emphasize that, unlike past work, uncertainty lies within the query and not the data, i.e., it is in the relationships among tuples rather than in their attribute values. Furthermore, due to the nature of this uncertainty, popular skyline methods, which rely on a particular tuple visit order, do not apply for p-CSQs. Therefore, we present novel non-indexed and index-based algorithms for answering p-CSQs. Our experimental evaluation concludes that the proposed techniques are significantly more efficient compared to a standard block nested loops approach.
Dimitris Sacharidis, Anastasios Arvanitis, Timos K. Sellis
ICDE1
2010 k-Anonymity in the Presence of External Databases
abstract
The concept of k-anonymity has received considerable attention due to the need of several organizations to release microdata without revealing the identity of individuals. Although all previous k-anonymity techniques assume the existence of a public database (PD) that can be used to breach privacy, none utilizes PD during the anonymization process. Specifically, existing generalization algorithms create anonymous tables using only the microdata table (MT) to be published, independently of the external knowledge available. This omission leads to high information loss. Motivated by this observation, we first introduce the concept of k-join-anonymity (KJA), which permits more effective generalization to reduce the information loss. Briefly, KJA anonymizes a superset of MT, which includes selected records from PD. We propose two methodologies for adapting k-anonymity algorithms to their KJA counterparts. The first generalizes the combination of MT and PD, under the constraint that each group should contain at least 1 tuple of MT (otherwise, the group is useless and discarded). The second anonymizes MT, and then, refines the resulting groups using PD. Finally, we evaluate the effectiveness of our contributions with an extensive experimental evaluation using real and synthetic data sets.
Dimitris Sacharidis, Kyriakos Mouratidis, Dimitris Papadias
IEEE Trans. Knowl. Data Eng.1
2010 Ranking and Clustering Web Services Using Multicriteria Dominance Relationships
abstract
As the web is increasingly used not only to find answers to specific information needs but also to carry out various tasks, enhancing the capabilities of current web search engines with effective and efficient techniques for web service retrieval and selection becomes an important issue. Existing service matchmakers typically determine the relevance between a web service advertisement and a service request by computing an overall score that aggregates individual matching scores among the various parameters in their descriptions. Two main drawbacks characterize such approaches. First, there is no single matching criterion that is optimal for determining the similarity between parameters. Instead, there are numerous approaches ranging from Information Retrieval similarity measures up to semantic logic-based inference rules. Second, the reduction of individual scores to an overall similarity leads to significant information loss. Determining appropriate weights for these intermediate scores requires knowledge of user preferences, which is often not possible or easy to acquire. Instead, using a typical aggregation function, such as the average or the minimum of the degrees of match across the service parameters, introduces undesired bias, which often reduces the accuracy of the retrieval process. Consequently, several services, e.g., those having a single unmatched parameter, may be excluded from the result set, while being potentially good candidates. In this work, we present two complementary approaches that overcome the aforementioned deficiencies. First, we propose a methodology for ranking the relevant services for a given request, introducing objective measures based on dominance relationships defined among the services. Second, we investigate methods for clustering the relevant services in a way that reveals and reflects the different trade-offs between the matched parameters. We demonstrate the effectiveness and the efficiency of our proposed techniques and algorithms through extensive experimental evaluation on both real requests and relevance sets, as well as on synthetic scenarios.
Dimitrios Skoutas 0001, Dimitris Sacharidis, Alkis Simitsis, Timos K. Sellis
IEEE Trans. Serv. Comput.2
2009 Top-k dominant web services under multi-criteria matching
abstract
As we move from a Web of data to a Web of services, enhancing the capabilities of the current Web search engines with effective and efficient techniques for Web services retrieval and selection becomes an important issue. Traditionally, the relevance of a Web service advertisement to a service request is determined by computing an overall score that aggregates individual matching scores among the various parameters in their descriptions. Two drawbacks characterize such approaches. First, there is no single matching criterion that is optimal for determining the similarity between parameters. Instead, there are numerous approaches ranging from using Information Retrieval similarity metrics up to semantic logic-based inference rules. Second, the reduction of individual scores to an overall similarity leads to significant information loss. Since there is no consensus on how to weight these scores, existing methods are typically pessimistic, adopting a worst-case scenario. As a consequence, several services, e.g., those having a single unrelated parameter, can be excluded from the result set, even though they are potentially good alternatives. In this work, we present a methodology that overcomes both deficiencies. Given a request, we introduce an objective measure that assigns a dominance score to each advertised Web service. This score takes into consideration all the available criteria for each parameter in the request. We investigate three distinct definitions of dominance score, and we devise efficient algorithms that retrieve the top-k most dominant Web services in each case. Extensive experimental evaluation on real requests and relevance sets, as well as on synthetically generated scenarios, demonstrates both the effectiveness of the proposed technique and the efficiency of the algorithms.
Dimitrios Skoutas 0001, Dimitris Sacharidis, Alkis Simitsis, Verena Kantere, Timos K. Sellis
EDBT2
2009 Topologically Sorted Skylines for Partially Ordered Domains
abstract
The vast majority of work on skyline queries considers totally ordered domains, whereas in many applications some attributes are partially ordered, as for instance, domains of set values, hierarchies, intervals and preferences. The only work addressing this issue has limited progressiveness and pruning ability, and it is only applicable to static skylines. This paper overcomes these problems with the following contributions: (i) we introduce a generic framework, termed TSS, for handling partially ordered domains using topological sorting. (ii) We propose a novel dominance check that eliminates false hits/misses, further enhancing progressiveness and pruning ability. (iii) We extend our methodology to dynamic skylines with respect to an input query. In this case, the dominance relationships change according to the query specification, and their computation is rather complex. We perform an extensive experimental evaluation demonstrating that TSS is up to 9 times and up to 2 orders of magnitude faster than existing methods in the static and the dynamic case, respectively.
Dimitris Sacharidis, Stavros Papadopoulos 0001, Dimitris Papadias
ICDE1
2009 Evaluating Reachability Queries over Path Collections
Panagiotis Bouros, Spiros Skiadopoulos, Theodore Dalamagas 0001, Dimitris Sacharidis, Timos K. Sellis
SSDBM4
2009 Partially materialized digest scheme: an efficient verification method for outsourced databases
Kyriakos Mouratidis, Dimitris Sacharidis, HweeHwa Pang
VLDB J.2
2009 Hierarchically compressed wavelet synopses
Dimitris Sacharidis, Antonios Deligiannakis, Timos K. Sellis
VLDB J.1
2008 On-line discovery of hot motion paths
abstract
We consider an environment of numerous moving objects, equipped with location-sensing devices and capable of communicating with a central coordinator. In this setting, we investigate the problem of maintaining hot motion paths, i.e., routes frequently followed by multiple objects over the recent past. Motion paths approximate portions of objects' movement within a tolerance margin that depends on the uncertainty inherent in positional measurements. Discovery of hot motion paths is important to applications requiring classification/profiling based on monitored movement patterns, such as targeted advertising, resource allocation, etc. To achieve this goal, we delegate part of the path extraction process to objects, by assigning to them adaptive lightweight filters that dynamically suppress unnecessary location updates and, thus, help reducing the communication overhead. We demonstrate the benefits of our methods and their efficiency through extensive experiments on synthetic data sets.
Dimitris Sacharidis, Kostas Patroumpas, Manolis Terrovitis, Verena Kantere, Michalis Potamias, Kyriakos Mouratidis, Timos K. Sellis
EDBT1
2008 Efficient Semantic Web Service Discovery in Centralized and P2P Environments
Dimitrios Skoutas 0001, Dimitris Sacharidis, Verena Kantere, Timos K. Sellis
ISWC2
2008 Caching Dynamic Skyline Queries
Dimitris Sacharidis, Panagiotis Bouros, Timos K. Sellis
SSDBM1
2007 Exploiting duality in summarization with deterministic guarantees
abstract
Summarization is an important task in data mining. A major challenge over the past years has been the efficient construction of fixed-space synopses that provide a deterministic quality guarantee, often expressed in terms of a maximum-error metric. Histograms and several hierarchical techniques have been proposed for this problem. However, their time and/or space complexities remain impractically high and depend not only on the data set size n, but also on the space budget B. These handicaps stem from a requirement to tabulate all allocations of synopsis space to different regions of the data. In this paper we develop an alternative methodology that dispels these deficiencies, thanks to a fruitful application of the solution to the dual problem: given a maximum allowed error, determine the minimum-space synopsis that achieves it. Compared to the state-of-the-art, our histogram construction algorithm reduces time complexity by (at least) a Blog2n over logε* factor and our hierarchical synopsis algorithm reduces the complexity by (at least) a factor of log2B over logε* + logn in time and B(1-log B over log n) in space, where ε* is the optimal error. These complexity advantages offer both a space-efficiency and a scalability that previous approaches lacked. We verify the benefits of our approach in practice by experimentation.
Panagiotis Karras, Dimitris Sacharidis, Nikos Mamoulis
KDD2
2007 Continuous Medoid Queries over Moving Objects
Stavros Papadopoulos 0001, Dimitris Sacharidis, Kyriakos Mouratidis
SSTD2
2006 A study on workload-aware wavelet synopses for point and range-sum queries
abstract
In this paper we perform an extensive theoretical and experimental study on common synopsis construction algorithms, with emphasis on wavelet based techniques, that take under consideration query workload statistics. Our goal is to compare, "expensive" quadratic time algorithms with "cheap" near-linear time algorithms, particularly when the latter are not optimal and/or not workload-aware for the problem at hand. Further, we present the first known algorithm for constructing wavelet synopses for a special class of range-sum query workloads. Our experimental results, clearly justify the necessity for designing workload-aware algorithms, especially in the case of range-sum queries.
Michael Mathioudakis, Dimitris Sacharidis, Timos K. Sellis
DOLAP2
2006 Fast Approximate Wavelet Tracking on Streams
Graham Cormode, Minos N. Garofalakis, Dimitris Sacharidis
EDBT3
2005 SHIFT-SPLIT: I/O Efficient Maintenance of Wavelet-Transformed Multidimensional Data
abstract
The Discrete Wavelet Transform is a proven tool for a wide range of database applications. However, despite broad acceptance, some of its properties have not been fully explored and thus not exploited, particularly for two common forms of multidimensional decomposition. We introduce two novel operations for wavelet transformed data, termed SHIFT and SPLIT, based on the properties of wavelet trees, which work directly in the wavelet domain. We demonstrate their significance and usefulness by analytically proving six important results in four common data maintenance scenarios, i.e., transformation of massive datasets, appending data, approximation of data streams and partial data reconstruction, leading to significant I/O cost reduction in all cases. Furthermore, we show how these operations can be further improved in combination with the optimal coefficient-to-disk-block allocation strategy. Our exhaustive set of empirical experiments with real-world datasets verifies our claims.
Mehrdad Jahangiri, Dimitris Sacharidis, Cyrus Shahabi
SIGMOD Conference2