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

Georgia Koloniari

dblp:90/4426 · DBLP profile ↗
← Back
20ranked-venue papers
9as first author
8since 2021 · last 2026
0000-0002-9852-7980ORCID · verified

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

Databases, data management, data science and information retrieval · 16 · 7 first-author · 7 since 2021Artificial intelligence and machine learning · 5 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
6 papers
Graph data management · 46% Query processing and optimization · 25% Information retrieval · 11%
Network and information security
1 paper
Privacy and data protection · 77% Cryptographic protocols and secure computation · 23%
Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 100%
Computer networks
1 paper
Internet architecture and protocols · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph data management
temporal graph
0.812024
The GraphTempo Framework for Exploring the Evolution of a Graph Through Pattern Aggregation · IEEE Trans. Knowl. Data Eng. 2024
Graph data management › graph analytics
graph aggregation
0.212024
The GraphTempo Framework for Exploring the Evolution of a Graph Through Pattern Aggregation · IEEE Trans. Knowl. Data Eng. 2024
Knowledge graphs
entity linking
0.212015
Scalable Blocking for Privacy Preserving Record Linkage · KDD 2015
Privacy and data protection
privacy-preserving record linkage
0.212015
Scalable Blocking for Privacy Preserving Record Linkage · KDD 2015
Query processing and optimization
approximate query processing
0.222009
Distributed Structural Relaxation of XPath Queries · ICDE 2009
A Clustered Index Approach to Distributed XPath Processing · ICDE 2008
Query processing and optimization
top-k query processing
0.222009
Distributed Structural Relaxation of XPath Queries · ICDE 2009
A Clustered Index Approach to Distributed XPath Processing · ICDE 2008
Query processing and optimization
XML query processing
0.222009
Distributed Structural Relaxation of XPath Queries · ICDE 2009
A Clustered Index Approach to Distributed XPath Processing · ICDE 2008
Internet architecture and protocols
peer-to-peer networks
0.112012
A Game-Theoretic Approach to the Formation of Clustered Overlay Networks · IEEE Trans. Parallel Distributed Syst. 2012
Algorithmic game theory and mechanism design › network games
network formation game
0.112012
A Game-Theoretic Approach to the Formation of Clustered Overlay Networks · IEEE Trans. Parallel Distributed Syst. 2012
Information retrieval
distributed information retrieval
0.112010
LCA-based selection for XML document collections · WWW 2010
Information retrieval › distributed information retrieval
resource selection
0.112010
LCA-based selection for XML document collections · WWW 2010
Indexing and storage engines › file organization
clustered index
0.112009
Distributed Structural Relaxation of XPath Queries · ICDE 2009
Distributed systems
peer-to-peer systems
0.112009
A Recall-Based Cluster Formation Game in Peer-to-Peer Systems · Proc. VLDB Endow. 2009
Algorithmic game theory and mechanism design › non-cooperative game
strategic game
0.112009
A Recall-Based Cluster Formation Game in Peer-to-Peer Systems · Proc. VLDB Endow. 2009
Indexing and storage engines › XML indexing
path index
0.112008
A Clustered Index Approach to Distributed XPath Processing · ICDE 2008
Cryptographic protocols and secure computation › secure query processing
encrypted matching
0.112015
Scalable Blocking for Privacy Preserving Record Linkage · KDD 2015

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

