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

Iris Miliaraki

dblp:74/5534 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none

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

Databases, data management, data science and information retrieval · 11 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
7 papers
Data mining · 27% Query processing and optimization · 20% Information retrieval · 20%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Data mining › pattern mining › sequential pattern mining
frequent sequence mining
0.422015
Closing the Gap: Sequence Mining at Scale · ACM Trans. Database Syst. 2015
Mind the gap: large-scale frequent sequence mining · SIGMOD Conference 2013
Data mining
pattern mining
0.422015
Closing the Gap: Sequence Mining at Scale · ACM Trans. Database Syst. 2015
Mind the gap: large-scale frequent sequence mining · SIGMOD Conference 2013
Information retrieval › search engines › semantic search
entity retrieval
0.212015
From "Selena Gomez" to "Marlon Brando": Understanding Explorative Entity Search · WWW 2015
Information retrieval
search engines
0.212015
From "Selena Gomez" to "Marlon Brando": Understanding Explorative Entity Search · WWW 2015
Query processing and optimization › join processing
distributed join
0.212014
TriAD: a distributed shared-nothing RDF engine based on asynchronous message passing · SIGMOD Conference 2014
Knowledge graphs › knowledge graph querying
distributed RDF query processing
0.212014
TriAD: a distributed shared-nothing RDF engine based on asynchronous message passing · SIGMOD Conference 2014
Database theory
probabilistic databases
0.212013
Top-k query processing in probabilistic databases with non-materialized views · ICDE 2013
Query processing and optimization › query rewriting
query answering using views
0.212013
Top-k query processing in probabilistic databases with non-materialized views · ICDE 2013
Spatial and temporal data management › temporal databases
temporal-probabilistic database
0.212013
A Temporal-Probabilistic Database Model for Information Extraction · Proc. VLDB Endow. 2013
Query processing and optimization
top-k query processing
0.212013
Top-k query processing in probabilistic databases with non-materialized views · ICDE 2013
Data stream processing › XML stream processing
XML filtering
0.112008
Xml data dissemination using automata on top of structured overlay networks · WWW 2008
Information retrieval › query suggestion
entity suggestion
0.112015
From "Selena Gomez" to "Marlon Brando": Understanding Explorative Entity Search · WWW 2015
Information retrieval › evaluation
confidence interval
0.012013
Top-k query processing in probabilistic databases with non-materialized views · ICDE 2013
Distributed and cloud data management
mapreduce
0.012013
Mind the gap: large-scale frequent sequence mining · SIGMOD Conference 2013
Query processing and optimization
selectivity estimation
0.012013
Top-k query processing in probabilistic databases with non-materialized views · ICDE 2013
Distributed systems › peer-to-peer systems
distributed hash table
0.012008
Xml data dissemination using automata on top of structured overlay networks · WWW 2008

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

