Klaus Berberich

dblp:b/KlausBerberich · DBLP profile ↗
← Back
60ranked-venue papers
12as first author
1since 2021 · last 2021
0000-0003-3813-9721ORCID · verified

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

Databases, data management, data science and information retrieval · 54 · 11 first-author · 1 since 2021Artificial intelligence and machine learning · 20 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021Theory of computation · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

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
23 papers
Information retrieval · 51% Data mining · 18% Knowledge graphs · 9%
Artificial intelligence
5 papers
Information extraction and text analysis · 54% Question answering and dialogue systems · 35% Knowledge representation and reasoning · 11%

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

TopicWeightPapersLastEvidence papers
Information retrieval
retrieval models
0.732018
Co-PACRR: A Context-Aware Neural IR Model for Ad-hoc Retrieval · WSDM 2018
PACRR: A Position-Aware Neural IR Model for Relevance Matching · EMNLP 2017
Learning to select a time-aware retrieval model · SIGIR 2012
Natural language and speech › Information extraction and text analysis › document understanding › table recognition
web table extraction
0.512021
Extracting Contextualized Quantity Facts from Web Tables · WWW 2021
Data mining
pattern mining
0.532015
Closing the Gap: Sequence Mining at Scale · ACM Trans. Database Syst. 2015
Mind the gap: large-scale frequent sequence mining · SIGMOD Conference 2013
Interesting-Phrase Mining for Ad-Hoc Text Analytics · Proc. VLDB Endow. 2010
Data mining › text mining
information extraction and text analysis
0.412020
Entities with Quantities: Extraction, Search, and Ranking · WSDM 2020
Data integration and cleaning › data extraction
quantity extraction
0.412020
Entities with Quantities: Extraction, Search, and Ranking · WSDM 2020
Information retrieval
question answering and dialogue systems
0.412020
Entities with Quantities: Extraction, Search, and Ranking · WSDM 2020
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
Information retrieval › search engines
structured data search
0.412019
Structured Search in Annotated Document Collections · WSDM 2019
Information retrieval › document retrieval
temporal information retrieval
0.322012
Learning to select a time-aware retrieval model · SIGIR 2012
InZeit: Efficiently Identifying Insightful Time Points · Proc. VLDB Endow. 2010
Information retrieval › search engines › semantic search
entity retrieval
0.212016
Relationship Queries on Extended Knowledge Graphs · WSDM 2016
Query processing and optimization › interactive query processing
exploratory query
0.212016
Exploratory Querying of Extended Knowledge Graphs · Proc. VLDB Endow. 2016
Knowledge graphs
knowledge graph querying
0.212016
Exploratory Querying of Extended Knowledge Graphs · Proc. VLDB Endow. 2016
Query processing and optimization › query rewriting
query relaxation
0.212016
Exploratory Querying of Extended Knowledge Graphs · Proc. VLDB Endow. 2016
Knowledge graphs › knowledge graph querying
relationship query
0.212016
Relationship Queries on Extended Knowledge Graphs · WSDM 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge graph
0.212013
YAGO2: A Spatially and Temporally Enhanced Knowledge Base from Wikipedia: Extended Abstract · IJCAI 2013
Spatial and temporal data management › temporal query processing
time-travel query
0.122011
InZeit: Efficiently Identifying Insightful Time Points · Proc. VLDB Endow. 2010
Temporal index sharding for space-time efficiency in archive search · SIGIR 2011
Indexing and storage engines
index maintenance
0.112012
Index maintenance for time-travel text search · SIGIR 2012
Information retrieval
search engines
0.122007
FluxCapacitor: Efficient Time-Travel Text Search · VLDB 2007
A time machine for text search · SIGIR 2007
Indexing and storage engines
temporal indexing
0.122007
FluxCapacitor: Efficient Time-Travel Text Search · VLDB 2007
A time machine for text search · SIGIR 2007
Visualization and visual analytics
graph visualization
0.112012
Visual exploration of collaboration networks based on graph degeneracy · KDD 2012
Graph algorithms and graph theory › graph theory › graph parameters
graph degeneracy
0.112012
Visual exploration of collaboration networks based on graph degeneracy · KDD 2012
Information retrieval
ranking
0.122007
Comparing apples and oranges: normalized pagerank for evolving graphs · WWW 2007
BuzzRank ... and the trend is your friend · WWW 2006
Information retrieval › web search › search personalization
location-based personalization
0.112011
Improving local search ranking through external logs · SIGIR 2011
Information retrieval › web search
search personalization
0.112011
Improving local search ranking through external logs · SIGIR 2011
Information retrieval › search interfaces
search result organization
0.112011
Temporal index sharding for space-time efficiency in archive search · SIGIR 2011
Information retrieval › web search
web search ranking
0.112011
Improving local search ranking through external logs · SIGIR 2011
Data mining › text mining
phrase mining
0.112010
Interesting-Phrase Mining for Ad-Hoc Text Analytics · Proc. VLDB Endow. 2010
Information retrieval › text summarization
search result summarization
0.112010
InZeit: Efficiently Identifying Insightful Time Points · Proc. VLDB Endow. 2010
Information retrieval
text analysis
0.112010
Interesting-Phrase Mining for Ad-Hoc Text Analytics · Proc. VLDB Endow. 2010
Information retrieval
evaluation
0.112018
Co-PACRR: A Context-Aware Neural IR Model for Ad-hoc Retrieval · WSDM 2018

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