temporal aggregation · 0.8growth interval detection · 0.8reference sets · 0.4multi-sampling transitive closure · 0.4strategic game modeling · 0.4game theory · 0.4utility function · 0.3game-theoretic analysis · 0.3structural relaxation · 0.2LCA-based ranking · 0.1selectivity estimation · 0.1edit distance ranking · 0.1
YearPublicationVenuePosition
2026 Managing Time in Atemporal Labeled Property Graph Engines: Trade-offs in Representation Strategies
abstract
We investigate the data management of temporal property graphs on atemporal Labeled Property Graph (LPG) engines. While existing frameworks define temporal semantics, practitioners lack systematic empirical guidance on mapping these models to concrete representations in the absence of native engine support. We formalize two fundamental representation strategies implemented on top of standard LPG systems: a Versioning strategy that materializes temporal states via topological expansion, and a Property Lists strategy that encapsulates evolution through property-level compression. For each strategy, we define query translations for temporal evolution operators and analytical aggregations, and evaluate them across two heterogeneous real-world datasets. Our evaluation reveals a fundamental trade-off between topological selectivity and historical compactness: Versioning excels at high-throughput ingestion and short-window workloads but suffers from traversal amplification in dense graphs over long horizons, while Property Lists amortizes scan costs for read-heavy, multi-window analytics but incurs higher ingestion overhead and cannot support time-varying labels. We identify workload-dependent crossover points, showing how dataset density and structural volatility determine the superior strategy.
Fotios Kamanis, Georgia Koloniari, Evaggelia Pitoura
SSDBM2
2024 A Multi-model Recurrent Knowledge Graph Embedding for Contextual Recommendations
Dionisis Kotzaitsis, Georgia Koloniari
ICWE2
2024 Parallel Suffix Array Blocking for Efficient Entity Resolution Based on Spark
Vasileios Tsogkas, Georgia Koloniari
MEDES2
2024 The GraphTempo Framework for Exploring the Evolution of a Graph Through Pattern Aggregation
abstract
When the focus is on the relationships or interactions between entities, graphs offer an intuitive model for many real-world data. Such graphs are usually large and change over time, thus, requiring models and strategies that explore their evolution. We study the evolution of aggregate graphs and introduce the GraphTempo model that allows temporal and graph aggregation not only on node level by grouping individual nodes, but on a pattern level as well, where subgraphs are grouped together. Furthermore, we propose an efficient strategy for exploring the evolution of the graph based on identifying time intervals of significant growth, shrinkage, or stability. Finally, we evaluate the efficiency and effectiveness of the proposed approach using four real graphs.
Evangelia Tsoukanara, Georgia Koloniari, Evaggelia Pitoura, Peter Triantafillou
IEEE Trans. Knowl. Data Eng.2
2023 Skyline-Based Temporal Graph Exploration
Evangelia Tsoukanara, Georgia Koloniari, Evaggelia Pitoura
ADBIS2
2023 GraphTempo: An aggregation framework for evolving graphs
Evangelia Tsoukanara, Georgia Koloniari, Evaggelia Pitoura
EDBT2
2023 TempoGRAPHer: A Tool for Aggregating and Exploring Evolving Graphs
Evangelia Tsoukanara, Georgia Koloniari, Evaggelia Pitoura
EDBT2
2022 Efficient Privacy Preserving Record Linkage at Scale using Apache Spark
abstract
Soundex has been used for over a century for approximately matching records based on their phonetic footprint. In this paper, we examine a series of techniques a practitioner might employ in order to increase the algorithm’s matching capabilities, when utilizing Soundex for privacy preserving record linkage and a protocol based on Apache Spark, suitable for big data processing. We provide a detailed empirical assessment measuring matching quality and time performance of the proposed alternatives, showing that we achieve both precision and recall over 95% for large datasets in a few seconds and without utilizing any privacy-preserving blocking technique.
Alexandros Karakasidis 0001, Georgia Koloniari
IEEE Big Data2
2019 Structure and Content based Community Detection in Evolving Social Networks
abstract
Research has focused on exploring communities in evolving social networks where rapid changes occur continuously. Most community detection approaches rely only on network structure ignoring its content and thus valuable information. We propose a community detection algorithm that exploits both content and structure so as to form more thematically cohesive communities. In particular, we extend a fast incremental structural community detection algorithm in order to take into consideration the content of the network at each step and detect evolving, overlapping communities. We compare the proposed algorithm against the original one and show that it discovers more cohesive communities through time.
Nikolaos Sachpenderis, Alexandros Karakasidis 0001, Georgia Koloniari
MEDES3
2015 Scalable Blocking for Privacy Preserving Record Linkage
abstract
When dealing with sensitive and personal user data, the process of record linkage raises privacy issues. Thus, privacy preserving record linkage has emerged with the goal of identifying matching records across multiple data sources while preserving the privacy of the individuals they describe. The task is very resource demanding, considering the abundance of available data, which, in addition, are often dirty. Blocking techniques are deployed prior to matching to prune out unlikely to match candidate records so as to reduce processing time. However, when scaling to large datasets, such methods often result in quality loss. To this end, we propose Multi-Sampling Transitive Closure for Encrypted Fields (MS-TCEF), a novel privacy preserving blocking technique based on the use of reference sets. Our new method effectively prunes records based on redundant assignments to blocks, providing better fault-tolerance and maintaining result quality while scaling linearly with respect to the dataset size. We provide a theoretical analysis on the method's complexity and show how it outperforms state-of-the-art privacy preserving blocking techniques with respect to both recall and processing cost.
Alexandros Karakasidis 0001, Georgia Koloniari, Vassilios S. Verykios
KDD2
2015 Privacy Preserving Blocking and Meta-Blocking
Alexandros Karakasidis 0001, Georgia Koloniari, Vassilios S. Verykios
ECML/PKDD (3)2
2012 A Game-Theoretic Approach to the Formation of Clustered Overlay Networks
abstract
In many large-scale content sharing applications, participants or nodes are connected with each other based on their content or interests, thus forming clusters. In this paper, we model the formation of such clustered overlays as a strategic game, where nodes determine their cluster membership with the goal of improving the recall of their queries. We study the evolution of such overlays both theoretically and experimentally in terms of stability, optimality, load balance, and the required overhead. We show that, in general, decisions made independently by each node using only local information lead to overall cost-effective cluster configurations that are also dynamically adaptable to system updates such as churn and query or content changes.
Georgia Koloniari, Evaggelia Pitoura
IEEE Trans. Parallel Distributed Syst.1
2011 One is enough: distributed filtering for duplicate elimination
abstract
The growth of online services has created the need for duplicate elimination in high-volume streams of events. The sheer volume of data in applications such as pay-per-click clickstream processing, RSS feed syndication and notification services in social sites such Twitter and Facebook makes traditional centralized solutions hard to scale. In this paper, we propose an approach based on distributed filtering. To this end, we introduce a suite of distributed Bloom filters that exploit different ways of partitioning the event space. To address the continuous nature of event delivery, the filters are extended to support sliding window semantics. Moreover, we examine locality-related tradeoffs and propose a tree-based architecture to allow for duplicate elimination across geographic locations. We cast the design space and present experimental results that demonstrate the pros and cons of our various solutions in different settings.
Georgia Koloniari, Nikos Ntarmos, Evaggelia Pitoura, Dimitris Souravlias
CIKM1
2010 LCA-based selection for XML document collections
abstract
In this paper, we address the problem of database selection for XML document collections, that is, given a set of collections and a user query, how to rank the collections based on their goodness to the query. Goodness is determined by the relevance of the documents in the collection to the query.
Georgia Koloniari, Evaggelia Pitoura
WWW1
2009 Distributed Structural Relaxation of XPath Queries
abstract
Due to the structural heterogeneity of XML, queries are often interpreted approximately. This is achieved by relaxing the query and ranking the results based on their relevance to the original query. Query relaxation over distributed XML repositories may incur large communication costs, since partial result lists from different sites need to be gathered and ranked to assembly the overall top-k results. To process such queries efficiently, we propose using a distributed clustered index to group documents based on their structural similarity. The clustered index proves to be very effective in reducing the sizes of the partial lists that need to be combined. Furthermore, it can be used as the basis of a pay-as-you-go approach, where clusters of documents are accessed gradually providing the user with increasingly improving results. To reduce the cost of constructing and maintaining the clustered index, we use a compact data structure that trades-off accuracy for storage and communication efficiency. The index is also used for selectivity estimation so that query relaxation is geared towards the most promising structural transformations. Our experimental results show that our approach significantly reduces the communication cost for retrieving the top-k results, while maintaining a low construction cost for the clustered index.
Georgia Koloniari, Evaggelia Pitoura
ICDE1
2009 A Recall-Based Cluster Formation Game in Peer-to-Peer Systems
abstract
In many large-scale content sharing applications, participants or peers are grouped together forming clusters based on their content or interests. In this paper, we deal with the maintenance of such clusters in the presence of updates. We model the evolution of the system as a strategic game, where peers determine their cluster membership based on a utility function of the query recall. Peers are guided either by selfish or altruistic motives: selfish peers aim at improving the recall of their own queries, whereas altruistic peers aim at improving the recall of the queries of other peers. We study the evolution of such clusters both theoretically and experimentally under a variety of conditions. We show that, in general, local decisions made independently by each peer enable the system to adapt to changes and maintain the overall recall of the query workload.
Georgia Koloniari, Evaggelia Pitoura
Proc. VLDB Endow.1
2008 A Clustered Index Approach to Distributed XPath Processing
abstract
Supporting top-k queries over distributed collections of schemaless XML data poses two challenges. While XML supports expressive query languages such as XPath and XQuery, these languages require schema knowledge so as to write an appropriate query which may not be available in distributed systems with autonomous and dynamic sources. Thus, there is a need for approximate query processing. Furthermore, retrieving the top-k results incurs large communication and processing cost, since partial result lists from numerous sites need to be combined and ranked to assembly the top-k answers. To address both of these issues, we present an approach for approximate XPath processing over distributed collections of XML data based on a clustered path index, where data is grouped based on structural information. Our method gradually generalizes a query by applying a set of structural transformations to it and the retrieved results are ranked based on the edit distance between two path expressions. A compact indexing data structure is used to reduce the index construction cost. Our experimental results show that our approach significantly reduces the communication cost for retrieving the top-k results, while maintaining a low construction cost for the clustered index.
Georgia Koloniari, Evaggelia Pitoura
ICDE1
2005 Query workload-aware overlay construction using histograms
abstract
Peer-to-peer(p2p) systems over an efficient means of data sharing among a dynamically changing set of a large number of a tonomous nodes.Each node in a p2p system is connected with a small number of other nodes thus creating an overlay network of nodes. A query posed at a node is routed through the overlay network towards nodes hosting data items that satisfy it. In this paper, we consider building overlays that exploit the query workload so that nodes are clustered based on their results to a given query workload. The motivation is to create overlays where nodes that match a large number of similar queries are a fewlinks apart. Query frequency is also taken into account so that popular queries have a greater effect on the formation of the overlay than unpopular ones. We focus on range selection queries and se histograms to estimate the query results of each node. Then, nodes are clustered based on the similarity of their histograms. To this end,we introd ce a workload-aware edit distance metric between histograms that takes into account the query workload. Our experimental results show that workload-aware overlays increase the percentage of query results returned for a given number of nodes visited as compared to both random (i.e., unclustered)overlays and non workload-aware clustered overlays (i.e., overlays that cluster nodes based solely on the nodes' content).
Georgia Koloniari, Yannis Petrakis, Evaggelia Pitoura, Thodoris Tsotsos
CIKM1
2004 Content-Based Routing of Path Queries in Peer-to-Peer Systems
Georgia Koloniari, Evaggelia Pitoura
EDBT1
2004 Filters for XML-based Service Discovery in Pervasive Computing
abstract
Pervasive computing refers to an emerging trend towards numerous casually accessible devices connected to an increasingly ubiquitous network infrastructure. An important challenge in this context is discovering the appropriate data and services. In this paper, we assume that services and data are described using hierarchically structured metadata. There is no centralized index for the services; instead, appropriately distributed filters are used to route queries to the appropriate nodes. We propose two new types of filter that extend Bloom filters for hierarchical documents. Two alternative ways are considered for building overlay networks of nodes: one based on network proximity and one based on content similarity. Content similarity is derived from the similarity among filters. Our experimental results show that networks based on content similarity outperform those formed based on network proximity for finding all matching documents.
Georgia Koloniari, Evaggelia Pitoura
Comput. J.1