partition-based mining · 0.2mapreduce · 0.2gap constraints · 0.2feature-based prediction · 0.2click modeling · 0.2horizontal partitioning · 0.2asynchronous message passing · 0.2RDF graph summarization · 0.2sampling · 0.2pruning algorithm · 0.2nondeterministic finite automata · 0.1chord · 0.1YFilter · 0.1
YearPublicationVenuePosition
2015 From "Selena Gomez" to "Marlon Brando": Understanding Explorative Entity Search
abstract
Consider a user who submits a search query "Shakira" having a specific search goal in mind (such as her age) but at the same time willing to explore information for other entities related to her, such as comparable singers. In previous work, a system called Spark, was developed to provide such search experience. Given a query submitted to the Yahoo search engine, Spark provides related entity suggestions for the query, exploiting, among else, public knowledge bases from the Semantic Web. We refer to this search scenario as explorative entity search. The effectiveness and efficiency of the approach has been demonstrated in previous work. The way users interact with these related entity suggestions and whether this interaction can be predicted have however not been studied. In this paper, we perform a large-scale analysis into how users interact with the entity results returned by Spark. We characterize the users, queries and sessions that appear to promote an explorative behavior. Based on this analysis, we develop a set of query and user-based features that reflect the click behavior of users and explore their effectiveness in the context of a prediction task.
Iris Miliaraki, Roi Blanco, Mounia Lalmas-Roelleke
WWW1
2015 Closing the Gap: Sequence Mining at Scale
abstract
Frequent sequence mining is one of the fundamental building blocks in data mining. While the problem has been extensively studied, few of the available techniques are sufficiently scalable to handle datasets with billions of sequences; such large-scale datasets arise, for instance, in text mining and session analysis. In this article, we propose MG-FSM, a scalable algorithm for frequent sequence mining on MapReduce. MG-FSM can handle so-called “gap constraints”, which can be used to limit the output to a controlled set of frequent sequences. Both positional and temporal gap constraints, as well as appropriate maximality and closedness constraints, are supported. At its heart, MG-FSM partitions the input database in a way that allows us to mine each partition independently using any existing frequent sequence mining algorithm. We introduce the notion of ω-equivalency, which is a generalization of the notion of a “projected database” used by many frequent pattern mining algorithms. We also present a number of optimization techniques that minimize partition size, and therefore computational and communication costs, while still maintaining correctness. Our experimental study in the contexts of text mining and session analysis suggests that MG-FSM is significantly more efficient and scalable than alternative approaches.
Kaustubh Beedkar, Klaus Berberich, Rainer Gemulla, Iris Miliaraki
ACM Trans. Database Syst.4
2014 TriAD: a distributed shared-nothing RDF engine based on asynchronous message passing
abstract
We investigate a new approach to the design of distributed, shared-nothing RDF engines. Our engine, coined "TriAD", combines join-ahead pruning via a novel form of RDF graph summarization with a locality-based, horizontal partitioning of RDF triples into a grid-like, distributed index structure. The multi-threaded and distributed execution of joins in TriAD is facilitated by an asynchronous Message Passing protocol which allows us to run multiple join operators along a query plan in a fully parallel, asynchronous fashion. We believe that our architecture provides a so far unique approach to join-ahead pruning in a distributed environment, as the more classical form of sideways information passing would not permit for executing distributed joins in an asynchronous way. Our experiments over the LUBM, BTC and WSDTS benchmarks demonstrate that TriAD consistently outperforms centralized RDF engines by up to two orders of magnitude, while gaining a factor of more than three compared to the currently fastest, distributed engines. To our knowledge, we are thus able to report the so far fastest query response times for the above benchmarks using a mid-range server and regular Ethernet setup.
Sairam Gurajada, Stephan Seufert, Iris Miliaraki, Martin Theobald
SIGMOD Conference3
2013 10 Years of Probabilistic Querying - What Next?
Martin Theobald, Luc De Raedt, Maximilian Dylla, Angelika Kimmig, Iris Miliaraki
ADBIS5
2013 Top-k query processing in probabilistic databases with non-materialized views
abstract
We investigate a novel approach of computing confidence bounds for top-k ranking queries in probabilistic databases with non-materialized views. Unlike related approaches, we present an exact pruning algorithm for finding the top-ranked query answers according to their marginal probabilities without the need to first materialize all answer candidates via the views. Specifically, we consider conjunctive queries over multiple levels of select-project-join views, the latter of which are cast into Datalog rules which we ground in a top-down fashion directly at query processing time. To our knowledge, this work is the first to address integrated data and confidence computations for intensional query evaluations in the context of probabilistic databases by considering confidence bounds over first-order lineage formulas. We extend our query processing techniques by a tool-suite of scheduling strategies based on selectivity estimation and the expected impact on confidence bounds. Further extensions to our query processing strategies include improved top-k bounds in the case when sorted relations are available as input, as well as the consideration of recursive rules. Experiments with large datasets demonstrate significant runtime improvements of our approach compared to both exact and sampling-based top-k methods over probabilistic data.
Maximilian Dylla, Iris Miliaraki, Martin Theobald
ICDE2
2013 Mind the gap: large-scale frequent sequence mining
abstract
Frequent sequence mining is one of the fundamental building blocks in data mining. While the problem has been extensively studied, few of the available techniques are sufficiently scalable to handle datasets with billions of sequences; such large-scale datasets arise, for instance, in text mining and session analysis. In this paper, we propose MG-FSM, a scalable algorithm for frequent sequence mining on MapReduce. MG-FSM can handle so-called "gap constraints", which can be used to limit the output to a controlled set of frequent sequences. At its heart, MG-FSM partitions the input database in a way that allows us to mine each partition independently using any existing frequent sequence mining algorithm. We introduce the notion of w-equivalency, which is a generalization of the notion of a "projected database" used by many frequent pattern mining algorithms. We also present a number of optimization techniques that minimize partition size, and therefore computational and communication costs, while still maintaining correctness. Our experimental study in the context of text mining suggests that MG-FSM is significantly more efficient and scalable than alternative approaches.
Iris Miliaraki, Klaus Berberich, Rainer Gemulla, Spyros Zoupanos
SIGMOD Conference1
2013 A Temporal-Probabilistic Database Model for Information Extraction
abstract
Temporal annotations of facts are a key component both for building a high-accuracy knowledge base and for answering queries over the resulting temporal knowledge base with high precision and recall. In this paper, we present a temporal-probabilistic database model for cleaning uncertain temporal facts obtained from information extraction methods. Specifically, we consider a combination of temporal deduction rules, temporal consistency constraints and probabilistic inference based on the common possible-worlds semantics with data lineage, and we study the theoretical properties of this data model. We further develop a query engine which is capable of scaling to very large temporal knowledge bases, with nearly interactive query response times over millions of uncertain facts and hundreds of thousands of grounded rules. Our experiments over two real-world datasets demonstrate the increased robustness of our approach compared to related techniques based on constraint solving via Integer Linear Programming (ILP) and probabilistic inference via Markov Logic Networks (MLNs). We are also able to show that our runtime performance is more than competitive to current ILP solvers and the fastest available, probabilistic but non-temporal, database engines.
Maximilian Dylla, Iris Miliaraki, Martin Theobald
Proc. VLDB Endow.2
2012 FoXtrot: Distributed structural and value XML filtering
abstract
Publish/subscribe systems have emerged in recent years as a promising paradigm for offering various popular notification services. In this context, many XML filtering systems have been proposed to efficiently identify XML data that matches user interests expressed as queries in an XML query language like XPath. However, in order to offer XML filtering functionality on an Internet-scale, we need to deploy such a service in a distributed environment, avoiding bottlenecks that can deteriorate performance. In this work, we design and implement FoXtrot, a system for filtering XML data that combines the strengths of automata for efficient filtering and distributed hash tables for building a fully distributed system. Apart from structural-matching, performed using automata, we also discuss different methods for evaluating value-based predicates. We perform an extensive experimental evaluation of our system, FoXtrot, on a local cluster and on the PlanetLab network and demonstrate that it can index millions of user queries, achieving a high indexing and filtering throughput. At the same time, FoXtrot exhibits very good load-balancing properties and improves its performance as we increase the size of the network.
Iris Miliaraki, Manolis Koubarakis
ACM Trans. Web1
2010 Atlas: Storing, updating and querying RDF(S) data on top of DHTs
Zoi Kaoudi, Manolis Koubarakis, Kostis Kyzirakos, Iris Miliaraki, Matoula Magiridou, Antonios Papadakis-Pesaresi
J. Web Semant.4
2008 RDFS Reasoning and Query Answering on Top of DHTs
Zoi Kaoudi, Iris Miliaraki, Manolis Koubarakis
ISWC2
2008 Xml data dissemination using automata on top of structured overlay networks
abstract
We present a novel approach for filtering XML documents using nondeterministic finite automata and distributed hash tables. Our approach differs architecturally from recent proposals that deal with distributed XML filtering; they assume an XML broker architecture, whereas our solution is built on top of distributed hash tables. The essence of our work is a distributed implementation of YFilter, a state-of-the-art automata-based XML filtering system on top of Chord. We experimentally evaluate our approach and demonstrate that our algorithms can scale to millions of XPath queries under various filtering scenarios, and also exhibit very good load balancing properties.
Iris Miliaraki, Zoi Kaoudi, Manolis Koubarakis
WWW1