regular expression query · 0.8indexing infrastructure · 0.8entity alignment · 0.5context similarity scoring · 0.5context matching · 0.4shuffling combination layer · 0.3neural relevance matching · 0.3k-max pooling · 0.3k-cores · 0.3fractional cores · 0.3deep learning · 0.3temporal indexing · 0.3structured querying · 0.2answer ranking · 0.2natural language question parsing · 0.1
YearPublicationVenuePosition
2021 Extracting Contextualized Quantity Facts from Web Tables
abstract
Quantity queries, with filter conditions on quantitative measures of entities, are beyond the functionality of search engines and QA assistants. To enable such queries over web contents, this paper develops a novel method for automatically extracting quantity facts from ad-hoc web tables. This involves recognizing quantities, with normalized values and units, aligning them with the proper entities, and contextualizing these pairs with informative cues to match sophisticated queries with modifiers. Our method includes a new approach to aligning quantity columns to entity columns. Prior works assumed a single subject-column per table, whereas our approach is geared for complex tables and leverages external corpora as evidence. For contextualization, we identify informative cues from text and structural markup that surrounds a table. For query-time fact ranking, we devise a new scoring technique that exploits both context similarity and inter-fact consistency. Comparisons of our building blocks against state-of-the-art baselines and extrinsic experiments with two query benchmarks demonstrate the benefits of our method.
Vinh Thinh Ho, Koninika Pal, Simon Razniewski, Klaus Berberich, Gerhard Weikum
WWW4
2020 Weaving Text into Tables
abstract
In this paper, we showcase JIGSAW, a system that is able to shape unstructured text into structured tables for user-defined schemas. In short, to structure text into tables, JIGSAW leverages the lexico-syntactic structure imposed by linguistic annotations (e.g., part-of-speech, named entities, temporal and numerical expressions) on natural language text. We describe how challenging knowledge-centric tasks such as question answering, summarization, and analytics can be greatly simplified with the help of JIGSAW.
Dhruv Gupta 0002, Klaus Berberich
CIKM2
2020 Entities with Quantities: Extraction, Search, and Ranking
abstract
Quantities are more than numeric values. They represent measures for entities, expressed in numbers with associated units. Search queries often include quantities, such as athletes who ran 200m under 20 seconds or companies with quarterly revenue above $2 Billion. Processing such queries requires understanding the quantities, where capturing the surrounding context is an essential part of it. Although modern search engines or QA systems handle entity-centric queries well, they consider numbers and units as simple keywords, and therefore fail to understand the condition (less than, above, etc.), the unit of interest (seconds, dollar, etc.), and the context of the quantity (200m race, quarterly revenue, etc.) As a result, they cannot generate the correct candidate answers. In this work, we demonstrate a prototype QA system, called Qsearch, that can handle advanced queries with quantity constraints using the common cues present in both query and the text sources.
Vinh Thinh Ho, Koninika Pal, Niko Kleer, Klaus Berberich, Gerhard Weikum
WSDM4
2019 Generating Semantic Aspects for Queries
abstract
Large document collections can be hard to explore if the user presents her information need in a limited set of keywords. Ambiguous intents arising out of these short queries often result in long-winded query sessions and many query reformulations. To alleviate this problem, in this work, we propose the novel concept of semantic aspects (e.g., $${\langle }\{\textsf {michael\text {-}phelps}\}, \{\textsf {athens, beijing, london}\}, [2004,2016] \rangle $$ for the ambiguous query ) and present the xFactor algorithm that generates them from annotations in documents. Semantic aspects uplift document contents into a meaningful structured representation, thereby allowing the user to sift through many documents without the need to read their contents. The semantic aspects are created by the analysis of semantic annotations in the form of temporal, geographic, and named entity annotations. We evaluate our approach on a novel testbed of over 5,000 aspects on Web-scale document collections amounting to more than 450 million documents. Our results show the xFactor algorithm finds relevant aspects for highly ambiguous queries.
Dhruv Gupta 0002, Klaus Berberich, Jannik Strötgen, Demetris Zeinalipour
ESWC2
2019 Qsearch: Answering Quantity Queries from Text
Vinh Thinh Ho, Yusra Ibrahim, Koninika Pal, Klaus Berberich, Gerhard Weikum
ISWC (1)4
2019 Structured Search in Annotated Document Collections
abstract
In this work, we demonstrate structured search capabilities of the GYANI indexing infrastructure. GYANI allows linguists, journalists, and scholars in humanities to search large semantically annotated document collections in a structured manner by supporting queries with regular expressions between word sequences and annotations. In addition to this, we provide support for attaching semantics to words via annotations in the form of part-of-speech, named entities, temporal expressions, and numerical quantities. We demonstrate that by enabling such structured search capabilities we can quickly gather annotated text regions for various knowledge-centric tasks such as information extraction and question answering.
Dhruv Gupta 0002, Klaus Berberich
WSDM2
2018 GYANI: An Indexing Infrastructure for Knowledge-Centric Tasks
abstract
In this work, we describe GYANI (gyan stands for knowledge in Hindi), an indexing infrastructure for search and analysis of large semantically annotated document collections. To facilitate the search for sentences or text regions for many knowledge-centric tasks such as information extraction, question answering, and relationship extraction, it is required that one can query large annotated document collections interactively. However, currently such an indexing infrastructure that scales to millions of documents and provides fast query execution times does not exist. To alleviate this problem, we describe how we can effectively index layers of annotations (e.g., part-of-speech, named entities, temporal expressions, and numerical values) that can be attached to sequences of words. Furthermore, we describe a query language that provides the ability to express regular expressions between word sequences and semantic annotations to ease search for sentences and text regions for enabling knowledge acquisition at scale. We build our infrastructure on a state-of-the-art distributed extensible record store. We extensively evaluate GYANI over two large news archives and the entire Wikipedia amounting to more than fifteen million documents. We observe that using GYANI we can achieve significant speed ups of more than 95x in information extraction, 53x on extracting answer candidates for questions, and 12x on relationship extraction task.
Dhruv Gupta 0002, Klaus Berberich
CIKM2
2018 Long-Span Language Models for Query-Focused Unsupervised Extractive Text Summarization
Mittul Singh, Arunav Mishra, Youssef Oualil, Klaus Berberich, Dietrich Klakow
ECIR4
2018 Co-PACRR: A Context-Aware Neural IR Model for Ad-hoc Retrieval
abstract
Neural IR models, such as DRMM and PACRR, have achieved strong results by successfully capturing relevance matching signals. We argue that the context of these matching signals is also important. Intuitively, when extracting, modeling, and combining matching signals, one would like to consider the surrounding text(local context) as well as other signals from the same document that can contribute to the overall relevance score. In this work, we highlight three potential shortcomings caused by not considering context information and propose three neural ingredients to address them: a disambiguation component, cascade k-max pooling, and a shuffling combination layer. Incorporating these components into the PACRR model yields Co-PACER, a novel context-aware neural IR model. Extensive comparisons with established models on TREC Web Track data confirm that the proposed model can achieve superior search results. In addition, an ablation analysis is conducted to gain insights into the impact of and interactions between different components. We release our code to enable future comparisons.
Kai Hui 0001, Andrew Yates, Klaus Berberich, Gerard de Melo
WSDM3
2017 Estimating Event Focus Time Using Neural Word Embeddings
abstract
Time associated with news events has been leveraged as a complementary dimension to text in several applications such as temporal information retrieval, news event linking, etc. Short textual event descriptions (e.g., single sentences) are prevalent in web documents (also considered as inputs in the above applications) and often lack explicit temporal expressions for grounding them to a precise time period. For example, the event description, "France swears in Emmanuel Macron as the 25th President", lacks temporal cues to indicate that the event occurred in the year "2017". Thus, we address the problem of estimating event focus time defined as a time interval with maximum association thereby indicating its occurrence period. We propose several estimators that leverage distributional event and time representations learned from large external document collections by adapting the word2vec paradigm. Extensive experiments using two real-world datasets and 100 Wikipedia events show that our method outperforms several state-of-the-art baselines.
Supratim Das, Arunav Mishra, Klaus Berberich, Vinay Setty
CIKM3
2017 Transitivity, Time Consumption, and Quality of Preference Judgments in Crowdsourcing
Kai Hui 0001, Klaus Berberich
ECIR2
2017 Low-Cost Preference Judgment via Ties
Kai Hui 0001, Klaus Berberich
ECIR2
2017 How Do Order and Proximity Impact the Readability of Event Summaries?
Arunav Mishra, Klaus Berberich
ECIR2
2017 PACRR: A Position-Aware Neural IR Model for Relevance Matching
abstract
In order to adopt deep learning for information retrieval, models are needed that can capture all relevant information required to assess the relevance of a document to a given user query.While previous works have successfully captured unigram term matches, how to fully employ position-dependent information such as proximity and term dependencies has been insufficiently explored.In this work, we propose a novel neural IR model named PACRR aiming at better modeling position-dependent interactions between a query and a document.Extensive experiments on six years' TREC Web Track data confirm that the proposed model yields better results under multiple benchmarks.
Kai Hui 0001, Andrew Yates, Klaus Berberich, Gerard de Melo
EMNLP3
2016 Estimating Time Models for News Article Excerpts
abstract
It is often difficult to ground text to precise time intervals due to the inherent uncertainty arising from either missing or multiple expressions at year, month, and day time granularities. We address the problem of estimating an excerpt-time model capturing the temporal scope of a given news article excerpt as a probability distribution over chronons. For this, we propose a semi-supervised distribution propagation framework that leverages redundancy in the data to improve the quality of estimated time models. Our method generates an event graph with excerpts as nodes and models various inter-excerpt relations as edges. It then propagates empirical excerpt-time models estimated for temporally annotated excerpts, to those that are strongly related but miss annotations. In our experiments, we first generate a test query set by randomly sampling 100 Wikipedia events as queries. For each query, making use of a standard text retrieval model, we then obtain top-10 documents with an average of 150 excerpts. From these, each temporally annotated excerpt is considered as gold standard. The evaluation measures are first computed for each gold standard excerpt for a single query, by comparing the estimated model with our method to the empirical model from the original expressions. Final scores are reported by averaging over all the test queries. Experiments on the English Gigaword corpus show that our method estimates significantly better time models than several baselines taken from the literature.
Arunav Mishra, Klaus Berberich
CIKM2
2016 ESPRESSO: Explaining Relationships between Entity Sets
abstract
Analyzing and explaining relationships between entities in a knowledge graph is a fundamental problem with many applications. Prior work has been limited to extracting the most informative subgraph connecting two entities of interest. This paper extends and generalizes the state of the art by considering the relationships between two sets of entities given at query time. Our method, coined ESPRESSO, explains the connection between these sets in terms of a small number of relatedness cores: dense sub-graphs that have strong relations with both query sets. The intuition for this model is that the cores correspond to key events in which entities from both sets play a major role. For example, to explain the relationships between US politicians and European politicians, our method identifies events like the PRISM scandal and the Syrian Civil War as relatedness cores. Computing cores of bounded size is NP-hard. This paper presents efficient approximation algorithms. Our experiments with real-life knowledge graphs demonstrate the practical viability of our approach and, through user studies, the superior output quality compared to state-of-the-art baselines.
Stephan Seufert, Klaus Berberich, Srikanta J. Bedathur, Sarath Kumar Kondreddi, Patrick Ernst, Gerhard Weikum
CIKM2
2016 Diversifying Search Results Using Time - An Information Retrieval Method for Historians
Dhruv Gupta 0002, Klaus Berberich
ECIR2
2016 Leveraging Semantic Annotations to Link Wikipedia and News Archives
Arunav Mishra, Klaus Berberich
ECIR2
2016 Event Digest: A Holistic View on Past Events
abstract
For a general user, easy access to vast amounts of online information available on past events has made retrospection much harder. We propose a problem of automatic event digest generation to aid effective and efficient retrospection. For this, in addition to text, a digest should maximize the reportage of time, geolocations, and entities to present a holistic view on the past event of interest.
Arunav Mishra, Klaus Berberich
SIGIR2
2016 Relationship Queries on Extended Knowledge Graphs
abstract
Entity search over text corpora is not geared for relationship queries where answers are tuples of related entities and where a query often requires joining cues from multiple documents. With large knowledge graphs, structured querying on their relational facts is an alternative, but often suffers from poor recall because of mismatches between user queries and the knowledge graph or because of weakly populated relations.
Mohamed Yahya 0001, Denilson Barbosa 0001, Klaus Berberich, Qiuyue Wang, Gerhard Weikum
WSDM3
2016 Exploratory Querying of Extended Knowledge Graphs
abstract
Knowledge graphs (KGs) are important assets for search, analytics, and recommendations. However, querying a KG to explore entities and discover facts is difficult and tedious, even for users with skills in SPARQL. First, users are not familiar with the structure and labels of entities, classes and relations. Second, KGs are bound to be incomplete, as they capture only major facts about entities and their relationships and miss out on many of the more subtle aspects. We demonstrate TriniT, a system that facilitates exploratory querying of large KGs, by addressing these issues of "vocabulary" mismatch and KG incompleteness. TriniT supports query relaxation rules that are invoked to allow for relevant answers which are not found otherwise. The incompleteness issue is addressed by extending a KG with additional text-style token triples obtained by running Open IE on Web and text sources. The query language, relaxation methods, and answer ranking are extended appropriately. The demo shows automatic query relaxation and has support for interactively adding user-customized relaxations. In both situations, the demo provides answer explanations and offers additional query suggestions.
Mohamed Yahya 0001, Klaus Berberich, Maya Ramanath, Gerhard Weikum
Proc. VLDB Endow.2
2015 SIGIR 2015 Workshop on Temporal, Social and Spatially-aware Information Access (#TAIA2015)
abstract
In this workshop we aim to bring together practitioners and researchers to discuss their recent breakthroughs and the challenges with addressing spatial and temporal information access, both from the algorithmic and the architectural perspectives.
Klaus Berberich, James Caverlee, Miles Efron, Claudia Hauff, Vanessa Murdock 0001, Milad Shokouhi, Bart Thomee
SIGIR1
2015 Temporal Query Classification at Different Granularities
Dhruv Gupta 0002, Klaus Berberich
SPIRE2
2015 Selective Labeling and Incomplete Label Mitigation for Low-Cost Evaluation
Kai Hui 0001, Klaus Berberich
SPIRE2
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.2
2014 Phrase Query Optimization on Inverted Indexes
abstract
Phrase queries are a key functionality of modern search engines. Beyond that, they increasingly serve as an important building block for applications such as entity-oriented search, text analytics, and plagiarism detection. Processing phrase queries is costly, though, since positional information has to be kept in the index and all words, including stopwords, need to be considered.
Avishek Anand, Ida Mele, Srikanta J. Bedathur, Klaus Berberich
CIKM4
2014 Identifying Time Intervals of Interest to Queries
abstract
We investigate how time intervals of interest to a query can be identified automatically based on pseudo-relevant documents, taking into account both their publication dates and temporal expressions from their contents. Our approach is based on a generative model and is able to determine time intervals at different temporal granularities (e.g., day, month, or year). We evaluate our approach on twenty years' worth of newspaper articles from The New York Times using two novel testbeds consisting of temporally unambiguous and temporally ambiguous queries, respectively.
Dhruv Gupta 0002, Klaus Berberich
CIKM2
2014 Phrase Queries with Inverted + Direct Indexes
Kiril Panev, Klaus Berberich
WISE (1)2
2013 D-Hive: Data Bees Pollinating RDF, Text, and Time
Srikanta J. Bedathur, Klaus Berberich, Ioannis Patlakas, Peter Triantafillou, Gerhard Weikum
CIDR2
2013 Robust question answering over the web of linked data
abstract
Knowledge bases and the Web of Linked Data have become important assets for search, recommendation, and analytics. Natural-language questions are a user-friendly mode of tapping this wealth of knowledge and data. However, question answering technology does not work robustly in this setting as questions have to be translated into structured queries and users have to be careful in phrasing their questions. This paper advocates a new approach that allows questions to be partially translated into relaxed queries, covering the essential but not necessarily all aspects of the user's input. To compensate for the omissions, we exploit textual sources associated with entities and relational facts. Our system translates user questions into an extended form of structured SPARQL queries, with text predicates attached to triple patterns. Our solution is based on a novel optimization model, cast into an integer linear program, for joint decomposition and disambiguation of the user question. We demonstrate the quality of our methods through experiments with the QALD benchmark.
Mohamed Yahya 0001, Klaus Berberich, Shady Elbassuoni, Gerhard Weikum
CIKM2
2013 Computing n-gram statistics in MapReduce
abstract
Statistics about n-grams (i.e., sequences of contiguous words or other tokens in text documents or other string data) are an important building block in information retrieval and natural language processing. In this work, we study how n-gram statistics, optionally restricted by a maximum n-gram length and minimum collection frequency, can be computed efficiently harnessing MapReduce for distributed data processing. We describe different algorithms, ranging from an extension of word counting, via methods based on the Apriori principle, to a novel method Suffix-σ that relies on sorting and aggregating suffixes. We examine possible extensions of our method to support the notions of maximality/closedness and to perform aggregations beyond occurrence counting. Assuming Hadoop as a concrete Map-Reduce implementation, we provide insights on an efficient implementation of the methods. Extensive experiments on The New York Times Annotated Corpus and ClueWeb09 expose the relative benefits and trade-offs of the methods.
Klaus Berberich, Srikanta J. Bedathur
EDBT1
2013 YAGO2: A Spatially and Temporally Enhanced Knowledge Base from Wikipedia: Extended Abstract
Johannes Hoffart, Fabian M. Suchanek, Klaus Berberich, Gerhard Weikum
IJCAI3
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 Conference2
2013 YAGO2: A spatially and temporally enhanced knowledge base from Wikipedia
Johannes Hoffart, Fabian M. Suchanek, Klaus Berberich, Gerhard Weikum
Artif. Intell.3
2012 Natural Language Questions for the Web of Data
Mohamed Yahya 0001, Klaus Berberich, Shady Elbassuoni, Maya Ramanath, Volker Tresp, Gerhard Weikum
EMNLP-CoNLL2
2012 Visual exploration of collaboration networks based on graph degeneracy
abstract
We demonstrate a system that supports the visual exploration of collaboration networks. The system leverages the notion of fractional cores introduced in earlier work to rank vertices in a collaboration network and filter vertices' neighborhoods. Fractional cores build on the idea of graph degeneracy as captured by the notion of k-cores in graph theory and extend it to undirected edge-weighted graphs. In a co-authorship network, for instance, the fractional core index of an author intuitively reflects the degree of collaboration with equally or higher-ranked authors. Our system has been deployed on a real-world co-authorship network derived from DBLP, demonstrating that the idea of fractional cores can be applied even to large-scale networks. The system provides an easy-to-use interface to query for the fractional core index of an author, to see who the closest equally or higher-ranked co-authors are, and explore the entire co-authorship network in an incremental manner.
Christos Giatsidis, Klaus Berberich, Dimitrios M. Thilikos, Michalis Vazirgiannis
KDD2
2012 Index maintenance for time-travel text search
abstract
Time-travel text search enriches standard text search by temporal predicates, so that users of web archives can easily retrieve document versions that are considered relevant to a given keyword query and existed during a given time interval. Different index structures have been proposed to efficiently support time-travel text search. None of them, however, can easily be updated as the Web evolves and new document versions are added to the web archive.
Avishek Anand, Srikanta J. Bedathur, Klaus Berberich, Ralf Schenkel
SIGIR3
2012 Learning to select a time-aware retrieval model
abstract
Time-aware retrieval models exploit one of two time dimensions, namely, (a) publication time or (b) content time (temporal expressions mentioned in documents). We show that the effectiveness for a temporal query (e.g., illinois earthquake 1968) depends significantly on which time dimension is factored into ranking results. Motivated by this, we propose a machine learning approach to select the most suitable time-aware retrieval model for a given temporal query. Our method uses three classes of features obtained from analyzing distributions over two time dimensions, a distribution over terms, and retrieval scores within top-k result documents. Experiments on real-world data with crowdsourced relevance assessments show the potential of our approach.
Nattiya Kanhabua, Klaus Berberich, Kjetil Nørvåg
SIGIR2
2011 Location-aware click prediction in mobile local search
abstract
Users increasingly rely on their mobile devices to search, locate and discover places and activities around them while on the go. Their decision process is driven by the information displayed on their devices and their current context (e.g. traffic, driving or walking etc.). Even though recent research efforts have already examined and demonstrated how different context parameters such as weather, time and personal preferences affect the way mobile users click on local businesses, little has been done to study how the location of the user affects the click behavior. In this paper we follow a data-driven methodology where we analyze approximately 2 million local search queries submitted by users across the US, to visualize and quantify how differently mobile users click across locations. Based on the data analysis, we propose new location-aware features for improving local search click prediction and quantify their performance on real user query traces. Motivated by the results, we implement and evaluate a data-driven technique where local search models at different levels of location granularity (e.g. city, state, and country levels) are combined together at run-time to further improve click prediction accuracy. By applying the location-aware features and the multiple models at different levels of location granularity on real user query streams from a major, commercially available search engine, we achieve anywhere from 5% to 47% higher Precision than a single click prediction model across the US can achieve.
Dimitrios Lymberopoulos, Peixiang Zhao 0001, Arnd Christian König, Klaus Berberich, Jie Liu 0001
CIKM4
2011 Temporal index sharding for space-time efficiency in archive search
abstract
Time-travel queries that couple temporal constraints with keyword queries are useful in searching large-scale archives of time-evolving content such as the web archives or wikis. Typical approaches for efficient evaluation of these queries involve slicing either the entire collection [20] or individual index lists [10] along the time-axis. Both these methods are not satisfactory since they sacrifice compactness of index for processing efficiency making them either too big or, otherwise, too slow.
Avishek Anand, Srikanta J. Bedathur, Klaus Berberich, Ralf Schenkel
SIGIR3
2011 Improving local search ranking through external logs
abstract
The signals used for ranking in local search are very different from web search: in addition to (textual) relevance, measures of (geographic) distance between the user and the search result, as well as measures of popularity of the result are important for effective ranking. Depending on the query and search result, different ways to quantify these factors exist -- for example, it is possible to use customer ratings to quantify the popularity of restaurants, whereas different measures are more appropriate for other types of businesses. Hence, our approach is to capture the different notions of distance/popularity relevant via a number of external data sources (e.g., logs of customer ratings, driving-direction requests, or site accesses).
Klaus Berberich, Arnd Christian König, Dimitrios Lymberopoulos, Peixiang Zhao 0001
SIGIR1
2010 Efficient temporal keyword search over versioned text
abstract
Modern text analytics applications operate on large volumes of temporal text data such as Web archives, newspaper archives, blogs, wikis, and micro-blogs. In these settings, searching and mining needs to use constraints on the time dimension in addition to keyword constraints. A natural approach to address such queries is using an inverted index whose entries are enriched with valid-time intervals. It has been shown that these indexes have to be partitioned along time in order to achieve efficiency. However, when the temporal predicate corresponds to a long time range, requiring the processing of multiple partitions, naive query processing incurs high cost of reading of redundant entries across partitions.
Avishek Anand, Srikanta J. Bedathur, Klaus Berberich, Ralf Schenkel
CIKM3
2010 NEAT: News Exploration Along Time
Omar Alonso, Klaus Berberich, Srikanta J. Bedathur, Gerhard Weikum
ECIR2
2010 A Language Modeling Approach for Temporal Information Needs
Klaus Berberich, Srikanta J. Bedathur, Omar Alonso, Gerhard Weikum
ECIR1
2010 Evaluating the Potential of Explicit Phrases for Retrieval Quality
Andreas Broschart, Klaus Berberich, Ralf Schenkel
ECIR2
2010 Durable top-k search in document archives
abstract
We propose and study a new ranking problem in versioned databases. Consider a database of versioned objects which have different valid instances along a history (e.g., documents in a web archive). Durable top-k search finds the set of objects that are consistently in the top-k results of a query (e.g., a keyword query) throughout a given time interval (e.g., from June 2008 to May 2009). Existing work on temporal top-k queries mainly focuses on finding the most representative top-k elements within a time interval. Such methods are not readily applicable to durable top-k queries. To address this need, we propose two techniques that compute the durable top-k result. The first is adapted from the classic top-k rank aggregation algorithm NRA. The second technique is based on a shared execution paradigm and is more efficient than the first approach. In addition, we propose a special indexing technique for archived data. The index, coupled with a space partitioning technique, improves performance even further. We use data from Wikipedia and the Internet Archive to demonstrate the efficiency and effectiveness of our solutions.
Leong Hou U, Nikos Mamoulis, Klaus Berberich, Srikanta J. Bedathur
SIGMOD Conference3
2010 Interesting-Phrase Mining for Ad-Hoc Text Analytics
abstract
Large text corpora with news, customer mail and reports, or Web 2.0 contributions offer a great potential for enhancing business-intelligence applications. We propose a framework for performing text analytics on such data in a versatile, efficient, and scalable manner. While much of the prior literature has emphasized mining keywords or tags in blogs or social-tagging communities, we emphasize the analysis of interesting phrases. These include named entities, important quotations, market slogans, and other multi-word phrases that are prominent in a dynamically derived ad-hoc subset of the corpus, e.g., being frequent in the subset but relatively infrequent in the overall corpus. We develop preprocessing and indexing methods for phrases, paired with new search techniques for the top-k most interesting phrases in ad-hoc subsets of the corpus. Our framework is evaluated using a large-scale real-world corpus of New York Times news articles.
Srikanta J. Bedathur, Klaus Berberich, Jens Dittrich, Nikos Mamoulis, Gerhard Weikum
Proc. VLDB Endow.2
2010 InZeit: Efficiently Identifying Insightful Time Points
abstract
Web archives are useful resources to find out about the temporal evolution of persons, organizations, products, or other topics. However, even when advanced text search functionality is available, gaining insights into the temporal evolution of a topic can be a tedious task and often requires sifting through many documents. The demonstrated system named InZeit (pronounced "insight") assists users by determining insightful time points for a given query. These are the time points at which the top- k time-travel query result changes substantially and for which the user should therefore inspect query results. InZeit determines the m most insightful time points efficiently using an extended segment tree for in-memory bookkeeping.
Vinay Setty, Srikanta J. Bedathur, Klaus Berberich, Gerhard Weikum
Proc. VLDB Endow.3
2009 Bridging the Terminology Gap in Web Archive Search
Klaus Berberich, Srikanta J. Bedathur, Mauro Sozio, Gerhard Weikum
WebDB1
2008 Approximate Information Filtering in Peer-to-Peer Networks
Christian Zimmer 0001, Christos Tryfonopoulos, Klaus Berberich, Manolis Koubarakis, Gerhard Weikum
WISE3
2007 A time machine for text search
abstract
Text search over temporally versioned document collections such as web archives has received little attention as a research problem. As a consequence, there is no scalable and principled solution to search such a collection as of a specified time. In this work, we address this shortcoming and propose an efficient solution for time-travel text search by extending the inverted file index to make it ready for temporal search. We introduce approximate temporal coalescing as a tunable method to reduce the index size without significantly affecting the quality of results. In order to further improve the performance of time-travel queries, we introduce two principled techniques to trade off index size for its performance. These techniques can be formulated as optimization problems that can be solved to near-optimality. Finally, our approach is evaluated in a comprehensive series of experiments on two large-scale real-world datasets. Results unequivocally show that our methods make it possible to build an efficient "time machine" scalable to large versioned text collections.
Klaus Berberich, Srikanta J. Bedathur, Thomas Neumann 0001, Gerhard Weikum
SIGIR1
2007 A Pocket Guide to Web History
Klaus Berberich, Srikanta J. Bedathur, Gerhard Weikum
SPIRE1
2007 FluxCapacitor: Efficient Time-Travel Text Search
Klaus Berberich, Srikanta J. Bedathur, Thomas Neumann 0001, Gerhard Weikum
VLDB1
2007 EntityAuthority: Semantically Enriched Graph-Based Authority Propagation
Julia Stoyanovich, Srikanta J. Bedathur, Klaus Berberich, Gerhard Weikum
WebDB3
2007 Comparing apples and oranges: normalized pagerank for evolving graphs
abstract
PageRank is the best known technique for link-based importance ranking. The computed importance scores, however, are not directly comparable across different snapshots of an evolving graph. We present an efficiently computable normalization for PageRank scores that makes them comparable across graphs. Furthermore, we show that the normalized PageRank scores are robust to non-local changes in the graph, unlike the standard PageRank measure.
Klaus Berberich, Srikanta J. Bedathur, Gerhard Weikum, Michalis Vazirgiannis
WWW1
2006 Rank synopses for efficient time travel on the web graph
abstract
No abstract available.
Klaus Berberich, Srikanta J. Bedathur, Gerhard Weikum
CIKM1
2006 Representing and Quantifying Rank - Change for the Web Graph
Akrivi Vlachou, Michalis Vazirgiannis, Klaus Berberich
WAW3
2006 Unstoppable Stateful PHP Web Services
German Shegalov, Gerhard Weikum, Klaus Berberich
WISE3
2006 BuzzRank ... and the trend is your friend
abstract
Ranking methods like PageRank assess the importance of Web pages based on the current state of the rapidly evolving Web graph. The dynamics of the resulting importance scores, however, have not been considered yet, although they provide the key to an understanding of the Zeitgeist on the Web. This paper proposes the BuzzRank method that quantifies trends in time series of importance scores and is based on a relevant growth model of importance scores. We experimentally demonstrate the usefulness of BuzzRank on a bibliographic dataset.
Klaus Berberich, Srikanta J. Bedathur, Michalis Vazirgiannis, Gerhard Weikum
WWW1
2004 T-Rank: Time-Aware Authority Ranking
Klaus Berberich, Michalis Vazirgiannis, Gerhard Weikum
WAW1