Alexandra Poulovassilis

dblp:p/APoulovassilis · DBLP profile ↗
← Back
45ranked-venue papers in the field
11as first author
6since 2021 · last 2026
0000-0001-8981-4104ORCID · verified

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

Database Systems & Data Management · 18 (7 first)Information Retrieval & Web Search · 12 (1 first)Business Process & Enterprise Data · 7Knowledge Engineering, Semantic Web & Information Systems · 6 (3 first)Big Data, Cloud & Distributed Data Systems · 1Other / Interdisciplinary · 1
YearPublicationVenuePosition
2026 Rethinking Information Retrieval in a Re-Decentralised Web: Exploring the Feasibility and Quality of Search Across Personal Online Datastores
abstract
Traditional information retrieval (IR) models, such as keyword-based and vector-based techniques, have long been used in centralized systems. However, the Web’s re-decentralization, with its focus on data ownership and privacy, calls for a re-evaluation of these methods in these settings. While standards for decentralized search enhance privacy to some extent, they also introduce computational overhead, black-box decision-making, and infrastructure complexity. Despite these challenges, traditional IR techniques remain largely unexplored in such environments. This article presents an innovative application of traditional IR models in the decentralized Web by adapting them for Personal Online Data Stores (PODs), where search parties have varying access rights. We explore their role in source selection, document ranking, and result merging, extending them to meet decentralized search demands. Using Solid PODs and a synthetic medical dataset, we evaluate these models in a privacy-sensitive environment. Our findings demonstrate that extended IR methods provide an effective balance of performance, interpretability, and efficiency. These approaches hold strong potential as privacy-preserving alternatives for decentralized search on a re-decentralized Web. Notably, our top-performing model achieved competitive results in top-item retrieval compared to centralized search systems, maintaining high relevance scores under both limited and full data access conditions.
Mohammad Bahrani, Mohamed Ragab 0001, Helen Oliver 0001, Thanassis Tiropanis, Adriane Chapman, Alexandra Poulovassilis, George Roussos
ACM Trans. Web6
2025 ESPRESSO: Privacy-Preserving Keyword Search on Decentralized Data with Differential Visibility Constraints
Mohamed Ragab 0001, Mohamed Bahrani, Helen Oliver 0001, Thanassis Tiropanis, Alexandra Poulovassilis, Adriane Chapman, George Roussos
CIKM5
2024 Decentralized Search over Personal Online Datastores: Architecture and Performance Evaluation
abstract
Data privacy and sovereignty are open challenges in today’s Web, which the Solid ( https://solidproject.org ) ecosystem aims to meet by providing personal online datastores (pods) where individuals can control access to their data. Solid allows developers to deploy applications with access to data stored in pods, subject to users’ permission. For the decentralised Web to succeed, the problem of search over pods with varying access permissions must be solved. The ESPRESSO framework takes the first step in exploring such a search architecture, enabling large-scale keyword search across Solid pods with varying access rights. This paper provides a comprehensive experimental evaluation of the performance and scalability of decentralised keyword search across pods on the current ESPRESSO prototype. The experiments specifically investigate how controllable experimental parameters influence search performance across a range of decentralised settings. This includes examining the impact of different text dataset sizes (0.5 MB to 50 MB per pod, divided into 1 to 10,000 files), different access control levels (10%, 25%, 50%, or 100% file access), and a range of configurations for Solid servers and pods (from 1 to 100 pods across 1 to 50 servers). The experimental results confirm the feasibility of deploying a decentralised search system to conduct keyword search at scale in a decentralised environment.
Mohamed Ragab 0001, Yury Savateev, Helen Oliver 0001, Thanassis Tiropanis, Alexandra Poulovassilis, Adriane Chapman, Ruben Taelman, George Roussos
ICWE5
2024 ESPRESSO: A Framework to Empower Search on the Decentralized Web
abstract
Abstract The increasing centralization of the Web raises serious concerns regarding privacy, security, and user autonomy. In response, there has been a renewed interest in the development of secure personal information management systems and a movement towards decentralization. Decentralized personal online data stores (pods) represent a revolutionary example within this movement, built on the W3C’s existing guidelines – an approach exemplified by initiatives such as ( https://solidproject.org ). In the Solid paradigm, individuals store their personal data in pods and have absolute discretion when choosing to grant access to different users and applications. A barrier to the adoption of the pod approach is the predominant reliance on centralized indexes for search functionality in current Web and Web-based systems. This paper introduces the framework, which is designed to facilitate this new paradigm of large-scale searches within personal data stores while respecting the individual pod owners’ data access governance. The current ESPRESSO prototype integrates access control within pod indexes to enhance distributed keyword-based search. ESPRESSO’s unique contribution not only enhances search capabilities on the decentralized Web but also paves the way for future explorations in decentralized search technologies.
Mohamed Ragab 0001, Yury Savateev, Helen Oliver 0001, Thanassis Tiropanis, Alexandra Poulovassilis, Adriane Chapman, George Roussos
Data Sci. Eng.5
2023 ESPRESSO: A Framework for Empowering Search on Decentralized Web
Mohamed Ragab 0001, Yury Savateev, Reza Moosaei, Thanassis Tiropanis, Alexandra Poulovassilis, Adriane Chapman, George Roussos
WISE5
2022 Optimisation Techniques for Flexible SPARQL Queries
abstract
Resource Description Framework datasets can be queried using the SPARQL language but are often irregularly structured and incomplete, which may make precise query formulation hard for users. The SPARQLARlanguage extends SPARQL 1.1 with two operators—APPROX and RELAX—to allow flexible querying over property paths. These operators encapsulate different dimensions of query flexibility, namely, approximation and generalisation, and they allow users to query complex, heterogeneous knowledge graphs without needing to know precisely how the data is structured. Earlier work has described the syntax, semantics, and complexity of SPARQLAR, has demonstrated its practical feasibility, but has also highlighted the need for improving the speed of query evaluation. In the present article, we focus on the design of two optimisation techniques targeted at speeding up the execution of SPARQLARqueries and on their empirical evaluation on three knowledge graphs: LUBM, DBpedia, and YAGO. We show that applying these optimisations can result in substantial improvements in the execution times of longer-running queries (sometimes by one or more orders of magnitude) without incurring significant performance penalties for fast queries.
Riccardo Frosini, Alexandra Poulovassilis, Peter T. Wood, Andrea Calì
ACM Trans. Web2
2019 Approximate Querying for the Property Graph Language Cypher
abstract
Graph databases are well-suited to managing large, complex, dynamically evolving datasets. However, for data that is irregular and heterogeneous, it may be difficult to formulate queries that precisely capture a user's information seeking requirements. This points to the need for approximate query processing capabilities that can automatically make changes to a query so as to aid in the incremental discovery of relevant information. In this paper we motivate and explore techniques for providing such capabilities for the Cypher query language. This is the first time that query approximation has been investigated in the context of the property graph data model, which is becoming increasingly prevalent in research and industry.
George Fletcher 0001, Alexandra Poulovassilis, Petra Selmer, Peter T. Wood
IEEE BigData2
2019 Efficient Ontological Query Answering by Rewriting into Graph Queries
Mirko Michele Dimartino, Andrea Calì, Alexandra Poulovassilis, Peter T. Wood
FQAS3
2018 Histogram Domain Ordering for Path Selectivity Estimation
abstract
We aim to improve the accuracy of path selectivity estimation in graph databases by intelligently ordering the domain of a histogram used for estimation. This problem has not, to our knowledge, received adequate attention in the research community. We present a novel framework for the systematic study of path ordering strategies in histogram construction and use. In this framework, we introduce new ordering strategies which we experimentally demonstrate lead to significant improvement of the accuracy of path selectivity estimation over current strategies. These positive results highlight the fundamental role that domain ordering plays in the design of effective histograms for efficient and scalable graph query processing.
Nikolay Yakovets, George Fletcher 0001, B. Craig Taverner, Alexandra Poulovassilis
EDBT5
2018 Towards Data Visualisation Based on Conceptual Modelling
Peter McBrien, Alexandra Poulovassilis
ER2
2017 Evaluating Knowledge Anchors in Data Graphs Against Basic Level Objects
Marwan Al-Tawil, Vania Dimitrova, Dhavalkumar Thakker, Alexandra Poulovassilis
ICWE4
2016 Efficient regular path query evaluation using path indexes
abstract
We demonstrate the use of localized path indexes in generating efficient execution plans for regular path queries. This study is motivated by both the practicality of this class of queries and by the current dearth of scalable solutions for their evaluation. Our proposed solution leverages widely available relational database technology and is often orders of magnitude faster than currently known approaches. We aim in this hands-on demonstration to both highlight the promise of our approach and to stimulate further discussion and study of engineering solutions for this practical yet challenging class of graph queries.
George Fletcher 0001, Jeroen Peters, Alexandra Poulovassilis
EDBT3
2016 Approximation and relaxation of semantic web path queries
Alexandra Poulovassilis, Petra Selmer, Peter T. Wood
J. Web Semant.1
2014 Mining named entities from search engine query logs
abstract
We present a seed expansion based approach to classify named entities in web search queries. Previous approaches to this classification problem relied on contextual clues in the form of keywords surrounding a named entity in the query. Here we propose an alternative approach in the form of a Bag-of-Context-Words (BoCW) that is used to represent the context words as they appear in the snippets of the top search results for the query. This is particularly useful in the case where the query consists of only the named entity without any context words, since in the previous approaches no context is discovered. In order to construct the BoCW, we employ a novel algorithm, which iteratively expands a Class Vector that is created through expansion by gradually aggregating the BoCWs of similar named entities appearing in other queries. We provide comprehensive experimental evidence using a commercial query log showing that our approach is competitive with existing approaches.
Areej Alasiry, Mark Levene, Alexandra Poulovassilis
IDEAS3
2012 Detecting candidate named entities in search queries
abstract
The information extraction task of Named Entities Recognition (NER) has been recently applied to search engine queries, in order to better understand their semantics. Here we concentrate on the task prior to the classification of the named entities (NEs) into a set of categories, which is the problem of detecting candidate NEs via the subtask of query segmentation.We present a novel method for detecting candidate NEs using grammar annotation and query segmentation with the aid of top-n snippets from search engine results and a web n-gram model, to accurately identify NE boundaries. The proposed method addresses the problem of accurately setting boundaries of NEs and the detection of multiple NEs in queries.
Areej Alasiry, Mark Levene, Alexandra Poulovassilis
SIGIR3
2012 Extraction and Evaluation of Candidate Named Entities in Search Engine Queries
Areej Alasiry, Mark Levene, Alexandra Poulovassilis
WISE3
2010 Combining Approximation and Relaxation in Semantic Web Path Queries
Alexandra Poulovassilis, Peter T. Wood
ISWC (1)1
2009 Ranking Approximate Answers to Semantic Web Queries
Carlos A. Hurtado, Alexandra Poulovassilis, Peter T. Wood
ESWC2
2009 Finding Top-k Approximate Answers to Path Queries
Carlos A. Hurtado, Alexandra Poulovassilis, Peter T. Wood
FQAS2
2008 Combining Data Integration and IE Techniques to Support Partially Structured Data
Dean Williams, Alexandra Poulovassilis
NLDB2
2006 A Relaxed Approach to RDF Querying
Carlos A. Hurtado, Alexandra Poulovassilis, Peter T. Wood
ISWC2
2004 Schema Evolution in Data Warehousing Environments - A Schema Transformation-Based Approach
Hao Fan 0001, Alexandra Poulovassilis
ER2
2004 Personalisation Services for Self E-learning Networks
Kevin Keenoy, Alexandra Poulovassilis, Vassilis Christophides, Philippe Rigaux, George Papamarkos, Aimilia Magkanaraki, Miltos Stratakis, Nicolas Spyratos, Peter T. Wood
ICWE2
2003 Using AutoMed metadata in data warehousing environments
abstract
What kind of metadata can be used for expressing the multiplicity of data models and the data transformation and integration processes in data warehousing environments? How can this metadata be further used for supporting other data warehouse activities? We examine how these questions are addressed by AutoMed, a system for expressing data transformation and integration processes in heterogeneous database environments.
Hao Fan 0001, Alexandra Poulovassilis
DOLAP2
2003 Data Integration by Bi-Directional Schema Transformation Rules
abstract
We describe a new approach to data integration which subsumes the previous approaches of local as view (LAV) and global as view (GAV). Our method, which we term both as view (BAV), is based on the use of reversible schema transformation sequences. We show how LAV and GAV view definitions can be fully derived from BAV schema transformation sequences, and how BAV transformation sequences may be partially derived from LAV or GAV view definitions. We also show how BAV supports the evolution of both global and local schemas, and we discuss ongoing implementation of the BAV approach within the AutoMed project.
Peter McBrien, Alexandra Poulovassilis
ICDE2
2002 Schema Evolution in Heterogeneous Database Architectures, A Schema Transformation Approach
Peter McBrien, Alexandra Poulovassilis
CAiSE2
2002 An event-condition-action language for XML
abstract
XML repositories are now a widespread means for storing and exchanging information on the Web. As these repositories become increasingly used in dynamic applications such as e-commerce, there is a rapidly growing need for a mechanism to incorporate reactive functionality in an XML setting. Event-condition-action (ECA) rules are a technology from active databases and are a natural method for supporting suchfunctionality. ECA rules can be used for activities such as automatically enforcing document constraints, maintaining repository statistics, and facilitating publish/subscribe applications. An important question associated with the use of a ECA rules is how to statically predict their run-time behaviour. In this paper, we define a language for ECA rules on XML repositories. We then investigate methods for analysing the behaviour of a set of ECA rules, a task which has added complexity in this XML setting compared with conventional active databases.
James Bailey 0001, Alexandra Poulovassilis, Peter T. Wood
WWW2
2001 A Semantic Approach to Integrating XML and Structured Data Sources
Peter McBrien, Alexandra Poulovassilis
CAiSE2
2001 Hyperlog: A Graph-Based System for Database Browsing, Querying, and Update
abstract
Hyperlog is a declarative, graph based language that supports database querying and update. It visualizes schema information, data, and query output as sets of nested graphs, which can be stored, browsed, and queried in a uniform way. Thus, the user need only be familiar with a very small set of syntactic constructs. Hyperlog queries consist of a set of graphs that are matched against the database. Database updates are supported by means of programs consisting of a set of rules. The paper discusses the formulation, evaluation, expressiveness, and optimization of Hyperlog queries and programs. We also describe a prototype implementation of the language and we compare and contrast our approach with work in a number of related areas, including visual database languages, graph based data models, database update languages, and production rule systems.
Alexandra Poulovassilis, Stefan Hild 0001
IEEE Trans. Knowl. Data Eng.1
1999 A Uniform Approach to Inter-model Transformations
Peter McBrien, Alexandra Poulovassilis
CAiSE2
1999 Automatic Migration and Wrapping of Database Applications - A Schema Transformation Approach
Peter McBrien, Alexandra Poulovassilis
ER2
1999 Abstract Interpretation for Termination Analysis in Functional Active Databases
James Bailey 0001, Alexandra Poulovassilis
J. Intell. Inf. Syst.2
1998 Optimisation of Active Rule Agents Using a Genetic Algorithm Approach
Evaggelos Nonas, Alexandra Poulovassilis
DEXA2
1998 A General Formal Framework for Schema Transformation
Alexandra Poulovassilis, Peter McBrien
Data Knowl. Eng.1
1998 A Formalisation of Semantic Schema Integration
Peter McBrien, Alexandra Poulovassilis
Inf. Syst.2
1997 A Formal Framework for ER Schema Transformation
Peter McBrien, Alexandra Poulovassilis
ER2
1996 A Formal Semantics for an Active Functional DBPL
Alexandra Poulovassilis, Swarup Reddi, Carol Small
J. Intell. Inf. Syst.1
1996 Algebraic Query Optimisation for Database Programming Languages
Alexandra Poulovassilis, Carol Small
VLDB J.1
1995 Manipulation Operations for an Interval-Extended Relational Model
Nikos A. Lorentzos, Alexandra Poulovassilis, Carol Small
Data Knowl. Eng.2
1994 Investigation of Algebraic Query Optimisation Techniques for Database Programming Languages
Alexandra Poulovassilis, Carol Small
VLDB1
1994 A Nested-Graph Model for the Representation and Manipulation of Complex Objects
abstract
Three recent trends in database research are object-oriented and deductive databases and graph-based user interfaces. We draw these trends together in a data model we call the Hypernode Model. The single data structure of this model is the hypernode , a graph whose nodes can themselves be graphs. Hypernodes are typed, and types, too, are nested graphs. We give the theoretical foundations of hypernodes and types, and we show that type checking is tractable. We show also how conventional type-forming operators can be simulated by our graph types, including cyclic types. The Hypernode Model comes equipped with a rule-based query language called Hyperlog, which is complete with respect to computation and update. We define the operational semantics of Hyperlog and show that the evaluation can be performed efficiently. We discuss also the use of Hyperlog for supporting database browsing, an essential feature of Hypertext databases. We compare our work with other graph-based data models—unlike previous graph-based models, the Hypernode Model provides inherent support for data abstraction via its nesting of graphs. Finally, we briefly discuss the implementation of a DBMS based on the Hypernode Model.
Alexandra Poulovassilis, Mark Levene
ACM Trans. Inf. Syst.1
1993 A Domain-theoretic Approach to Integrating Functional and Logic Database Languages
Alexandra Poulovassilis, Carol Small
VLDB1
1991 A Functional Programming Approach to Deductive Databases
Alexandra Poulovassilis, Carol Small
VLDB1
1991 An object-oriented data model formalised through hypergraphs
Mark Levene, Alexandra Poulovassilis
Data Knowl. Eng.2
1990 Extending the Functional Data Model to Computational Completeness
Alexandra Poulovassilis, Peter J. H. King
EDBT1