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.

Hans-Peter Kriegel

dblp:k/HansPeterKriegel · DBLP profile ↗
← Back
293ranked-venue papers
78as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 264 · 70 first-authorArtificial intelligence and machine learning · 76 · 16 first-authorApplied, interdisciplinary, general and emerging computing · 34 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8 · 3 first-authorTheory of computation · 8 · 6 first-authorHuman-computer interaction and ubiquitous computing · 3

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
99 papers
Data mining · 46% Spatial and temporal data management · 19% Query processing and optimization · 10%
Computer graphics and multimedia
17 papers
Visualization and visual analytics · 57% Multimedia analysis and retrieval · 43% Geometric modeling and processing · 1%
Artificial intelligence
5 papers
Representation and self-supervised learning · 30% Probabilistic and Bayesian machine learning · 28% Knowledge representation and reasoning · 27%

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

TopicWeightPapersLastEvidence papers
Data mining
clustering
1.2202017
DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN · ACM Trans. Database Syst. 2017
Evaluation of Clusterings - Metrics and Visual Support · ICDE 2012
Detecting clusters in moderate-to-high dimensional data: subspace clustering, pattern-based clustering, and correlation clustering · Proc. VLDB Endow. 2008
Spatial and temporal data management
spatial query processing
0.582010
PAROS: pareto optimal route selection · SIGMOD Conference 2010
Boosting spatial pruning: on optimal pruning of MBRs · SIGMOD Conference 2010
Route skyline queries: A multi-preference path planning approach · ICDE 2010
Data mining › clustering
density-based clustering
0.5102017
DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN · ACM Trans. Database Syst. 2017
Density-based clustering of uncertain data · KDD 2005
Hierarchical Density-Based Clustering of Uncertain Data · ICDM 2005
Data mining
anomaly detection
0.442014
SigniTrend: scalable detection of emerging topics in textual streams by hashed significance thresholds · KDD 2014
Outlier Detection in Arbitrarily Oriented Subspaces · ICDM 2012
Angle-based outlier detection in high-dimensional data · KDD 2008
Spatial and temporal data management
spatial indexing
0.362017
DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN · ACM Trans. Database Syst. 2017
Techniques for efficiently searching in spatial, temporal, spatio-temporal, and multimedia databases · ICDE 2010
Comparison of Approximations of Complex Objects Used for Approximation-based Query Processing in Spatial Database Systems · ICDE 1993
Query processing and optimization
similarity query processing
0.362011
A novel probabilistic pruning approach to speed up similarity queries in uncertain databases · ICDE 2011
Techniques for efficiently searching in spatial, temporal, spatio-temporal, and multimedia databases · ICDE 2010
Multiple Similarity Queries: A Basic DBMS Operation for Mining in Metric Databases · IEEE Trans. Knowl. Data Eng. 2001
Spatial and temporal data management
spatio-temporal query processing
0.322014
An extendable framework for managing uncertain spatio-temporal data · SIGMOD Conference 2014
Querying Uncertain Spatio-Temporal Data · ICDE 2012
Data mining › clustering › density-based clustering
DBSCAN
0.312017
DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN · ACM Trans. Database Syst. 2017
Data mining › structured data mining
graph mining
0.342008
Metropolis Algorithms for Representative Subgraph Sampling · ICDM 2008
VGM: visual graph mining · SIGMOD Conference 2006
Pattern Mining in Frequent Dynamic Subgraphs · ICDM 2006
Information retrieval
similarity search
0.292006
Threshold Similarity Queries in Large Time Series Databases · ICDE 2006
Efficient Similarity Search in Large Databases of Tree Structured Objects · ICDE 2004
Using Sets of Feature Vectors for Similarity Search on Voxelized CAD Objects · SIGMOD Conference 2003
Query processing and optimization › probabilistic query processing
probabilistic similarity query
0.222011
A novel probabilistic pruning approach to speed up similarity queries in uncertain databases · ICDE 2011
Similarity Search and Mining in Uncertain Databases · Proc. VLDB Endow. 2010
Data models and query languages
uncertain data
0.222011
Efficient Probabilistic Reverse Nearest Neighbor Query Processing on Uncertain Data · Proc. VLDB Endow. 2011
Similarity Search and Mining in Uncertain Databases · Proc. VLDB Endow. 2010
Data mining › clustering › high-dimensional clustering
subspace clustering
0.242008
Detecting clusters in moderate-to-high dimensional data: subspace clustering, pattern-based clustering, and correlation clustering · Proc. VLDB Endow. 2008
A Generic Framework for Efficient Subspace Clustering of High-Dimensional Data · ICDM 2005
Density Connected Clustering with Local Subspace Preferences · ICDM 2004
Data mining › anomaly detection
outlier detection
0.222012
Outlier Detection in Arbitrarily Oriented Subspaces · ICDM 2012
Angle-based outlier detection in high-dimensional data · KDD 2008
Spatial and temporal data management › spatial query processing › spatial preference query
route skyline
0.222010
PAROS: pareto optimal route selection · SIGMOD Conference 2010
Route skyline queries: A multi-preference path planning approach · ICDE 2010
Query processing and optimization › preference query
skyline query
0.222010
PAROS: pareto optimal route selection · SIGMOD Conference 2010
Route skyline queries: A multi-preference path planning approach · ICDE 2010
Web and social media mining › event detection
emerging topic detection
0.212014
SigniTrend: scalable detection of emerging topics in textual streams by hashed significance thresholds · KDD 2014
Data mining › text mining
text stream mining
0.212014
SigniTrend: scalable detection of emerging topics in textual streams by hashed significance thresholds · KDD 2014
Data models and query languages › uncertain data management
uncertain spatial data
0.212014
Managing uncertainty in spatial and spatio-temporal data · ICDE 2014
Indexing and storage engines
multidimensional indexing
0.292010
Threshold Similarity Queries in Large Time Series Databases · ICDE 2006
Boosting spatial pruning: on optimal pruning of MBRs · SIGMOD Conference 2010
Indexing the Solution Space: A New Technique for Nearest Neighbor Search in High-Dimensional Space · IEEE Trans. Knowl. Data Eng. 2000
Data mining
dimensionality reduction
0.232006
Multi-Output Regularized Feature Projection · IEEE Trans. Knowl. Data Eng. 2006
Supervised probabilistic principal component analysis · KDD 2006
Hierarchy-Regularized Latent Semantic Indexing · ICDM 2005
Visualization and visual analytics
visual analytics
0.232012
Evaluation of Clusterings - Metrics and Visual Support · ICDE 2012
Visual Classification: An Interactive Approach to Decision Tree Construction · KDD 1999
Towards an effective cooperation of the user and the computer for classification · KDD 2000
Spatial and temporal data management › spatial query processing › nearest neighbor query
probabilistic nearest-neighbor query
0.212013
Probabilistic Nearest Neighbor Queries on Uncertain Moving Object Trajectories · Proc. VLDB Endow. 2013
Spatial and temporal data management
trajectory data management
0.212013
Probabilistic Nearest Neighbor Queries on Uncertain Moving Object Trajectories · Proc. VLDB Endow. 2013
Visualization and visual analytics › high-dimensional data visualization
parallel coordinates
0.212013
Interactive data mining with 3D-parallel-coordinate-trees · SIGMOD Conference 2013
Data mining › clustering › graph clustering
correlation clustering
0.122008
Detecting clusters in moderate-to-high dimensional data: subspace clustering, pattern-based clustering, and correlation clustering · Proc. VLDB Endow. 2008
Deriving quantitative models for correlation clusters · KDD 2006
Data mining › temporal data mining
time series mining
0.122008
T-Time: Threshold-Based Data Mining on Time Series · ICDE 2008
Threshold Similarity Queries in Large Time Series Databases · ICDE 2006
Data mining › clustering
clustering evaluation
0.112012
Evaluation of Clusterings - Metrics and Visual Support · ICDE 2012
Knowledge graphs › semantic web
linked data
0.112012
Factorizing YAGO: scalable machine learning for linked data · WWW 2012
Knowledge graphs
link prediction
0.112012
Factorizing YAGO: scalable machine learning for linked data · WWW 2012

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

stochastic processes · 0.7tensor factorization · 0.5r-tree · 0.4parameter heuristics · 0.3graph embedding · 0.2heavy-hitters algorithm · 0.2hashed significance thresholds · 0.2clustering · 0.2monte carlo sampling · 0.2bayesian inference · 0.2visual support · 0.1distributed computation · 0.1clustering comparison metrics · 0.1relational learning · 0.1probabilistic pruning · 0.1filter-refinement · 0.1hierarchical bayesian modeling · 0.1dirichlet process · 0.1
YearPublicationVenuePosition
2017 The (black) art of runtime evaluation: Are we comparing algorithms or implementations?
Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
Knowl. Inf. Syst.1
2017 DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN
abstract
At SIGMOD 2015, an article was presented with the title “DBSCAN Revisited: Mis-Claim, Un-Fixability, and Approximation” that won the conference’s best paper award. In this technical correspondence, we want to point out some inaccuracies in the way DBSCAN was represented, and why the criticism should have been directed at the assumption about the performance of spatial index structures such as R-trees and not at an algorithm that can use such indexes. We will also discuss the relationship of DBSCAN performance and the indexability of the dataset, and discuss some heuristics for choosing appropriate DBSCAN parameters. Some indicators of bad parameters will be proposed to help guide future users of this algorithm in choosing parameters such as to obtain both meaningful results and good performance. In new experiments, we show that the new SIGMOD 2015 methods do not appear to offer practical benefits if the DBSCAN parameters are well chosen and thus they are primarily of theoretical interest. In conclusion, the original DBSCAN algorithm with effective indexes and reasonably chosen parameter values performs competitively compared to the method proposed by Gan and Tao.
Erich Schubert, Jörg Sander 0001, Martin Ester, Hans-Peter Kriegel, Xiaowei Xu 0001
ACM Trans. Database Syst.4
2016 SPOTHOT: Scalable Detection of Geo-spatial Events in Large Textual Streams
abstract
The analysis of social media data poses several challenges: first of all, the data sets are very large, secondly they change constantly, and third they are heterogeneous, consisting of text, images, geographic locations and social connections. In this article, we focus on detecting events consisting of text and location information, and introduce an analysis method that is scalable both with respect to volume and velocity. We also address the problems arising from differences in adoption of social media across cultures, languages, and countries in our event detection by efficient normalization.
Erich Schubert, Michael Weiler, Hans-Peter Kriegel
SSDBM3
2015 Fast and Scalable Outlier Detection with Approximate Nearest Neighbor Ensembles
Erich Schubert, Arthur Zimek, Hans-Peter Kriegel
DASFAA (2)3
2015 Online template matching over a stream of digitized documents
abstract
Although living in the information age for decades, paperwork is still a tedious part of everybody's life. Assistance systems that implement techniques of digitization and document understanding may offer considerable reductions in time and effort for the users. A large portion of paper documents like invoices, delivery receipts or admonitions are based on a fixed company specific template and therefore exhibit a high degree of similarity. In this work, we propose a template extraction method over a stream of incoming documents and a template allocation method for assigning new instances from the stream to the most suitable templates. Our method employs text augmented by layout information to represent the digital image of the paper document. Document similarity is assessed with respect to both textual and layout parts of the document; the matching terms contribute accordingly to their distance to the query terms. To be more robust against distortions on the documents due to the digitization process, the templates are not static, rather they are maintained in an online fashion based on their new assigned documents. Real data experiments show that the combination of textual and layout information and the continuous template adaptation through online update, improves the template identification quality of earlier proposed methods.
Michael Stockerl, Christoph Ringlstetter, Matthias Schubert, Eirini Ntoutsi, Hans-Peter Kriegel
SSDBM5
2015 On reverse-k-nearest-neighbor joins
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Johannes Niedermayer, Matthias Renz, Andreas Züfle
GeoInformatica2
2014 "Strength Lies in Differences": Diversifying Friends for Recommendations through Subspace Clustering
abstract
Nowadays, WWW brings overwhelming variety of choices to consumers. Recommendation systems facilitate the selection by issuing recommendations to them. Recommendations for users, or groups, are determined by considering users similar to the users in question. Scanning the whole database for locating similar users, though, is expensive. Existing approaches build cluster models by employing full-dimensional clustering to find sets of similar users. As the datasets we deal with are high-dimensional and incomplete, full-dimensional clustering is not the best option. To this end, we explore the fault-tolerant subspace clustering approach. We extend the concept of fault tolerance to density-based subspace clustering, and to speed up our algorithms, we introduce the significance threshold for considering only promising dimensions for subspace extension. Moreover, as we potentially receive a multitude of users from subspace clustering, we propose a weighted ranking approach to refine the set of like-minded users. Our experiments on real movie datasets show that the diversification of the similar users that the subspace clustering approaches offer results in better recommendations compared to traditional collaborative filtering and full-dimensional clustering approaches.
Eirini Ntoutsi, Kostas Stefanidis, Katharina Rausch, Hans-Peter Kriegel
CIKM4
2014 Reverse-Nearest Neighbor Queries on Uncertain Moving Object Trajectories
Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Johannes Niedermayer, Matthias Renz, Andreas Züfle
DASFAA (2)2
2014 Monitoring Probabilistic Threshold SUM Query Processing in Uncertain Streams
Nina C. Hubig, Andreas Züfle, Tobias Emrich, Matthias Renz, Mario A. Nascimento, Hans-Peter Kriegel
DASFAA (1)6
2014 Linear Path Skyline Computation in Bicriteria Networks
Michael Shekelyan, Gregor Jossé, Matthias Schubert, Hans-Peter Kriegel
DASFAA (1)4
2014 Continuous Quantile Query Processing in Wireless Sensor Networks
abstract
A major concern when processing queries within a wireless sensor network is to minimize the energy consumption of the network nodes, thus extending the networks lifetime. One way to achieve this is by minimizing the amount of communication required to answer queries. In this paper we investigate exact continuous quantile queries, focusing on the particular case of the median query. Many recently proposed algorithms determine a quantile by performing a series of refining histogram queries. For that class of queries, we recently proposed a cost-model to estimate the optimal number of histogram buckets within an algorithm for mini-mizing the energy consumption of a query. In this paper, we extend that algorithm for continuous queries. Furthermore we also offer a new refinement-based algorithm that employs a heuristic to minimize the number of message transmis-sions. Our experiments, using synthetic and real datasets, show that despite its theoretical runtime complexity our heuristic solution is able to perform significantly better than histogram-based approaches. 1.
Johannes Niedermayer, Mario A. Nascimento, Matthias Renz, Peer Kröger, Hans-Peter Kriegel
EDBT5
2014 Managing uncertainty in spatial and spatio-temporal data
abstract
Location-related data has a tremendous impact in many applications of high societal relevance and its growing volume from heterogeneous sources is one true example of a Big Data [1]. An inherent property of any spatio-temporal dataset is uncertainty due to various sources of imprecision. This tutorial provides a comprehensive overview of the different challenges involved in managing uncertain spatial and spatio-temporal data and presents state-of-the-art techniques for addressing them.
Reynold Cheng, Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Goce Trajcevski, Andreas Züfle
ICDE3
2014 SigniTrend: scalable detection of emerging topics in textual streams by hashed significance thresholds
abstract
Social media such as Twitter or weblogs are a popular source for live textual data. Much of this popularity is due to the fast rate at which this data arrives, and there are a number of global events - such as the Arab Spring - where Twitter is reported to have had a major influence. However, existing methods for emerging topic detection are often only able to detect events of a global magnitude such as natural disasters or celebrity deaths, and can monitor user-selected keywords or operate on a curated set of hashtags only. Interesting emerging topics may, however, be of much smaller magnitude and may involve the combination of two or more words that themselves are not unusually hot at that time. Our contributions to the detection of emerging trends are three-fold first of all, we propose a significance measure that can be used to detect emerging topics early, long before they become "hot tags", by drawing upon experience from outlier detection. Secondly, by using hash tables in a heavy-hitters type algorithm for establishing a noise baseline, we show how to track even all keyword pairs using only a fixed amount of memory. Finally, we aggregate the detected co-trends into larger topics using clustering approaches, as often as a single event will cause multiple word combinations to trend at the same time.
Erich Schubert, Michael Weiler, Hans-Peter Kriegel
KDD3
2014 Generalized Outlier Detection with Flexible Kernel Density Estimates
abstract
We analyse the interplay of density estimation and outlier detection in density-based outlier detection. By clear and principled decoupling of both steps, we formulate a generalization of density-based outlier detection methods based on kernel density estimation. Embedded in a broader framework for outlier detection, the resulting method can be easily adapted to detect novel types of outliers: while common outlier detection methods are designed for detecting objects in sparse areas of the data set, our method can be modified to also detect unusual local concentrations or trends in the data set if desired. It allows for the integration of domain knowledge and specific requirements. We demonstrate the flexible applicability and scalability of the method on large real world data sets.
Erich Schubert, Arthur Zimek, Hans-Peter Kriegel
SDM3
2014 An extendable framework for managing uncertain spatio-temporal data
abstract
This demonstration presents our Uncertain-Spatio-Temporal (UST)} framework that we have developed in recent years. The framework allows not only to visualize and explore spatio-temporal data consisting of (location, time, object)-triples but also provides an extensive codebase easily extensible and customizable by developers and researchers. The main research focus of this UST-framework is the explicit consideration of uncertainty, an aspect that is inherent in spatio-temporal data, due to infrequent position updates, due to physical limitations and due to power constraints. The UST-framework can be used to obtain a deeper intuition of the quality of spatio-temporal data models. Such models aim at estimating the position of a spatio-temporal object at a time where the object's position is not explicitly known, for example by using both historic (traffic-) pattern information, and by using explicit observations of objects. The UST-framework illustrates the resulting distributions by allowing a user to move forward and backward in time. Additionally the framework allows users to specify simple spatio-temporal queries, such as spatio-temporal window queries and spatio-temporal nearest neighbor (NN) queries. Based on recently published theoretic concepts, the UST-framework allows to visually explore the impact of different models and parameters on spatio-temporal data. The main result showcased by the UST-framework is a minimization of uncertainty by employing stochastic processes, leading to small expected distances between ground truth trajectories and modelled positions.
Tobias Emrich, Maximilian Franzke, Hans-Peter Kriegel, Johannes Niedermayer, Matthias Renz, Andreas Züfle
SIGMOD Conference3
2014 Exploring subspace clustering for recommendations
abstract
Typically, recommendations are computed by considering users similar to the user in question. However, scanning the whole database of users for locating similar users is expensive. Existing approaches build user profiles by employing full-dimensional clustering to find sets of similar users. As the datasets we deal with are high-dimensional and incomplete, full-dimensional clustering is not the best option. To this end, we explore the fault tolerance subspace clustering approach that detects clusters of similar users in subspaces of the original feature space and also allows for missing values. Our experiments on real movie datasets show that the diversification of the similar users through subspace clustering results in better recommendations comparing to traditional collaborative filtering and full dimensional clustering approaches.
Katharina Rausch, Eirini Ntoutsi, Kostas Stefanidis, Hans-Peter Kriegel
SSDBM4
2014 Local outlier detection reconsidered: a generalized view on locality with applications to spatial, video, and network outlier detection
Erich Schubert, Arthur Zimek, Hans-Peter Kriegel
Data Min. Knowl. Discov.3
2013 Minimal spatio-temporal database repairs
abstract
This work tackles the management of novel types of inconsistencies in Spatio-Temporal Databases, different from traditional database settings where integrity constraints pertain to the explicitly stored (or, defined via views and aggregates) values. We observe that spatio-temporal data has its specific types of ßemanticconstraints and we aim at minimization of the changes needed for repairing their violations.
Tobias Emrich, Hans-Peter Kriegel, Markus Mauder 0001, Matthias Renz, Goce Trajcevski, Andreas Züfle
SIGSPATIAL/GIS2
2013 Probabilistic parking queries using aging functions
abstract
Ordinary navigation systems compute the cost-optimal way to a given destination. However, it is often not possible to directly park the car at the destination of a route. Since parking possibilities are often limited, drivers have to locate a free parking spot when getting close to their destination. This often proves rather problematic in unknown environments. Recent advances in car sensoring techniques and vehicle ad-hoc networks allow the construction of real-time maps of currently unoccupied parking spots. In this paper, we examine the problem of guiding a driver to an unoccupied parking spot given such an ad-hoc map. The major problem of this task is the volatility of parking spot vacancy, especially in urban residential areas. Thus, we model the availability as a probability distribution decreasing over time and compute routes maximizing the likelihood of finding a parking spot. Formally, this task can be considered as a variant of the time-dependent traveling salesman problem (TSP). Due to the exponential time complexity, we propose an efficient greedy algorithm to find a good approximation. In our experimental evaluation, we compare the greedy approach to a time-capped complete search.
Gregor Jossé, Matthias Schubert, Hans-Peter Kriegel
SIGSPATIAL/GIS3
2013 Cost-Based Quantile Query Processing in Wireless Sensor Networks
abstract
In this paper we investigate how to efficiently and effectively use histogram queries for processing quantile queries in wireless sensor networks. A major concern when processing queries within such an environment is to minimize the energy consumption by the network nodes, thus extending the networks lifetime, e.g., the time when the first node runs out of energy. Towards that goal, we define a cost model for a refinement-based algorithm that performs a series of refining histogram queries in order to determine the exact quantile value. Given that the histogram size, i.e., its number of bins, is an important factor in the query processing cost, we use the defined cost model to estimate the histogram size that minimizes the maximum energy cost per-node when processing the quantile query. This is equivalent to maximizing the time until the first node dies and therefore to extending the network's lifetime. In our experiments, using synthetic and real datasets, we evaluate the performance of the proposed solutions in a variety of different settings.
Johannes Niedermayer, Mario A. Nascimento, Matthias Renz, Peer Kröger, Khaled Ammar, Hans-Peter Kriegel
MDM (1)6
2013 Interactive data mining with 3D-parallel-coordinate-trees
abstract
Parallel coordinates are an established technique to visualize high-dimensional data, in particular for data mining purposes. A major challenge is the ordering of axes, as any axis can have at most two neighbors when placed in parallel on a 2D plane. By extending this concept to a 3D visualization space we can place several axes next to each other. However, finding a good arrangement often does not necessarily become easier, as still not all axes can be arranged pairwise adjacently to each other. Here, we provide a tool to explore complex data sets using 3D-parallel-coordinate-trees, along with a number of approaches to arrange the axes.
Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
SIGMOD Conference2
2013 Optimal Distance Bounds for the Mahalanobis Distance
Tobias Emrich, Gregor Jossé, Hans-Peter Kriegel, Markus Mauder 0001, Johannes Niedermayer, Matthias Renz, Matthias Schubert, Andreas Züfle
SISAP3
2013 Similarity Search on Uncertain Spatio-temporal Data
Johannes Niedermayer, Andreas Züfle, Tobias Emrich, Matthias Renz, Nikos Mamoulis, Lei Chen 0002, Hans-Peter Kriegel
SISAP7
2013 Reverse-k-Nearest-Neighbor Join Processing
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Johannes Niedermayer, Matthias Renz, Andreas Züfle
SSTD2
2013 Geodetic Distance Queries on R-Trees for Indexing Geographic Data
Erich Schubert, Arthur Zimek, Hans-Peter Kriegel
SSTD3
2013 Spatial inverse query processing
Thomas Bernecker, Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
GeoInformatica3
2013 Model-based probabilistic frequent itemset mining
abstract
Data uncertainty is inherent in emerging applications such as location-based services, sensor monitoring systems, and data integration. To handle a large amount of imprecise information, uncertain databases have been recently developed. In this paper, we study how to efficiently discover frequent itemsets from large uncertain databases, interpreted under the Possible World Semantics. This is technically challenging, since an uncertain database induces an exponential number of possible worlds. To tackle this problem, we propose a novel methods to capture the itemset mining process as a probability distribution function taking two models into account: the Poisson distribution and the normal distribution. These model-based approaches extract frequent itemsets with a high degree of accuracy and support large databases. We apply our techniques to improve the performance of the algorithms for (1) finding itemsets whose frequentness probabilities are larger than some threshold and (2) mining itemsets with the $$k$$ highest frequentness probabilities. Our approaches support both tuple and attribute uncertainty models, which are commonly used to represent uncertain databases. Extensive evaluation on real and synthetic datasets shows that our methods are highly accurate and four orders of magnitudes faster than previous approaches. In further theoretical and experimental studies, we give an intuition which model-based approach fits best to different types of data sets.
Thomas Bernecker, Reynold Cheng, David Wai-Lok Cheung, Hans-Peter Kriegel, Sau Dan Lee, Matthias Renz, Florian Verhein, Andreas Züfle
Knowl. Inf. Syst.4
2013 Probabilistic Nearest Neighbor Queries on Uncertain Moving Object Trajectories
abstract
Nearest neighbor (NN) queries in trajectory databases have received significant attention in the past, due to their applications in spatio-temporal data analysis. More recent work has considered the realistic case where the trajectories are uncertain; however, only simple uncertainty models have been proposed, which do not allow for accurate probabilistic search. In this paper, we fill this gap by addressing probabilistic nearest neighbor queries in databases with uncertain trajectories modeled by stochastic processes, specifically the Markov chain model. We study three nearest neighbor query semantics that take as input a query state or trajectory q and a time interval, and theoretically evaluate their runtime complexity. Furthermore we propose a sampling approach which uses Bayesian inference to guarantee that sampled trajectories conform to the observation data stored in the database. This sampling approach can be used in Monte-Carlo based approximation solutions. We include an extensive experimental study to support our theoretical results.
Johannes Niedermayer, Andreas Züfle, Tobias Emrich, Matthias Renz, Nikos Mamoulis, Lei Chen 0002, Hans-Peter Kriegel
Proc. VLDB Endow.7
2012 Probabilistic ranking in fuzzy object databases
abstract
Ranking queries have been investigated extensively in the past due to their broad range of applications. In this paper, we study this problem in the context of fuzzy objects that have indeterministic boundaries. Fuzzy objects play an important role in many areas, such as biomedical image databases and GIS. To the best of our knowledge, we present the first efficient approach for similarity ranking in fuzzy object databases. The main challenge of ranking fuzzy objects is that these objects consist of multiple instances, each associated with a probability. We propose a framework to transform fuzzy objects into probabilistic objects which can then be ranked using existing algorithms for probabilistic objects.
Thomas Bernecker, Tobias Emrich, Hans-Peter Kriegel, Matthias Renz, Andreas Züfle
CIKM3
2012 Indexing uncertain spatio-temporal data
abstract
The advances in sensing and telecommunication technologies allow the collection and management of vast amounts of spatio-temporal data combining location and time information.Due to physical and resource limitations of data collection devices (e.g., RFID readers, GPS receivers and other sensors) data are typically collected only at discrete points of time. In-between these discrete time instances, the positions of tracked moving objects are uncertain. In this work, we propose novel approximation techniques in order to probabilistically bound the uncertain movement of objects; these techniques allow for efficient and effective filtering during query evaluation using an hierarchical index structure.To the best of our knowledge, this is the first approach that supports query evaluation on very large uncertain spatio-temporal databases, adhering to possible worlds semantics. We experimentally show that it accelerates the existing, scan-based approach by orders of magnitude.
Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
CIKM2
2012 Exploration of monte-carlo based probabilistic query processing in uncertain graphs
abstract
This demo presents a framework for running probabilistic graph queries on uncertain graphs and visualizing their results. The framework supports the most common uncertainty model for uncertain graphs, i.e. existential uncertainty for the edges of the graph. A large variety of meaningful graph queries are supported, such as shortest path, range, kN, reverse kN, reachability and various aggregation queries. Since the problem of exact probability computation according to possible world semantics is in #P-Time for many combinations of model and query, and since ignoring uncertainty (e.g. by using expectations only) will yield counterintuitive and hard to interpret results, our framework uses an optimized version of Monte-Carlo sampling to estimate the results which allows us not only to perform queries that conform to possible world semantics but also to sample only parts of a graph relevant for a given query. The main strength of this framework is the visualization combined with statistic hypothesis tests, which gives the user not only the estimated result of a query, but also an indication of how significant and reliable these results are. The aim of this demonstration is to give an intuition that a sampling based approach to probabilistic graphs is viable, and that the estimated results quickly converge even for very large graphs. A video demonstrating our framework can be downloaded at http://www.dbs.ifi.lmu.de/Publikationen/videos/PGraph.html
Tobias Emrich, Hans-Peter Kriegel, Johannes Niedermayer, Matthias Renz, André Suhartha, Andreas Züfle
CIKM2
2012 gRecs: A Group Recommendation System Based on User Clustering
Eirini Ntoutsi, Kostas Stefanidis, Kjetil Nørvåg, Hans-Peter Kriegel
DASFAA (2)4
2012 A Framework for Time-Aware Recommendations
Kostas Stefanidis, Eirini Ntoutsi, Kjetil Nørvåg, Hans-Peter Kriegel
DEXA (2)4
2012 Knowing: a generic data analysis application
abstract
Extracting knowledge from data is, in most cases, not restricted to the analysis itself but accompanied by preparation and post-processing steps. Handling data coming directly from the source, e. g. a sensor, often requires preconditioning like parsing and removing irrelevant information before data mining algorithms can be applied to analyze the data. Stand-alone data mining frameworks in general do not provide such components since they require a specified input data format. Furthermore, they are often restricted to the available algorithms or a rapid integration of new algorithms for the purpose of quick testing is not possible. To address this shortcoming, we present the data analysis framework Knowing, which is easily extendible with additional algorithms by using an OSGi compliant architecture. In this demonstration, we apply the Knowing framework to a medical monitoring system recording physical activity. We use the data of 3D accelerometers to detect activities and perform data mining techniques and motion detection to classify and evaluate the quality and amount of physical activities. In the presented use case, patients and physicians can analyze the daily activity processes and perform long term data analysis by using an aggregated view of the results of the data mining process. Developers can integrate and evaluate newly developed algorithms and methods for data mining on the recorded database.
Thomas Bernecker, Franz Graf 0001, Hans-Peter Kriegel, Nepomuk Seiler, Christoph Türmer, Dieter Dill
EDBT3
2012 Fast Group Recommendations by Applying User Clustering
Eirini Ntoutsi, Kostas Stefanidis, Kjetil Nørvåg, Hans-Peter Kriegel
ER4
2012 Evaluation of Clusterings - Metrics and Visual Support
abstract
When comparing clustering results, any evaluation metric breaks down the available information to a single number. However, a lot of evaluation metrics are around, that are not always concordant nor easily interpretable in judging the agreement of a pair of clusterings. Here, we provide a tool to visually support the assessment of clustering results in comparing multiple clusterings. Along the way, the suitability of a couple of clustering comparison measures can be judged in different scenarios.
Elke Achtert, Sascha Goldhofer, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
ICDE3
2012 Querying Uncertain Spatio-Temporal Data
abstract
The problem of modeling and managing uncertain data has received a great deal of interest, due to its manifold applications in spatial, temporal, multimedia and sensor databases. There exists a wide range of work covering spatial uncertainty in the static (snapshot) case, where only one point of time is considered. In contrast, the problem of modeling and querying uncertain spatio-temporal data has only been treated as a simple extension of the spatial case, disregarding time dependencies between consecutive timestamps. In this work, we present a framework for efficiently modeling and querying uncertain spatio-temporal data. The key idea of our approach is to model possible object trajectories by stochastic processes. This approach has three major advantages over previous work. First it allows answering queries in accordance with the possible worlds model. Second, dependencies between object locations at consecutive points in time are taken into account. And third it is possible to reduce all queries on this model to simple matrix multiplications. Based on these concepts we propose efficient solutions for different probabilistic spatio-temporal queries. In an experimental evaluation we show that our approaches are several order of magnitudes faster than state-of-the-art competitors.
Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
ICDE2
2012 Outlier Detection in Arbitrarily Oriented Subspaces
abstract
In this paper, we propose a novel outlier detection model to find outliers that deviate from the generating mechanisms of normal instances by considering combinations of different subsets of attributes, as they occur when there are local correlations in the data set. Our model enables to search for outliers in arbitrarily oriented subspaces of the original feature space. We show how in addition to an outlier score, our model also derives an explanation of the outlierness that is useful in investigating the results. Our experiments suggest that our novel method can find different outliers than existing work and can be seen as a complement of those approaches.
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
ICDM1
2012 Scalable Relation Prediction Exploiting Both Intrarelational Correlation and Contextual Information
Xueyan Jiang, Volker Tresp, Yi Huang 0002, Maximilian Nickel, Hans-Peter Kriegel
ECML/PKDD (1)5
2012 Density-based Projected Clustering over High Dimensional Data Streams
abstract
Clustering of high dimensional data streams is an important problem in many application domains, a prominent example being network monitoring. Several approaches have been lately proposed for solving independently the different aspects of the problem. There exist methods for clustering over full dimensional streams and methods for finding clusters in subspaces of high dimensional static data. Yet only a few approaches have been proposed so far which tackle both the stream and the high dimensionality aspects of the problem simultaneously. In this work, we propose a new density-based projected clustering algorithm, HDDSTREAM, for high dimensional data streams. Our algorithm summarizes both the data points and the dimensions where these points are grouped together and maintains these summaries online, as new points arrive over time and old points expire due to ageing. Our experimental results illustrate the effectiveness and the efficiency of HDDSTREAM and also demonstrate that it could serve as a trigger for detecting drastic changes in the underlying stream population, like bursts of network attacks.
Eirini Ntoutsi, Arthur Zimek, Themis Palpanas, Peer Kröger, Hans-Peter Kriegel
SDM5
2012 On Evaluation of Outlier Rankings and Outlier Scores
abstract
Outlier detection research is currently focusing on the development of new methods and on improving the computation time for these methods. Evaluation however is rather heuristic, often considering just precision in the top k results or using the area under the ROC curve. These evaluation procedures do not allow for assessment of similarity between methods. Judging the similarity of or correlation between two rankings of outlier scores is an important question in itself but it is also an essential step towards meaningfully building outlier detection ensembles, where this aspect has been completely ignored so far. In this study, our generalized view of evaluation methods allows both to evaluate the performance of existing methods as well as to compare different methods w.r.t. their detection performance. Our new evaluation framework takes into consideration the class imbalance problem and offers new insights on similarity and redundancy of existing outlier detection methods. As a result, the design of effective ensemble methods for outlier detection is considerably enhanced.
Erich Schubert, Remigius Wojdanowski, Arthur Zimek, Hans-Peter Kriegel
SDM4
2012 Probabilistic Frequent Pattern Growth for Itemset Mining in Uncertain Databases
Thomas Bernecker, Hans-Peter Kriegel, Matthias Renz, Florian Verhein, Andreas Züfle
SSDBM2
2012 Continuous Probabilistic Sum Queries in Wireless Sensor Networks with Ranges
Nina C. Hubig, Andreas Züfle, Tobias Emrich, Mario A. Nascimento, Matthias Renz, Hans-Peter Kriegel
SSDBM6
2012 Factorizing YAGO: scalable machine learning for linked data
abstract
Vast amounts of structured information have been published in the Semantic Web's Linked Open Data (LOD) cloud and their size is still growing rapidly. Yet, access to this information via reasoning and querying is sometimes difficult, due to LOD's size, partial data inconsistencies and inherent noisiness. Machine Learning offers an alternative approach to exploiting LOD's data with the advantages that Machine Learning algorithms are typically robust to both noise and data inconsistencies and are able to efficiently utilize non-deterministic dependencies in the data. From a Machine Learning point of view, LOD is challenging due to its relational nature and its scale. Here, we present an efficient approach to relational learning on LOD data, based on the factorization of a sparse tensor that scales to data consisting of millions of entities, hundreds of relations and billions of known facts. Furthermore, we show how ontological knowledge can be incorporated in the factorization to improve learning results and how computation can be distributed across multiple nodes. We demonstrate that our approach is able to factorize the YAGO~2 core ontology and globally predict statements for this large knowledge base using a single dual-core desktop computer. Furthermore, we show experimentally that our approach achieves good results in several relational learning tasks that are relevant to Linked Data. Once a factorization has been computed, our model is able to predict efficiently, and without any additional training, the likelihood of any of the 4.3 ⋅ 1014 possible triples in the YAGO~2 core ontology.
Maximilian Nickel, Volker Tresp, Hans-Peter Kriegel
WWW3
2011 LOCAR: local compression of alternative routes
abstract
Various routing algorithms compute sets of alternative routes to allow users to select the route appearing to be most attractive. A problem with the result set of this type of solution is that the number of retrieved routes might exceed the number of choices being manageable by a user. In this paper, we address the problem of selecting small sets of routes which still represent the general alternatives. To decide which routes to prune, we employ an error bound on the total cost of two alternatives. Since two routes having approximately the same cost might visit disjunctive parts of the network, pure cost-based pruning might discard important choices. To prevent loosing these alternatives, we define a second criterion based on local invariance. In our experimental setting, we examine run times and compression rates for the case of route skylines in Open Street Map data.
Matthias Schubert, Hans-Peter Kriegel
GIS2
2011 A novel probabilistic pruning approach to speed up similarity queries in uncertain databases
abstract
In this paper, we propose a novel, effective and efficient probabilistic pruning criterion for probabilistic similarity queries on uncertain data. Our approach supports a general uncertainty model using continuous probabilistic density functions to describe the (possibly correlated) uncertain attributes of objects. In a nutshell, the problem to be solved is to compute the PDF of the random variable denoted by the probabilistic domination count: Given an uncertain database object B, an uncertain reference object R and a set D of uncertain database objects in a multi-dimensional space, the probabilistic domination count denotes the number of uncertain objects in D that are closer to R than B. This domination count can be used to answer a wide range of probabilistic similarity queries. Specifically, we propose a novel geometric pruning filter and introduce an iterative filter-refinement strategy for conservatively and progressively estimating the probabilistic domination count in an efficient way while keeping correctness according to the possible world semantics. In an experimental evaluation, we show that our proposed technique allows to acquire tight probability bounds for the probabilistic domination count quickly, even for large uncertain databases.
Thomas Bernecker, Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
ICDE3
2011 Robust segmentation of relevant regions in low depth of field images
abstract
Low depth of field (DOF) is an important technique to emphasize the object of interest (OOI) within an image. When viewing a low depth of field image, the viewer implicitly segments the image into region of interest and non regions of interest which has major impact on the perception of the image. Thus, robust algorithms for the detection of the OOI in low DOF images provide valuable information for subsequent image processing and image retrieval. In this paper we propose a robust and parameterless algorithm for the fully automatic segmentation of low depth of field images. We compare our method with three similar methods and show the superior robustness even though our algorithm does not require any parameters to be set by hand. The experiments are conducted on a real world data set with high and low depth of field images.
Franz Graf 0001, Hans-Peter Kriegel, Michael Weiler
ICIP2
2011 A Three-Way Model for Collective Learning on Multi-Relational Data
Maximilian Nickel, Volker Tresp, Hans-Peter Kriegel
ICML3
2011 2D Image Registration in CT Images Using Radial Image Descriptors
Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Sebastian Pölsterl, Alexander Cavallaro
MICCAI (2)2
2011 Interpreting and Unifying Outlier Scores
abstract
Outlier scores provided by different outlier models differ widely in their meaning, range, and contrast between different outlier models and, hence, are not easily comparable or interpretable. We propose a unification of outlier scores provided by various outlier models and a translation of the arbitrary “outlier factors” to values in the range [0, 1] interpretable as values describing the probability of a data object of being an outlier. As an application, we show that this unification facilitates enhanced ensembles for outlier detection.
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SDM1
2011 Spatial Outlier Detection: Data, Algorithms, Visualizations
Elke Achtert, Ahmed Hettab, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
SSTD3
2011 Inverse Queries for Multidimensional Spaces
Thomas Bernecker, Tobias Emrich, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
SSTD3
2011 Quality of Similarity Rankings in Time Series
Thomas Bernecker, Michael E. Houle, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Erich Schubert, Arthur Zimek
SSTD3
2011 TiP: Analyzing Periodic Time Series Patterns
Thomas Bernecker, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
SSTD2
2011 Region of Interest Queries in CT Scans
Alexander Cavallaro, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSTD3
2011 A Visual Evaluation Framework for Spatial Pruning Methods
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Johannes Senner, Andreas Züfle
SSTD2
2011 Continuous Probabilistic Count Queries in Wireless Sensor Networks
Anna Follmann, Mario A. Nascimento, Andreas Züfle, Matthias Renz, Peer Kröger, Hans-Peter Kriegel
SSTD6
2011 MARiO: Multi-Attribute Routing in Open Street Map
Franz Graf 0001, Hans-Peter Kriegel, Matthias Renz, Matthias Schubert
SSTD2
2011 Managing and Mining Multiplayer Online Games
Hans-Peter Kriegel, Matthias Schubert, Andreas Züfle
SSTD1
2011 Continuous Inverse Ranking Queries in Uncertain Streams
Thomas Bernecker, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
SSDBM2
2011 Density Based Subspace Clustering over Dynamic Data
Hans-Peter Kriegel, Peer Kröger, Eirini Ntoutsi, Arthur Zimek
SSDBM1
2011 Efficient Probabilistic Reverse Nearest Neighbor Query Processing on Uncertain Data
abstract
Given a query object q , a reverse nearest neighbor (RNN) query in a common certain database returns the objects having q as their nearest neighbor. A new challenge for databases is dealing with uncertain objects. In this paper we consider probabilistic reverse nearest neighbor (PRNN) queries, which return the uncertain objects having the query object as nearest neighbor with a sufficiently high probability. We propose an algorithm for efficiently answering PRNN queries using new pruning mechanisms taking distance dependencies into account. We compare our algorithm to state-of-the-art approaches recently proposed. Our experimental evaluation shows that our approach is able to significantly outperform previous approaches. In addition, we show how our approach can easily be extended to PR k NN (where k > 1) query processing for which there is currently no efficient solution.
Thomas Bernecker, Tobias Emrich, Hans-Peter Kriegel, Matthias Renz, Stefan Zankl, Andreas Züfle
Proc. VLDB Endow.3
2010 Digging for knowledge with information extraction: a case study on human gene-disease associations
abstract
We present the information extraction system Text2SemRel. The system (semi-) automatically constructs knowledge bases from textual data consisting of facts about entities using semantic relations. An integral part of the system is a graph-based interactive visualization and search layer. The second contribution in this paper is the presentation of a case study on the (semi-) automatic construction of a knowledge base consisting of gene-disease associations. The resulting knowledge base, the Literature-derived Human Gene-Disease Network (LHGDN), is now an integral part of the Linked Life Data initiative and represents currently the largest publicly available gene-disease repository. The LHGDN is compared against several curated state of the art databases. A unique feature of the LHGDN is that the semantics of the associations constitute a wide variety of biomolecular conditions.
Markus Bundschus, Anna Bauer-Mehren, Volker Tresp, Laura Inés Furlong, Hans-Peter Kriegel
CIKM5
2010 On the impact of flash SSDs on spatial indexing
abstract
Similarity queries are an important query type in multimedia databases. To implement these types of queries, database systems often use spatial index structures like the R*-Tree. However, the majority of performance evaluations for spatial index structures rely on a conventional background storage layer based on conventional hard drives. Since newer devices like solid-state-disks (SSD) have a completely different performance characteristic, it is an interesting question how far existing index structures profit from these modern storage devices. In this paper, we therefore examine the performance behaviour of the R*-Tree on an SSD compared to a conventional hard drive. Testing various influencing factors like system load, dimensionality and page size of the index our evaluation leads to interesting insights into the performance of spatial index structures on modern background storage layers.
Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
DaMoN3
2010 Visual Evaluation of Outlier Detection Models
Elke Achtert, Hans-Peter Kriegel, Lisa Reichert, Erich Schubert, Remigius Wojdanowski, Arthur Zimek
DASFAA (2)2
2010 Reverse k-Nearest Neighbor monitoring on mobile objects
abstract
In this paper we focus on the problem of continuously monitoring the set of Reverse k-Nearest Neighbors (RkNNs) of a query object in a moving object database using a client server architecture. The RkNN monitoring query computes for a given query object q, the set RkNN(q) of objects having q as one of their k-nearest neighbors for each point in time. In our setting the central server can poll the exact positions of the clients if needed. However in contrast to most existing approaches for this problem we argue that in various applications, the limiting factor is not the computational time needed but the amount of traffic sent via the network. We propose an approach that minimizes the amount of communication between clients and central server by an intelligent approximation of the position of the clients. Additionally we propose several poll heuristics in order to further decrease the communication costs. In the experimental section we show the significant impact of our proposed improvements to our basic algorithm.
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Naixin Xu, Andreas Züfle
GIS2
2010 Memory-efficient A*-search using sparse embeddings
abstract
When searching for optimal paths in a network, algorithms like A*-search need an approximation of the minimal costs between the current node and a target node. A reference node embedding is a universal method for making such an approximation working for any type of positive edge weights. A drawback of the approach is that the memory consumption of the embedding is linearly increasing with the number of attributes and landmarks. In this paper, we propose methods for significantly decreasing the memory consumption of embedded graphs and examine the impact of the landmark selection.
Franz Graf 0001, Hans-Peter Kriegel, Matthias Renz, Matthias Schubert
GIS2
2010 Exploiting local node cache in top-k queries within wireless sensor networks
abstract
Top-k queries are a popular type of query in wireless sensor networks. Typical solutions rely on coordinated root-to-nodes and nodes-to-root messages and on maintaining filters at the nodes, aiming at suppressing unnecessary messages, hence saving energy and furthering the network's lifetime. In this paper, we exploit the capability of a sensor node to cache a few recently observed values in order to determine "trends" for the observed values. Those trends can be used to further restrict the number of messages that need to be exchanged in the network, thus ultimately extending the network's lifetime. We compare our approach to the most recently proposed solutions in the literature using real and synthetic datasets, and we show that our approach is able to improve the network's lifetime by up to 28% without any loss in the quality of the answer.
Johannes Niedermayer, Mario A. Nascimento, Matthias Renz, Peer Kröger, Hans-Peter Kriegel
GIS5
2010 Techniques for efficiently searching in spatial, temporal, spatio-temporal, and multimedia databases
abstract
This tutorial provides a comprehensive and comparative overview of general techniques to efficiently support similarity queries in spatial, temporal, spatio-temporal, and multimedia databases. In particular, it identifies the most generic query types and discusses general algorithmic methods to answer such queries efficiently. In addition, the tutorial sketches important applications of the introduced methods, and presents sample implementations of the general approaches within each of the aforementioned database types. The intended audience of this tutorial ranges from novice researchers to advanced experts as well as practitioners from any application domain dealing with spatial, temporal, spatio-temporal, and/or multimedia data.
Hans-Peter Kriegel, Peer Kröger, Matthias Renz
ICDE1
2010 Route skyline queries: A multi-preference path planning approach
abstract
In recent years, the research community introduced various methods for processing skyline queries in multidimensional databases. The skyline operator retrieves all objects being optimal w.r.t. an arbitrary linear weighting of the underlying criteria. The most prominent example query is to find a reasonable set of hotels which are cheap but close to the beach. In this paper, we propose an new approach for computing skylines on routes (paths) in a road network considering multiple preferences like distance, driving time, the number of traffic lights, gas consumption, etc. Since the consideration of different preferences usually involves different routes, a skyline-fashioned answer with relevant route candidates is highly useful. In our work, we employ graph embedding techniques to enable a best-first based graph exploration considering route preferences based on arbitrary road attributes. The core of our skyline query processor is a route iterator which iteratively computes the top routes according to (at least one) preference in an efficient way avoiding that route computations need to be issued from scratch in each iteration. Furthermore, we propose pruning techniques in order to reduce the search space. Our pruning strategies aim at pruning as many route candidates as possible during the graph exploration. Therefore, we are able to prune candidates which are only partially explored. Finally, we show that our approach is able to reduce the search space significantly and that the skyline can be computed in efficient time in our experimental evaluation.
Hans-Peter Kriegel, Matthias Renz, Matthias Schubert
ICDE1
2010 Multivariate Prediction for Learning on the Semantic Web
Yi Huang 0002, Volker Tresp, Markus Bundschus, Achim Rettinger, Hans-Peter Kriegel
ILP5
2010 Boosting spatial pruning: on optimal pruning of MBRs
abstract
Fast query processing of complex objects, e.g. spatial or uncertain objects, depends on efficient spatial pruning of objects' approximations, which are typically minimum bounding rectangles (MBRs). In this paper, we propose a novel effective and efficient criterion to determine the spatial topology between multi-dimensional rectangles. Given three rectangles R, A, and B, in a multi-dimensional space, the task is to determine whether A, is definitely closer to R, than B. This domination relation is used in many applications to perform spatial pruning. Traditional techniques apply spatial pruning based on minimal and maximal distance. These techniques however show significant deficiencies in terms of effectivity. We prove that our decision criterion is correct, complete, and efficient to compute even for high dimensional databases. In addition, we tackle the problem of computing the number of objects dominating an object o. The challenge here is to incorporate objects that only partially dominate o. In this work we will show how to detect such partial domination topology by using a modified version of our decision criterion. We propose strategies for conservatively and progressively estimating the total number of objects dominating an object. Our experiments show that the new pruning criterion, albeit very general and widely applicable, significantly outperforms current state-of-the-art pruning criteria.
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle
SIGMOD Conference2
2010 PAROS: pareto optimal route selection
abstract
Modern maps provide a variety of information about roads and their surrounding landscape allowing navigation systems to go beyond simple shortest path computation. In this demo, we show how the concept of skyline queries can be successfully adapted to routing problems considering multiple road attributes. In particular, we demonstrate how to compute several pareto-optimal paths which contain optimal results for a variety of user preferences. The PAROS-system has two main purposes. The first is to calculate the route skyline for a starting point and a destination. Our demonstrator visualizes the result set for up to three road attributes. Therefore, we provide a dual view on the computed skyline paths. The first view displays the result paths on the road map itself. The second view describes the result paths in the property space, displaying the trade-off between the underlying criteria. Thus, a user can browse through the results in order to find the path which fits best to his personal preferences. The second component of our system suits analysis issues. In this component, we illustrate the functionality of the underlying route skyline algorithm. Thus, we provide benchmark information about processing time and the search space visited during route skyline computation.
Franz Graf 0001, Hans-Peter Kriegel, Matthias Renz, Matthias Schubert
SIGMOD Conference2
2010 Subspace Similarity Search: Efficient k-NN Queries in Arbitrary Subspaces
Thomas Bernecker, Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Erich Schubert, Arthur Zimek
SSDBM4
2010 Optimizing All-Nearest-Neighbor Queries with Trigonometric Pruning
Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSDBM3
2010 Similarity Estimation Using Bayes Ensembles
Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSDBM3
2010 Can Shared-Neighbor Distances Defeat the Curse of Dimensionality?
Michael E. Houle, Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SSDBM2
2010 Towards Archaeo-informatics: Scientific Data Management for Archaeobiology
Hans-Peter Kriegel, Peer Kröger, Christiaan Hendrikus van der Meijden, Henriette Obermaier, Joris Peters, Matthias Renz
SSDBM1
2010 Similarity Search and Mining in Uncertain Databases
abstract
Managing, searching and mining uncertain data has achieved much attention in the database community recently due to new sensor technologies and new ways of collecting data. There is a number of challenges in terms of collecting, modelling, representing, querying, indexing and mining uncertain data. In its scope, the diversity of approaches addressing these topics is very high because the underlying assumptions of uncertainty are different across different papers. This tutorial provides a comprehensive and comparative overview of general techniques for the key topics in the fields of querying, indexing and mining uncertain data. In particular, it identifies the most generic types of probabilistic similarity queries and discusses general algorithmic methods to answer such queries efficiently. In addition, the tutorial sketches probabilistic methods for important data mining applications in the context of uncertain data with special emphasis on probabilistic clustering and probabilistic pattern mining. The intended audience of this tutorial ranges from novice researchers to advanced experts as well as practitioners from any application domain dealing with uncertain data retrieval and mining.
Matthias Renz, Reynold Cheng, Hans-Peter Kriegel, Andreas Züfle, Thomas Bernecker
Proc. VLDB Endow.3
2010 Scalable Probabilistic Similarity Ranking in Uncertain Databases
abstract
This paper introduces a scalable approach for probabilistic top-k similarity ranking on uncertain vector data. Each uncertain object is represented by a set of vector instances that is assumed to be mutually exclusive. The objective is to rank the uncertain data according to their distance to a reference object. We propose a framework that incrementally computes for each object instance and ranking position, the probability of the object falling at that ranking position. The resulting rank probability distribution can serve as input for several state-of-the-art probabilistic ranking models. Existing approaches compute this probability distribution by applying the Poisson binomial recurrence technique of quadratic complexity. In this paper, we theoretically as well as experimentally show that our framework reduces this to a linear-time complexity while having the same memory requirements, facilitated by incremental accessing of the uncertain vector instances in increasing order of their distance to the reference object. Furthermore, we show how the output of our method can be used to apply probabilistic top-k ranking for the objects, according to different state-of-the-art definitions. We conduct an experimental evaluation on synthetic and real data, which demonstrates the efficiency of our approach.
Thomas Bernecker, Hans-Peter Kriegel, Nikos Mamoulis, Matthias Renz, Andreas Züfle
IEEE Trans. Knowl. Data Eng.2
2009 OSSOBOOK: database and knowledgemanagement techniques for archaeozoology
abstract
This demo describes the OSSOBOOK database system developed for archaeozoology applications providing data storage, data retrieval, and data mining facilities. It shows a case study of integrating state-of-the-art database concepts like intermittently synchronized database system as well as concepts of information retrieval and knowledge representation like similarity search and data mining in order to provide a comprehensive system for an interesting application domain.
Hans-Peter Kriegel, Peer Kröger, Henriette Obermaier, Joris Peters, Matthias Renz, Christiaan Hendrikus van der Meijden
CIKM1
2009 LoOP: local outlier probabilities
abstract
Many outlier detection methods do not merely provide the decision for a single data object being or not being an outlier but give also an outlier score or "outlier factor" signaling "how much" the respective data object is an outlier. A major problem for any user not very acquainted with the outlier detection method in question is how to interpret this "factor" in order to decide for the numeric score again whether or not the data object indeed is an outlier. Here, we formulate a local density based outlier detection method providing an outlier "score" in the range of [0, 1] that is directly interpretable as a probability of a data object for being an outlier.
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
CIKM1
2009 Periodic Pattern Analysis in Time Series Databases
Johannes Aßfalg, Thomas Bernecker, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
DASFAA3
2009 Techniques for Efficiently Searching in Spatial, Temporal, Spatio-temporal, and Multimedia Databases
Hans-Peter Kriegel, Peer Kröger, Matthias Renz
DASFAA1
2009 Reverse k-nearest neighbor search in dynamic and general metric databases
abstract
In this paper, we propose an original solution for the general reverse k-nearest neighbor (RkNN) search problem. Compared to the limitations of existing methods for the RkNN search, our approach works on top of any hierarchically organized tree-like index structure and, thus, is applicable to any type of data as long as a metric distance function is defined on the data objects. We will exemplarily show how our approach works on top of the most prevalent index structures for Euclidean and metric data, the R-Tree and the M-Tree, respectively. Our solution is applicable for arbitrary values of k and can also be applied in dynamic environments where updates of the database frequently occur. Although being the most general solution for the RkNN problem, our solution outperforms existing methods in terms of query execution times because it exploits different strategies for pruning false drops and identifying true hits as soon as possible.
Elke Achtert, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle
EDBT2
2009 Constrained reverse nearest neighbor search on mobile objects
abstract
In this paper, we formalize the novel concept of Constrained Reverse k-Nearest Neighbor (CRkNN) search on mobile objects (clients) performed at a central server. The CRkNN query computes for a given query object q the set RkNN(q) of objects having q as one of their k-nearest neighbors, iff the result set exceeds a specific threshold m, i.e. Card(RkNN(q)) ≥ m. Otherwise, the query reports an empty result. In our setting, the positions of the query object and database objects are approximated by minimal bounding rectangles that depend on the last reported location of the object, as well as on the time that has been passed since the object reported its recent exact location. We propose an approach that minimizes the amount of communication between clients and central server by using the approximation of the positions to identify true hits and true drops. We present a multi-step filter/refinement framework that uses a novel refinement heuristic to minimize the number of objects that are required to provide their exact location. Our solution does not assume any preprocessing steps which makes it applicable for dynamic environments where updates of the database frequently occur. Experiments show that our approach considerably reduces the communication load compared to existing approaches designed for traditional reverse nearest neighbor search in static data.
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle
GIS2
2009 Incremental Reverse Nearest Neighbor Ranking
abstract
In this paper, we formalize the novel concept of incremental reverse nearest neighbor ranking and suggest an original solution for this problem. We propose an efficient approach for reporting the results incrementally without the need to restart the search from scratch. Our approach can be applied to a multi-dimensional feature database which is hierarchically organized by any R-tree like index structure. Our solution does not assume any preprocessing steps which makes it applicable for dynamic environments where updates of the database frequently occur. Our experiments show that our approach reports the ranking results with much less page accesses than existing approaches designed for traditional reverse nearest neighbor search applied to the ranking problem.
Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle, Alexander Katzdobler
ICDE1
2009 Hierarchical Bayesian Models for Collaborative Tagging Systems
abstract
Collaborative tagging systems with user generated content have become a fundamental element of websites such as Delicious, Flickr or CiteULike. By sharing common knowledge, massively linked semantic data sets are generated that provide new challenges for data mining. In this paper, we reduce the data complexity in these systems by finding meaningful topics that serve to group similar users and serve to recommend tags or resources to users. We propose a well-founded probabilistic approach that can model every aspect of a collaborative tagging system. By integrating both user information and tag information into the well-known Latent Dirichlet Allocation framework, the developed models can be used to solve a number of important information extraction and retrieval tasks.
Markus Bundschus, Shipeng Yu, Volker Tresp, Achim Rettinger, Mathäus Dejori, Hans-Peter Kriegel
ICDM6
2009 Probabilistic frequent itemset mining in uncertain databases
abstract
Probabilistic frequent itemset mining in uncertain transaction databases semantically and computationally differs from traditional techniques applied to standard "certain" transaction databases. The consideration of existential uncertainty of item(sets), indicating the probability that an item(set) occurs in a transaction, makes traditional techniques inapplicable. In this paper, we introduce new probabilistic formulations of frequent itemsets based on possible world semantics. In this probabilistic context, an itemset X is called frequent if the probability that X occurs in at least minSup transactions is above a given threshold τ. To the best of our knowledge, this is the first approach addressing this problem under possible worlds semantics. In consideration of the probabilistic formulations, we present a framework which is able to solve the Probabilistic Frequent Itemset Mining (PFIM) problem efficiently. An extensive experimental evaluation investigates the impact of our proposed techniques and shows that our approach is orders of magnitude faster than straight-forward approaches.
Thomas Bernecker, Hans-Peter Kriegel, Matthias Renz, Florian Verhein, Andreas Züfle
KDD2
2009 Hot Item Detection in Uncertain Data
Thomas Bernecker, Hans-Peter Kriegel, Matthias Renz, Andreas Züfle
PAKDD2
2009 Outlier Detection in Axis-Parallel Subspaces of High Dimensional Data
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
PAKDD1
2009 Near-optimal Supervised Feature Selection among Frequent Subgraphs
abstract
Graph classification is an increasingly important step in numerous application domains, such as function prediction of molecules and proteins, computerised scene analysis, and anomaly detection in program flows. Among the various approaches proposed in the literature, graph classification based on frequent subgraphs is a popular branch: Graphs are represented as (usually binary) vectors, with components indicating whether a graph contains a particular subgraph that is frequent across the dataset. On large graphs, however, one faces the enormous problem that the number of these frequent subgraphs may grow exponentially with the size of the graphs, but only few of them possess enough discriminative power to make them useful for graph classification. Efficient and discriminative feature selection among frequent subgraphs is hence a key challenge for graph mining. In this article, we propose an approach to feature selection on frequent subgraphs, called CORK, that combines two central advantages. First, it optimizes a submodular quality criterion, which means that we can yield a near-optimal solution using greedy feature selection. Second, our submodular quality function criterion can be integrated into gSpan, the state-of-the-art tool for frequent subgraph mining, and help to prune the search space for discriminative frequent subgraphs even during frequent subgraph mining.
Marisa Thoma, Hong Cheng 0001, Arthur Gretton, Jiawei Han 0001, Hans-Peter Kriegel, Alexander J. Smola, Philip S. Yu, Xifeng Yan, Karsten M. Borgwardt
SDM5
2009 ELKI in Time: ELKI 0.2 for the Performance Evaluation of Distance Measures for Time Series
Elke Achtert, Thomas Bernecker, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
SSTD3
2009 Incremental Reverse Nearest Neighbor Ranking in Vector Spaces
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle
SSTD2
2009 Probabilistic Similarity Search for Uncertain Time Series
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
SSDBM2
2009 Reverse k-Nearest Neighbor Search Based on Aggregate Point Access Methods
Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle, Alexander Katzdobler
SSDBM1
2009 Subspace and projected clustering: experimental evaluation and analysis
Gabriela Moise, Arthur Zimek, Peer Kröger, Hans-Peter Kriegel, Jörg Sander 0001
Knowl. Inf. Syst.4
2009 Clustering high-dimensional data: A survey on subspace clustering, pattern-based clustering, and correlation clustering
abstract
As a prolific research area in data mining, subspace clustering and related problems induced a vast quantity of proposed solutions. However, many publications compare a new proposition—if at all—with one or two competitors, or even with a so-called “naïve” ad hoc solution, but fail to clarify the exact problem definition. As a consequence, even if two solutions are thoroughly compared experimentally, it will often remain unclear whether both solutions tackle the same problem or, if they do, whether they agree in certain tacit assumptions and how such assumptions may influence the outcome of an algorithm. In this survey, we try to clarify: (i) the different problem definitions related to subspace clustering in general; (ii) the specific difficulties encountered in this field of research; (iii) the varying assumptions, heuristics, and intuitions forming the basis of different approaches; and (iv) how several prominent solutions tackle different problems.
Hans-Peter Kriegel, Peer Kröger, Arthur Zimek
ACM Trans. Knowl. Discov. Data1
2008 Supervised Ensembles of Prediction Methods for Subcellular Localization
Johannes Aßfalg, Hans-Peter Kriegel, Alexey Pryakhin, Tiandi Wei, Arthur Zimek
APBC3
2008 Index-Supported Similarity Search Using Multiple Representations
Johannes Aßfalg, Michael Kats, Hans-Peter Kriegel, Peter Kunath, Alexey Pryakhin
DASFAA3
2008 Analysis of Time Series Using Compact Model-Based Descriptions
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Renz
DASFAA1
2008 Approximate Clustering of Time Series Using Compact Model-Based Descriptions
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Renz, Andrew Zherdin
DASFAA1
2008 Continuous proximity monitoring in road networks
abstract
In this paper, we consider the following scenario: a set of mobile objects continuously track their positions in a road network and are able to communicate with a central server. The server which gets position updates from the moving objects has to detect the event that two objects reach or exceed a specified proximity distance. This way, the server is permanently aware of all pairs of objects that are within a certain distance range. Obviously, the communication costs between the objects and the server quickly become the bottleneck if a position update is sent to the server at each tracking time slot. We propose update strategies in order to reduce the communication overhead by defining special regions for each object. These regions are defined such that no position updates at the server are required as long as the objects do not leave their corresponding regions. We present efficient algorithms for updating these regions and detecting proximity/separation when objects leave their corresponding regions. Furthermore, we empirically evaluate the different strategies in terms of communication overhead, i.e. the number of required position updates.
Hans-Peter Kriegel, Peer Kröger, Matthias Renz
GIS1
2008 T-Time: Threshold-Based Data Mining on Time Series
abstract
Mining time series data is an important approach for the analysis in many application areas as diverse as biology, environmental research, medicine, or stock chart analysis. As nearly all data mining tasks on this kind of data depend on a distance function between two time series, a huge number of such functions has been developed during the last decades. The introduction of threshold-based distance functions presented a new concept of time series similarity and these functions were applied to data mining techniques on a wide spectrum of time series data. In this demonstration, we present the Java toolkit T-Time which is able to perform several data mining tasks for a complete range of threshold values in an interactive way. The results are visually presented in a very concise way so that the user can easily identify important threshold values. Combined with domain-specific knowledge, these pivotal values can yield novel insights beyond the means of the underlying data mining techniques the analysis is based on.
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
ICDE2
2008 Efficient Query Processing in Large Traffic Networks
abstract
We present an original graph embedding to speedup distance-range andk-nearest neighbor queries on static and/or dynamic objects located on a (weighted) graph. Our method is used to compute a lower and upper bounding filter distance which approximates the true shortest path distance significantly better than traditional filters. In addition, we discuss how the computation of the exact shortest path distance in the refinement step can be boosted by using the embedded graph.
Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Matthias Renz, Tim Schmidt
ICDE1
2008 MUSE: Multi-Represented Similarity Estimation
abstract
In modern multimedia databases, objects can be specified by a large variety of feature representations. In this paper, we present a novel technique for multi-represented similarity estimation. We transform the distance between two objects in each representation into so-called similarity and dissimilarity estimates which are used to derive a meaningful similarity score. To determine the parameters for our new similarity measure, we present methods with and without user feedback.
Hans-Peter Kriegel, Peter Kunath, Alexey Pryakhin, Matthias Schubert
ICDE1
2008 Metropolis Algorithms for Representative Subgraph Sampling
abstract
While data mining in chemoinformatics studied graph data with dozens of nodes, systems biology and the Internet are now generating graph data with thousands and millions of nodes. Hence data mining faces the algorithmic challenge of coping with this significant increase in graph size: Classic algorithms for data analysis are often too expensive and too slow on large graphs. While one strategy to overcome this problem is to design novel efficient algorithms, the other is to 'reduce' the size of the large graph by sampling. This is the scope of this paper: We will present novel Metropolis algorithms for sampling a 'representative' small subgraph from the original large graph, with 'representative' describing the requirement that the sample shall preserve crucial graph properties of the original graph. In our experiments, we improve over the pioneering work of Leskovec and Faloutsos (KDD 2006), by producing representative subgraph samples that are both smaller and of higher quality than those produced by other methods from the literature.
Christian Hübler, Hans-Peter Kriegel, Karsten M. Borgwardt, Zoubin Ghahramani
ICDM2
2008 Angle-based outlier detection in high-dimensional data
abstract
Detecting outliers in a large set of data objects is a major data mining task aiming at finding different mechanisms responsible for different groups of objects in a data set. All existing approaches, however, are based on an assessment of distances (sometimes indirectly by assuming certain distributions) in the full-dimensional Euclidean data space. In high-dimensional data, these approaches are bound to deteriorate due to the notorious "curse of dimensionality". In this paper, we propose a novel approach named ABOD (Angle-Based Outlier Detection) and some variants assessing the variance in the angles between the difference vectors of a point to the other points. This way, the effects of the "curse of dimensionality" are alleviated compared to purely distance-based approaches. A main advantage of our new approach is that our method does not rely on any parameter selection influencing the quality of the achieved ranking. In a thorough experimental evaluation, we compare ABOD to the well-established distance-based method LOF for various artificial and a real world data set and show ABOD to perform especially well on high-dimensional data.
Hans-Peter Kriegel, Matthias Schubert, Arthur Zimek
KDD1
2008 Similarity Search in Multimedia Time Series Data Using Amplitude-Level Features
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
MMM2
2008 Distribution-Based Similarity for Multi-represented Multimedia Objects
Hans-Peter Kriegel, Peter Kunath, Alexey Pryakhin, Matthias Schubert
MMM1
2008 Statistical Density Prediction in Traffic Networks
abstract
Recently, modern tracking methods started to allow capturing the position of massive numbers of moving objects. Given this information, it is possible to analyze and predict the traffic density in a network which offers valuable information for traffic control, congestion prediction and prevention. In this paper, we propose a novel statistical approach to predict the density on any edge of such a network at some time in the future. Our method is based on short-time observations of the traffic history. Therefore, knowing the destination of each traveling individual is not required. Instead, we assume that the individuals will act rationally and choose the shortest path from their starting points to their destinations. Based on this assumption, we introduce a statistical approach to describe the likelihood of any given individual in the network to be located at a certain position at a certain time. Since determining this likelihood is quite expensive when done in a straightforward way, we propose an efficient method to speed up the prediction which is based on a suffix-tree. In our experiments, we show the capability of our approach to make useful predictions about the traffic density and illustrate the efficiency of our new algorithm when calculating these predictions.
Hans-Peter Kriegel, Matthias Renz, Matthias Schubert, Andreas Züfle
SDM1
2008 ELKI: A Software System for Evaluation of Subspace Clustering Algorithms
Elke Achtert, Hans-Peter Kriegel, Arthur Zimek
SSDBM2
2008 ProUD: Probabilistic Ranking in Uncertain Databases
Thomas Bernecker, Hans-Peter Kriegel, Matthias Renz
SSDBM2
2008 Hierarchical Graph Embedding for Efficient Query Processing in Very Large Traffic Networks
Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Tim Schmidt
SSDBM1
2008 A General Framework for Increasing the Robustness of PCA-Based Correlation Clustering Algorithms
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SSDBM1
2008 Extraction of semantic biomedical relations from text using conditional random fields
abstract
BACKGROUND: The increasing amount of published literature in biomedicine represents an immense source of knowledge, which can only efficiently be accessed by a new generation of automated information extraction tools. Named entity recognition of well-defined objects, such as genes or proteins, has achieved a sufficient level of maturity such that it can form the basis for the next step: the extraction of relations that exist between the recognized entities. Whereas most early work focused on the mere detection of relations, the classification of the type of relation is also of great importance and this is the focus of this work. In this paper we describe an approach that extracts both the existence of a relation and its type. Our work is based on Conditional Random Fields, which have been applied with much success to the task of named entity recognition. RESULTS: We benchmark our approach on two different tasks. The first task is the identification of semantic relations between diseases and treatments. The available data set consists of manually annotated PubMed abstracts. The second task is the identification of relations between genes and diseases from a set of concise phrases, so-called GeneRIF (Gene Reference Into Function) phrases. In our experimental setting, we do not assume that the entities are given, as is often the case in previous relation extraction work. Rather the extraction of the entities is solved as a subproblem. Compared with other state-of-the-art approaches, we achieve very competitive results on both data sets. To demonstrate the scalability of our solution, we apply our approach to the complete human GeneRIF database. The resulting gene-disease network contains 34758 semantic associations between 4939 genes and 1745 diseases. The gene-disease network is publicly available as a machine-readable RDF graph. CONCLUSION: We extend the framework of Conditional Random Fields towards the annotation of semantic relations from text and apply it to the biomedical domain. Our approach is based on a rich set of textual features and achieves a performance that is competitive to leading approaches. The model is quite general and can be extended to handle arbitrary biological entities and relation types. The resulting gene-disease network shows that the GeneRIF database provides a rich knowledge source for text mining. Current work is focused on improving the accuracy of detection of entities as well as entity boundaries, which will also greatly improve the relation extraction performance.
Markus Bundschus, Mathäus Dejori, Martin Stetter, Volker Tresp, Hans-Peter Kriegel
BMC Bioinform.5
2008 Detecting clusters in moderate-to-high dimensional data: subspace clustering, pattern-based clustering, and correlation clustering
abstract
As a prolific research area in data mining, subspace clustering and related problems induced a vast amount of proposed solutions. However, many publications compare a new proposition -- if at all -- with one or two competitors or even with a so called "naïve" ad hoc solution but fail to clarify the exact problem definition. As a consequence, even if two solutions are thoroughly compared experimentally, it will often remain unclear whether both solutions tackle the same problem or, if they do, whether they agree in certain tacit assumptions and how such assumptions may influence the outcome of an algorithm. In this tutorial, we try to clarify (i) the different problem definitions related to subspace clustering in general, (ii) the specific difficulties encountered in this field of research, (iii) the varying assumptions, heuristics, and intuitions forming the basis of different approaches, and (iv) how several prominent solutions essentially tackle different problems.
Hans-Peter Kriegel, Peer Kröger, Arthur Zimek
Proc. VLDB Endow.1
2007 Detection and Visualization of Subspace Cluster Hierarchies
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Ina Müller-Gorman, Arthur Zimek
DASFAA3
2007 Interval-Focused Similarity Search in Time Series Databases
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
DASFAA2
2007 Probabilistic Nearest-Neighbor Query on Uncertain Objects
Hans-Peter Kriegel, Peter Kunath, Matthias Renz
DASFAA1
2007 Spiral Recurrent Neural Network for Online Learning
Huaien Gao, Rudolf Sollacher, Hans-Peter Kriegel
ESANN3
2007 Proximity queries in large traffic networks
abstract
In this paper, we present an original network graph embedding to speed-up distance-range and k-nearest neighbor queries in (weighted) graphs. Our approach implements the paradigm of filter-refinement query processing and can be used for proximity queries on both static as well as dynamic objects. In particular, we present how our embedding can be used to compute a lower and upper bounding filter distance which approximates the true shortest path distance significantly better than traditional filters, e.g. the Euclidean distance. These distance approximations can be used within a filter step to prune true drops and true hits as well as in the refinement step in order to guide an informed A* search. Our experimental evaluation on several real-world data sets demonstrates a significant performance boosting of our proposed concepts over existing work.
Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Matthias Renz, Tim Schmidt
GIS1
2007 Multi-represented Classification Based on Confidence Estimation
Johannes Aßfalg, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD2
2007 Robust, Complete, and Efficient Correlation Clustering
abstract
Correlation clustering aims at the detection of data points that appear as hyperplanes in the data space and, thus, exhibit common correlations between different subsets of features. Recently proposed methods for correlation clustering usually suffer from several severe drawbacks including poor robustness against noise or parameter settings, incomplete results (i.e. missed clusters), poor usability due to complex input parameters, and poor scalability. In this paper, we propose the novel correlation clustering algorithm COPAC (COrrelation PArtition Clustering) that aims at improved robustness, completeness, usability, and efficiency. Our experimental evaluation empirically shows that COPAC is superior over existing state-of-the-art correlation clustering methods in terms of runtime, accuracy, and completeness of the results.
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Arthur Zimek
SDM3
2007 Generalizing the Optimality of Multi-step k -Nearest Neighbor Query Processing
Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Matthias Renz
SSTD1
2007 On Exploring Complex Relationships of Correlation Clusters
abstract
In high dimensional data, clusters often only exist in arbitrarily oriented subspaces of the feature space. In addition, these so-called correlation clusters may have complex relationships between each other. For example, a correlation cluster in a 1-D subspace (forming a line) may be enclosed within one or even several correlation clusters in 2-D superspaces (forming planes). In general, such relationships can be seen as a complex hierarchy that allows multiple inclusions, i.e. clusters may be embedded in several super-clusters rather than only in one. Obviously, uncovering the hierarchical relationships between the detected correlation clusters is an important information gain. Since existing approaches cannot detect such complex hierarchical relationships among correlation clusters, we propose the algorithm ERiC to tackle this problem and to visualize the result by means of a graph-based representation. In our experimental evaluation, we show that ERiC finds more information than state-of-the-art correlation clustering methods and outperforms existing competitors in terms of efficiency.
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Arthur Zimek
SSDBM3
2007 Future trends in data mining
Hans-Peter Kriegel, Karsten M. Borgwardt, Peer Kröger, Alexey Pryakhin, Matthias Schubert, Arthur Zimek
Data Min. Knowl. Discov.1
2006 Semi-Supervised Threshold Queries on Pharmacogenomics Time Sequences
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
APBC2
2006 3DString: a feature string kernel for 3D object classification on voxelized data
abstract
Classification of 3D objects remains an important task in many areas of data management such as engineering, medicine or biology. As a common preprocessing step in current approaches to classification of voxelized 3D objects, voxel representations are transformed into a feature vector description.In this article, we introduce an approach of transforming 3D objects into feature strings which represent the distribution of voxels over the voxel grid. Attractively, this feature string extraction can be performed in linear runtime with respect to the number of voxels. We define a similarity measure on these feature strings that counts common k-mers in two input strings, which is referred to as the spectrum kernel in the field of kernel methods. We prove that on our feature strings, this similarity measure can be computed in time linear to the number of different characters in these strings. This linear runtime behavior makes our kernel attractive even for large datasets that occur in many application domains. Furthermore, we explain that our similarity measure induces a metric which allows to combine it with an M-tree for handling of large volumes of data. Classification experiments on two published benchmark datasets show that our novel approach is competitive with the best state-of-the-art methods for 3D object classification.
Johannes Aßfalg, Karsten M. Borgwardt, Hans-Peter Kriegel
CIKM3
2006 Probabilistic Similarity Join on Uncertain Data
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
DASFAA1
2006 Variational Bayesian Dirichlet-Multinomial Allocation for Exponential Family Mixtures
Shipeng Yu, Kai Yu 0001, Volker Tresp, Hans-Peter Kriegel
ECML4
2006 Similarity Search on Time Series Based on Threshold Queries
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
EDBT2
2006 TQuEST: Threshold Query Execution for Large Sets of Time Series
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
EDBT2
2006 MUSCLE: Music Classification Engine with User Feedback
Stefan Brecheisen, Hans-Peter Kriegel, Peter Kunath, Alexey Pryakhin, Florian Vorberger
EDBT2
2006 VICO: Visualizing Connected Object Orderings
Stefan Brecheisen, Hans-Peter Kriegel, Matthias Schubert, Michael Gruber
EDBT2
2006 Threshold Similarity Queries in Large Time Series Databases
abstract
Similarity search in time series data is an active area of research. In this paper, we introduce the novel concept of threshold-similarity queries in time series databases which report those time series exceeding a user-defined query threshold at similar time frames compared to the query time series. In addition, we present a new data structure to support threshold similarity queries efficiently. The performance of our solution is demonstrated by an extensive experimental evaluation.
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
ICDE2
2006 ViEWNet: Visual Exploration of Region-Wide Traffic Networks
abstract
Location-based services and data mining algorithms analyzing objects moving on a complex traffic network are becoming increasingly important. In this paper, we introduce a new approach which effectively and efficiently detects dense areas in spatial networks. In an offline phase, we generate a hierarchical partitioning of the traffic network. Thereby, static entities like roads and buildings are likely to be in the same partitioning if they are close to each other according to their network distance. In the online phase, our prototype ViEWNet allows the effective and efficient monitoring of objects moving on a spatial network. Based on a clear visualization of the traffic intensity in each network cell, the user can easily detect hierarchies of dense areas by our powerful prototype ViEWNet.
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
ICDE1
2006 Pattern Mining in Frequent Dynamic Subgraphs
abstract
Graph-structured data is becoming increasingly abundant in many application domains. Graph mining aims at finding interesting patterns within this data that represent novel knowledge. While current data mining deals with static graphs that do not change over time, coming years will see the advent of an increasing number of time series of graphs. In this article, we investigate how pattern mining on static graphs can be extended to time series of graphs. In particular, we are considering dynamic graphs with edge insertions and edge deletions over time. We define frequency in this setting and provide algorithmic solutions for finding frequent dynamic subgraph patterns. Existing subgraph mining algorithms can be easily integrated into our framework to make them handle dynamic graphs. Experimental results on real-world data confirm the practical feasibility of our approach.
Karsten M. Borgwardt, Hans-Peter Kriegel, Peter Wackersreuther
ICDM2
2006 COSMIC: Conceptually Specified Multi-Instance Clusters
abstract
Recently, more and more applications represent data objects as sets of feature vectors or multi-instance objects. In this paper, we propose COSMIC, a method for deriving concept lattices from multi-instance data based on hierarchical density-based clustering. The found concepts correspond to groups or clusters of multi-instance objects having similar instances in common. We demonstrate that COSMIC outperforms compared methods with respect to efficiency and cluster quality and is capable to extract interesting patterns in multi-instance data sets.
Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert, Arthur Zimek
ICDM1
2006 Hierarchical Genre Classification for Large Music Collections
abstract
The rapid progress in digital music distribution has lead to the creation of large collections of music. There is a need for content-based music classification methods to organize these collections automatically using a given genre taxonomy. To provide a versatile description of the music content, several kinds of features like rhythm, pitch or timbre characteristics are commonly used. Taking the highly dynamic nature of music into account, each of these features should be calculated up to several hundreds of times per second. Thus, a piece of music is represented by a complex object given by several large sets of feature vectors. In this paper, we propose a novel approach for the hierarchical classification of music pieces into a genre taxonomy. Our approach is able to handle multiple characteristics of music content and achieves a high classification accuracy efficiently, as shown in our experiments performed on a real world data set
Stefan Brecheisen, Hans-Peter Kriegel, Peter Kunath, Alexey Pryakhin
ICME2
2006 Collaborative ordinal regression
abstract
Ordinal regression has become an effective way of learning user preferences, but most research focuses on single regression problems. In this paper we introduce collaborative ordinal regression, where multiple ordinal regression tasks are handled simultaneously. Rather than modeling each task individually, we explore the dependency between ranking functions through a hierarchical Bayesian model and assign a common Gaussian Process (GP) prior to all individual functions. Empirical studies show that our collaborative model outperforms the individual counterpart in preference learning applications.
Shipeng Yu, Kai Yu 0001, Volker Tresp, Hans-Peter Kriegel
ICML4
2006 Deriving quantitative models for correlation clusters
abstract
Correlation clustering aims at grouping the data set into correlation clusters such that the objects in the same cluster exhibit a certain density and are all associated to a common arbitrarily oriented hyperplane of arbitrary dimensionality. Several algorithms for this task have been proposed recently. However, all algorithms only compute the partitioning of the data into clusters. This is only a first step in the pipeline of advanced data analysis and system modelling. The second (post-clustering) step of deriving a quantitative model for each correlation cluster has not been addressed so far. In this paper, we describe an original approach to handle this second step. We introduce a general method that can extract quantitative information on the linear dependencies within a correlation clustering. Our concepts are independent of the clustering model and can thus be applied as a post-processing step to any correlation clustering algorithm. Furthermore, we show how these quantitative models can be used to predict the probability distribution that an object is created by these models. Our broad experimental evaluation demonstrates the beneficial impact of our method on several applications of significant practical importance.
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Arthur Zimek
KDD3
2006 Supervised probabilistic principal component analysis
abstract
Principal component analysis (PCA) has been extensively applied in data mining, pattern recognition and information retrieval for unsupervised dimensionality reduction. When labels of data are available, e.g., in a classification or regression task, PCA is however not able to use this information. The problem is more interesting if only part of the input data are labeled, i.e., in a semi-supervised setting. In this paper we propose a supervised PCA model called SPPCA and a semi-supervised PCA model called S2PPCA, both of which are extensions of a probabilistic PCA model. The proposed models are able to incorporate the label information into the projection phase, and can naturally handle multiple outputs (i.e., in multi-task learning problems). We derive an efficient EM learning algorithm for both models, and also provide theoretical justifications of the model behaviors. SPPCA and S2PPCA are compared with other supervised projection methods on various learning tasks, and show not only promising performance but also good scalability.
Shipeng Yu, Kai Yu 0001, Volker Tresp, Hans-Peter Kriegel, Mingrui Wu
KDD4
2006 Effective similarity search in multimedia databases using multiple representations
abstract
Similarity search in large multimedia databases is an important issue in nowadays multimedia environment. Multimedia objects such as music videos usually consist of multiple representations such as audio or video features. Since each representation may be of significantly different quality for a given multimedia object, similarity search methods could greatly benefit from taking these multiple representations into account. An intelligent similarity search technique should consider all available representations of the database objects and should automatically choose the best representations), i.e. those representations that model the object in the best possible way. In this paper, we propose a novel approach for similarity search in multimedia databases taking multiple representations of multimedia objects into account. In particular, we present weighting functions to rate the significance of a feature of each representation for a given database object. This allows weighting each representation during query processing. A broad experimental evaluation shows the suitability and the effectiveness of multi-represented similarity search in video databases
Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin
MMM1
2006 Clustering Multi-represented Objects Using Combination Trees
Elke Achtert, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD2
2006 Parallel Density-Based Clustering of Complex Objects
Stefan Brecheisen, Hans-Peter Kriegel, Martin Pfeifle
PAKDD2
2006 An EM-Approach for Clustering Multi-Instance Objects
Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD1
2006 Finding Hierarchies of Subspace Clusters
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Ina Müller-Gorman, Arthur Zimek
PKDD3
2006 Advanced Prototype Machines: Exploring Prototypes for Classification
abstract
In this paper, we propose advanced prototype machines (APMs). APMs model classes as small sets of highly descriptive prototypes which are well suited for interactive visualization. Thus, APMs offer a method to analyze class models, feature spaces and particular classification scenarios. To derive the prototypes, we introduce “Push and Grow”, a classification algorithm which is based on a quality measure favoring maximal margins between classes. To explore the derived prototypes, we propose a visualization suite that adapts interactive multi-dimensional scaling to prototype models. The idea of this tool is to display the distance relationships between the prototypes and the objects to be classified. We distinguish three visualization tasks deriving different kinds of information. To shift the visualization error to the less important distance relationships as much as possible, the stress function is adjusted to each of these tasks. APMs achieve fast and accurate classification that is based on compact class models which can be explored by interactive visualization. Our experimental evaluation demonstrates on 14 data sets that APMs achieve better classification accuracy on much less data objects than other kNN-based classifiers. To demonstrate the value of our interactive exploration tool, we provide examples for the derived class models and classification scenarios.
Hans-Peter Kriegel, Matthias Schubert
SDM1
2006 VGM: visual graph mining
abstract
As more and more graph data become available in various application domains, graph mining is of ever increasing importance in data management.Graph kernels are a novel and successful method for data mining in graphs. Unfortunately, implementing graph kernels is not trivial, and few applied researchers have therefore used graph kernels so far. In this demonstration, we present a Java software package called Visual Graph Mining (VGM). VGM allows the user to classify graphs using graph kernels and Support Vector Machines in a graphical user interface that is easy to learn and use. It is linked to LIBSVM for Support Vector Machine computations, yet can be easily transferred to other Support Vector Machine packages. Furthermore, VGM provides basic data mining features such as Nearest Neighbor search, graph algorithms such as Dijkstra, Floyd-Warshall, and computes and visualizes product graphs and topological indices of graphs.VGM 's homepage can be found at: http://www.cip.ifi.lmu.de/~boettger/sigmod.
Karsten M. Borgwardt, Sebastian Böttger, Hans-Peter Kriegel
SIGMOD Conference3
2006 Time Series Analysis Using the Concept of Adaptable Threshold Similarity
abstract
The issue of data mining in time series databases is of utmost importance for many practical applications and has attracted a lot of research in the past years. In this paper, we focus on the recently proposed concept of threshold similarity which compares the time series based on the time frames within which they exceed a user-defined amplitude threshold tau. We propose a novel approach for cluster analysis of time series based on adaptable threshold similarity. The most important issue in threshold similarity is the choice of the threshold tau. Thus, the threshold tau is automatically adapted to the characteristics of a small training dataset using the concept of support vector machines. Thus, the optimal tau is learned from a small training set in order to yield an accurate clustering of the entire time series database. In our experimental evaluation we demonstrate that our cluster analysis using adaptable threshold similarity can be successfully applied to many scientific real-world data mining applications
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
SSDBM2
2006 Efficient Query Processing in Arbitrary Subspaces Using Vector Approximations
abstract
In this paper, we introduce the partial vector approximation file, an extension of the well known vector approximation file that is constructed to efficiently answer partial similarity queries in any possible subspace which is not known beforehand. The idea of the partial VA-File is to divide the VA-File into a separate file for each dimension and only load the dimensions that are necessary to answer the query. Thus, the partial VA-File is constructed to improve the query performance for systems that have to cope with a wide variety of previously unknown query subspaces. We propose novel algorithms for partial kNN and å-range queries based on the new partial VA-File. In our experiments, we demonstrate that our proposed partial VA-File with the novel algorithms improves the average query performance in comparison to the original VA-File when answering partial similarity queries.
Hans-Peter Kriegel, Peer Kröger, Matthias Schubert, Ziyue Zhu
SSDBM1
2006 Infinite Hidden Relational Models
Zhao Xu 0001, Volker Tresp, Kai Yu 0001, Hans-Peter Kriegel
UAI4
2006 Multi-step density-based clustering
Stefan Brecheisen, Hans-Peter Kriegel, Martin Pfeifle
Knowl. Inf. Syst.2
2006 Extending metric index structures for efficient range query processing
Karin Murthy, Hans-Peter Kriegel, Martin Pfeifle, Stefan Schönauer
Knowl. Inf. Syst.2
2006 Multi-Output Regularized Feature Projection
abstract
Dimensionality reduction by feature projection is widely used in pattern recognition, information retrieval, and statistics. When there are some outputs available (e.g., regression values or classification results), it is often beneficial to consider supervised projection, which is based not only on the inputs, but also on the target values. While this applies to a single-output setting, we are more interested in applications with multiple outputs, where several tasks need to be learned simultaneously. In this paper, we introduce a novel projection approach called Multi-Output Regularized feature Projection (MORP), which preserves the information of input features and, meanwhile, captures the correlations between inputs/outputs and (if applicable) between multiple outputs. This is done by introducing a latent variable model on the joint input-output space and minimizing the reconstruction errors for both inputs and outputs. It turns out that the mappings can be found by solving a generalized eigenvalue problem and are ready to extend to nonlinear mappings. Prediction accuracy can be greatly improved by using the new features since the structure of outputs is explored. We validate our approach in two applications. In the first setting, we predict users' preferences for a set of paintings. The second is concerned with image and text categorization where each image (or document) may belong to multiple categories. The proposed algorithm produces very encouraging results in both settings.
Shipeng Yu, Kai Yu 0001, Volker Tresp, Hans-Peter Kriegel
IEEE Trans. Knowl. Data Eng.4
2005 Efficient and effective server-sided distributed clustering
abstract
Clustering has become an increasingly important task in modern application domains where the data are originally located at different sites. In order to create a central clustering, all clients have to transmit their data to a central server. Due to technical limitations and security aspects, at the central site often only vague object descriptions are available. The server then has to carry out the clustering based on vague and uncertain data. In a recent paper, an approach for clustering uncertain data was proposed based on the concept of medoid clusterings. The idea of this approach is to create first several sample clusterings. Then based on suitable distance functions between clusterings the most average clustering, i.e. the medoid clustering, was determined. In this paper, we extend this approach for partitioning clustering algorithms and propose to compute a centroid clustering based on these input sample clusterings. These centroid clusterings are new artificial clusterings which minimize the distance to all the sample clusterings.
Hans-Peter Kriegel, Martin Pfeifle
CIKM1
2005 Distributed Intersection Join of Complex Interval Sequences
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
DASFAA1
2005 Multi-represented kNN-Classification for Large Class Sets
Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
DASFAA1
2005 Online Hierarchical Clustering in a Data Warehouse Environment
abstract
Many important industrial applications rely on data mining methods to uncover patterns and trends in large data warehouse environments. Since a data warehouse is typically updated periodically in a batch mode, the mined patterns have to be updated as well. This requires not only accuracy from data mining methods but also fast availability of up-to-date knowledge, particularly in the presence of a heavy update load. To cope with this problem, we propose the use of online data mining algorithms which permanently store the discovered knowledge in suitable data structures and enable an efficient adaptation of these structures after insertions and deletions on the raw data. In this paper, we demonstrate how hierarchical clustering methods can be reformulated as online algorithms based on the hierarchical clustering method OPTICS, using a density estimator for data grouping. We also discuss how this algorithmic schema can be specialized for efficient online single-link clustering. A broad experimental evaluation demonstrates that the efficiency is superior with significant speed-up factors even for large bulk insertions and deletions.
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger
ICDM3
2005 Shortest-Path Kernels on Graphs
abstract
Data mining algorithms are facing the challenge to deal with an increasing number of complex objects. For graph data, a whole toolbox of data mining algorithms becomes available by defining a kernel function on instances of graphs. Graph kernels based on walks, subtrees and cycles in graphs have been proposed so far. As a general problem, these kernels are either computationally expensive or limited in their expressiveness. We try to overcome this problem by defining expressive graph kernels which are based on paths. As the computation of all paths and longest paths in a graph is NP-hard, we propose graph kernels based on shortest paths. These kernels are computable in polynomial time, retain expressivity and are still positive definite. In experiments on classification of graph models of proteins, our shortest-path kernels show significantly higher classification accuracy than walk-based kernels.
Karsten M. Borgwardt, Hans-Peter Kriegel
ICDM2
2005 Hierarchy-Regularized Latent Semantic Indexing
abstract
Organizing textual documents into a hierarchical taxonomy is a common practice in knowledge management. Beside textual features, the hierarchical structure of directories reflect additional and important knowledge annotated by experts. It is generally desired to incorporate this information into text mining processes. In this paper, we propose hierarchy-regularized latent semantic indexing, which encodes the hierarchy into a similarity graph of documents and then formulates an optimization problem mapping each document into a low dimensional vector space. The new feature space preserves the intrinsic structure of the original taxonomy and thus provides a meaningful basis for various learning tasks like visualization and classification. Our approach employs the information about class proximity and class specificity, and can naturally cope with multi-labeled documents. Our empirical studies show very encouraging results on two real-world data sets, the new Reuters (RCVI) benchmark and the Swissprot protein database.
Yi Huang 0002, Kai Yu 0001, Matthias Schubert, Shipeng Yu, Volker Tresp, Hans-Peter Kriegel
ICDM6
2005 Effective and Efficient Distributed Model-Based Clustering
abstract
In many companies data is distributed among several sites, i.e. each site generates its own data and manages its own data repository. Analyzing and mining these distributed sources requires distributed data mining techniques to find global patterns representing the complete information. The transmission of the entire local data set is often unacceptable because of performance considerations, privacy and security aspects, and bandwidth constraints. Traditional data mining algorithms, demanding access to complete data, are not appropriate for distributed applications. Thus, there is a need for distributed data mining algorithms in order to analyze and discover new knowledge in distributed environments. One of the most important data mining tasks is clustering which aims at detecting groups of similar data objects. In this paper, we propose a distributed model-based clustering algorithm that uses EM for detecting local models in terms of mixtures of Gaussian distributions. We propose an efficient and effective algorithm for deriving and merging these local Gaussian distributions to generate a meaningful global model. In a broad experimental evaluation we show that our framework is scalable in a highly distributed environment.
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Schubert
ICDM1
2005 A Generic Framework for Efficient Subspace Clustering of High-Dimensional Data
abstract
Subspace clustering has been investigated extensively since traditional clustering algorithms often fail to detect meaningful clusters in high-dimensional data spaces. Many recently proposed subspace clustering methods suffer from two severe problems: First, the algorithms typically scale exponentially with the data dimensionality and/or the subspace dimensionality of the clusters. Second, for performance reasons, many algorithms use a global density threshold for clustering, which is quite questionable since clusters in subspaces of significantly different dimensionality will most likely exhibit significantly varying densities. In this paper, we propose a generic framework to overcome these limitations. Our framework is based on an efficient filter-refinement architecture that scales at most quadratic w.r.t. the data dimensionality and the dimensionality of the subspace clusters. It can be applied to any clustering notions including notions that are based on a local density threshold. A broad experimental evaluation on synthetic and real-world data empirically shows that our method achieves a significant gain of runtime and quality in comparison to state-of-the-art subspace clustering algorithms.
Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Sebastian H. R. Wurst
ICDM1
2005 Hierarchical Density-Based Clustering of Uncertain Data
abstract
The hierarchical density-based clustering algorithm OPTICS has proven to help the user to get an overview over large data sets. When using OPTICS for analyzing uncertain data which naturally occur in many emerging application areas, e.g. location based services, or sensor databases, the similarity between uncertain objects has to be expressed by one numerical distance value. Based on such single-valued distance functions OPTICS, like other standard data mining algorithms, can work without any changes. In this paper, we propose to express the similarity between two fuzzy objects by distance probability functions which assign a probability value to each possible distance value. Contrary to the traditional approach, we do not extract aggregated values from the fuzzy distance functions but enhance OPTICS so that it can exploit the full information provided by these functions. The resulting algorithm FOPTICS helps the user to get an overview over a large set of fuzzy objects.
Hans-Peter Kriegel, Martin Pfeifle
ICDM1
2005 Dirichlet enhanced relational learning
abstract
We apply nonparametric hierarchical Bayesian modelling to relational learning. In a hierarchical Bayesian approach, model parameters can be "personalized", i.e., owned by entities or relationships, and are coupled via a common prior distribution. Flexibility is added in a nonparametric hierarchical Bayesian approach, such that the learned knowledge can be truthfully represented. We apply our approach to a medical domain where we form a nonparametric hierarchical Bayesian model for relations involving hospitals, patients, procedures and diagnosis. The experiments show that the additional flexibility in a nonparametric hierarchical Bayes approach results in a more accurate model of the dependencies between procedures and diagnosis and gives significantly improved estimates of the probabilities of future procedures.
Zhao Xu 0001, Volker Tresp, Kai Yu 0001, Shipeng Yu, Hans-Peter Kriegel
ICML5
2005 Density-based clustering of uncertain data
abstract
In many different application areas, e.g. sensor databases, location based services or face recognition systems, distances between odjects have to be computed based on vague and uncertain data. Commonly, the distances between these uncertain object descriptions are expressed by one numerical distance value. Based on such single-valued distance functions standard data mining algorithms can work without any changes. In this paper, we propose to express the similarity between two fuzzy objects by distance probability functions. These fuzzy distance functions assign a probability value to each possible distance value. By integrating these fuzzy distance functions directly into data mining algorithms, the full information provided by these functions is exploited. In order to demonstrate the benefits of this general approach, we enhance the density-based clustering algorithm DBSCAN so that it can work directly on these fuzzy distance functions. In a detailed experimental evaluation based on artificial and real-world data sets, we show the characteristics and benefits of our new approach.
Hans-Peter Kriegel, Martin Pfeifle
KDD1
2005 Database Support for Haptic Exploration in Very Large Virtual Environments
abstract
The efficient management of complex objects has become an enabling technology for modern multimedia information systems as well as for many novel database applications. Unfortunately, the integration of modern database systems into human centered virtual reality applications including multimodal simulations fails to achieve the indispensably required interactive response times. In this paper, we present an approach which achieves efficient query processing along with industrial-strength database support for real time haptic rendering systems which compute force feedback (haptic display). Our approach externalizes and accelerates the approved main-memory Voxmap-PointShellTM (VPS) approach. We group numerous independent database queries together according to a cost model which takes statistical information reflecting the actual data distribution into account. The performance of our approach is experimentally evaluated using a realistic data-set CAR, provided by our industrial partner, a German car manufacturer. Our results show that we can achieve satisfying rendering frame rates using the presented access techniques.
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
MMM1
2005 Approximated Clustering of Distributed High-Dimensional Data
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
PAKDD1
2005 A Probabilistic Clustering-Projection Model for Discrete Data
Shipeng Yu, Kai Yu 0001, Volker Tresp, Hans-Peter Kriegel
PKDD4
2005 Accurate and Efficient Similarity Search on 3D Objects Using Point Sampling, Redundancy, and Proportionality
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Marco Pötke
SSTD2
2005 Selectivity Estimation of High Dimensional Window Queries via Clustering
Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Petra Linhart
SSTD2
2005 Clustering Moving Objects via Medoid Clusterings
Hans-Peter Kriegel, Martin Pfeifle
SSDBM1
2005 Fuzzy Decomposition of Spatially Extended Objects
Hans-Peter Kriegel, Martin Pfeifle
SSDBM1
2004 Statistic Driven Acceleration of Object-Relational Space-Partitioning Index Structures
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
DASFAA1
2004 A Cost Model for Spatial Intersection Queries on RI-Trees
Hans-Peter Kriegel, Martin Pfeifle, Marco Pötke, Thomas Seidl 0001
DASFAA1
2004 DBDC: Density Based Distributed Clustering
Eshref Januzaj, Hans-Peter Kriegel, Martin Pfeifle
EDBT2
2004 Efficient Similarity Search for Hierarchical Data in Large Databases
Karin Murthy, Hans-Peter Kriegel, Stefan Schönauer, Thomas Seidl 0001
EDBT2
2004 BOSS: Browsing OPTICS-Plots for Similarity Search
abstract
An increasing number of database applications have emerged for which efficient and effective support for similarity search is substantial. Particularly, the task of finding similar shapes in 2D and 3D becomes more and more important. Examples for new applications that require the retrieval of similar 3D objects include databases for molecular biology, medical imaging and computer aided design. Hierarchical clustering was shown to be effective for evaluating similarity models. Furthermore, visually analyzing cluster hierarchies helps the user, e.g. an engineer, to find and group similar objects. We present an interactive browsing tool called BOSS (browsing OPTICS-plots for similarity search), which utilizes solid automatic cluster recognition and extraction of meaningful cluster representatives in order to provide the user with significant and quick information.
Stefan Brecheisen, Hans-Peter Kriegel, Peer Kröger, Martin Pfeifle, Maximilian Viermetz, Marco Pötke
ICDE2
2004 Efficient Similarity Search in Large Databases of Tree Structured Objects
abstract
We implemented our new approach for efficient similarity search in large databases of tree structures. Our experiments show that filtering significantly accelerates the complex task of similarity search for tree-structured objects. Moreover, they show that no single feature of a tree is sufficient for effective filtering, but only the combination of structural and content-based filters yields good results.
Karin Murthy, Hans-Peter Kriegel, Stefan Schönauer, Thomas Seidl 0001
ICDE2
2004 Subspace Selection for Clustering High-Dimensional Data
abstract
In high-dimensional feature spaces traditional clustering algorithms tend to break down in terms of efficiency and quality. Nevertheless, the data sets often contain clusters which are hidden in various subspaces of the original feature space. In this paper, we present a feature selection technique called SURFING (subspaces relevant for clustering) that finds all subspaces interesting for clustering and sorts them by relevance. The sorting is based on a quality criterion for the interestingness of a subspace using the k-nearest neighbor distances of the objects. As our method is more or less parameterless, it addresses the unsupervised notion of the data mining task "clustering" in a best possible way. A broad evaluation based on synthetic and real-world data sets demonstrates that SURFING is suitable to find all relevant sub-spaces in high dimensional, sparse data sets and produces better results than comparative methods.
Christian Baumgartner, Claudia Plant, Karin Murthy, Hans-Peter Kriegel, Peer Kröger
ICDM4
2004 Density Connected Clustering with Local Subspace Preferences
abstract
Many clustering algorithms tend to break down in high-dimensional feature spaces, because the clusters often exist only in specific subspaces (attribute subsets) of the original feature space. Therefore, the task of projected clustering (or subspace clustering) has been defined recently. As a solution to tackle this problem, we propose the concept of local subspace preferences, which captures the main directions of high point density. Using this concept, we adopt density-based clustering to cope with high-dimensional data. In particular, we achieve the following advantages over existing approaches: Our proposed method has a determinate result, does not depend on the order of processing, is robust against noise, performs only one single scan over the database, and is linear in the number of dimensions. A broad experimental evaluation shows that our approach yields results of significantly better quality than recent work on clustering high-dimensional data.
Christian Böhm 0001, Karin Murthy, Hans-Peter Kriegel, Peer Kröger
ICDM3
2004 Efficient Density-Based Clustering of Complex Objects
abstract
Nowadays, data mining in large databases of complex objects from scientific, engineering or multimedia applications is getting more and more important. In many different application domains, complex object representations along with complex distance functions are used for measuring the similarity between objects. Often, not only these complex distance measures are available but also simpler distance functions which can be computed much more efficiently. Traditionally, the well known concept of multi-step query processing which is based on exact and lower-bounding approximative distance functions are used independently of data mining algorithms. In this paper, we demonstrate how the paradigm of multi-step query processing can be integrated into the two density-based clustering algorithms DBSCAN and OPTICS resulting in a considerable efficiency boost. Our approach tries to confine itself to /spl epsiv/-range queries on the simple distance functions and carries out complex distance computations only at that stage of the clustering algorithm where they are compulsory to compute the correct clustering result. In a broad experimental evaluation based on real-world test data sets, we demonstrate that our approach accelerates the generation of flat and hierarchical density-based clusterings by more than one order of magnitude.
Stefan Brecheisen, Hans-Peter Kriegel, Martin Pfeifle
ICDM2
2004 Content-Based Image Retrieval Using Multiple Representations
Karin Murthy, Hans-Peter Kriegel, Stefan Schönauer
KES2
2004 Clustering Multi-represented Objects with Noise
Karin Murthy, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD2
2004 Scalable Density-Based Distributed Clustering
Eshref Januzaj, Hans-Peter Kriegel, Martin Pfeifle
PKDD2
2004 Visually Mining through Cluster Hierarchies
abstract
Similarity search in database systems is becoming an increasingly important task in modern application domains such as multimedia, molecular biology, medical imaging, computer aided engineering, marketing and purchasing assistance as well as many others. In this paper, we show how visualizing the hierarchical clustering structure of a database of objects can aid the user in his time consuming task to find similar objects. We present related work and explain its shortcomings which led to the development of our new methods. Based on reachability plots, we introduce approaches which automatically extract the significant clusters in a hierarchical cluster representation along with suitable cluster representatives. These techniques can be used as a basis for visual data mining. We implemented our algorithms resulting in an industrial prototype which we used for the experimental evaluation. This evaluation is based on real world test data sets and points out that our new approaches to automatic cluster recognition and extraction of cluster representatives create meaningful and useful results in comparatively short time.
Stefan Brecheisen, Hans-Peter Kriegel, Peer Kröger, Martin Pfeifle
SDM2
2004 Using Support Vector Machines for Classifying Large Sets of Multi-Represented Objects
abstract
Databases are a key technology for molecular biology which is a very data intensive discipline. Since molecular biological databases are rather heterogeneous, unification and data integration is mandatory to make use of the huge amount of available information. Currently, the most promising approach for integration is the use of ontologies. Since mapping biological entities into ontologies is usually achieved manually or semi-automatically, a system for automatic classification of biological entities into ontologies saves time and effort. Therefore, we present a support vector machine based approach that automatically classifies biological entities into a given ontology. To solve this difficult task, our method copes with the following aspects. Biological entities might belong to more than one class or may be placed in classes on varying abstraction levels. An object may be described by several representations. Thus, the classifier has to be enabled to draw information from all of them, but must consider the possibility that some objects are described incompletely. Therefore, our method introduces the technique of object-adjusted weighting which regulates the impact of each representation dynamically for each object. To significantly improve the time performance of the classifier we exploit the inheritance relations of the given ontology. Our experimental evaluation on protein data and several parts of an established molecular biological ontology shows that our prototype offers impressive accuracy and is efficient enough to cope with the large number of classes encountered in real world problems.
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Schubert
SDM1
2004 Density-Connected Subspace Clustering for High-Dimensional Data
abstract
Several application domains such as molecular biology and geography produce a tremendous amount of data which can no longer be managed without the help of efficient and effective data mining methods. One of the primary data mining tasks is clustering. However, traditional clustering algorithms often fail to detect meaningful clusters because most real-world data sets are characterized by a high dimensional, inherently sparse data space. Nevertheless, the data sets often contain interesting clusters which are hidden in various subspaces of the original feature space. Therefore, the concept of subspace clustering has recently been addressed, which aims at automatically identifying subspaces of the feature space in which clusters exist. In this paper, we introduce SUBCLU (density-connected Subspace Clustering), an effective and efficient approach to the subspace clustering problem. Using the concept of density-connectivity underlying the algorithm DBSCAN [EKSX96], SUBCLU is based on a formal clustering notion. In contrast to existing grid-based approaches, SUBCLU is able to detect arbitrarily shaped and positioned clusters in subspaces. The monotonicity of density-connectivity is used to efficiently prune subspaces in the process of generating all clusters in a bottom up way. While not examining any unnecessary subspaces, SUBCLU delivers for each subspace the same clusters DBSCAN would have found, when applied to this subspace separately.
Karin Murthy, Hans-Peter Kriegel, Peer Kröger
SDM2
2004 Efficient Query Processing on Relational Data-Partitioning Index Structures
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
SSDBM1
2004 Spatial Join for High-Resolution Objects
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
SSDBM1
2004 Accurate and Efficient Crawling for Relevant Websites
Martin Ester, Hans-Peter Kriegel, Matthias Schubert
VLDB2
2004 Probabilistic Memory-Based Collaborative Filtering
abstract
Memory-based collaborative filtering (CF) has been studied extensively in the literature and has proven to be successful in various types of personalized recommender systems. In this paper, we develop a probabilistic framework for memory-based CF (PMCF). While this framework has clear links with classical memory-based CF, it allows us to find principled solutions to known problems of CF-based recommender systems. In particular, we show that a probabilistic active learning method can be used to actively query the user, thereby solving the "new user problem." Furthermore, the probabilistic framework allows us to reduce the computational cost of memory-based CF by working on a carefully selected subset of user profiles, while retaining high accuracy. We report experimental results based on two real-world data sets, which demonstrate that our proposed PMCF framework allows an accurate and efficient prediction of user preferences.
Kai Yu 0001, Anton Schwaighofer, Volker Tresp, Xiaowei Xu 0001, Hans-Peter Kriegel
IEEE Trans. Knowl. Data Eng.5
2003 Effective Similarity Search on Voxelized CAD Object
abstract
Similarity search in database systems is becoming an increasingly important task in modern application domains such as multimedia, molecular biology, medical imaging and many others. Especially for CAD applications, suitable similarity models and a clear representation of the results can help to reduce the cost of developing and producing new parts by maximizing the reuse of existing parts. In this paper, we adapt two known similarity models to voxelized 3-D CAD data and introduce a new model based on eigenvectors. The experimental evaluation of our three similarity models is based on two real-world test datasets. Furthermore, we introduce hierarchical clustering as a new and effective way to analyse and compare similarity models. We show that both our similarity model as well as our evaluation procedure are suitable for industrial use.
Hans-Peter Kriegel, Peer Kröger, Zahi Mashael, Martin Pfeifle, Marco Pötke, Thomas Seidl 0001
DASFAA1
2003 Spatial Query Processing for High Resolutions
abstract
Modern database applications including computer-aided design (CAD), medical imaging, or molecular biology impose new requirements on spatial query processing. Particular problems arise from the need of high resolutions for very large spatial objects, including cars, space stations, planes and industrial plants, and from the design goal to use general purpose database management systems in order to guarantee industrial-strength. In the past two decades, various stand-alone spatial index structures have been proposed but their integration into fully-fledged database systems is problematic. Most of these approaches are based on decomposition of spatial objects leading to replicating index structures. In contrast to common black-and-white decompositions which suffer from the lack of intermediate solutions, we introduce grey approximations as a new and general concept. We demonstrate the benefits of grey approximations in the context of encoding spatial objects by space filling curves resulting in grey interval sequences. Spatial intersection queries are then processed by a filter and refine architecture which, as an important design goal, can purely be expressed by means of the SQL: 1999 standard. Our new High Resolution Indexing (HRI) method can easily be integrated into general purpose DBMSs. The experimental evaluation on real-world test data from car and plane design projects points out that our new concept outperforms competitive techniques that are implementable on top of a standard object-relational DBMS by an order of magnitude with respect to secondary storage space and overall query response time.
Hans-Peter Kriegel, Martin Pfeifle, Marco Pötke, Thomas Seidl 0001
DASFAA1
2003 Incremental OPTICS: Efficient Computation of Updates in a Hierarchical Cluster Ordering
Hans-Peter Kriegel, Peer Kröger, Irina Gotlibovich
DaWaK1
2003 Similarity Search in Structured Data
Hans-Peter Kriegel, Stefan Schönauer
DaWaK1
2003 Knowing a tree from the forest: art image retrieval using a society of profiles
abstract
This paper aims to address the problem of art image retrieval (AIR), which aims to help users find their favorite painting images. AIR is of great interests to us because of its application potentials and interesting research challenges---the retrieval is not only based on painting contents or styles, but also heavily based on user preference profiles. This paper describes the collaborative ensemble learning, a novel statistical learning approach to this task. It at first applies probabilistic support vector machines (SVMs) to model each individual user's profile based on given examples, i.e. liked or disliked paintings. Due to the high complexity of profile modelling, the SVMs can be rather weak in predicting preferences for new paintings. To overcome this problem, we combine a society of users' profiles, represented by their respective SVM models, to predict a given user's preferences for painting images. We demonstrate that the combination scheme is embedded in a Bayesian framework and retains intuitive interpretations---like-minded users are likely to share similar preferences. We report extensive empirical studies based on two experimental settings. The first one includes some controlled simulations performed on 4533 painting images. In the second setting, we report evaluations based on user preferences collected through an online web-based survey. Both experiments demonstrate that the proposed approach achieves excellent performance in terms of capturing a user's diverse preferences.
Kai Yu 0001, Wei-Ying Ma, Volker Tresp, Zhao Xu 0001, Xiaofei He 0001, HongJiang Zhang, Hans-Peter Kriegel
ACM Multimedia7
2003 Ranking Interesting Subspaces for Clustering High Dimensional Data
Karin Murthy, Hans-Peter Kriegel, Peer Kröger, Stefanie Wanka
PKDD2
2003 Using Sets of Feature Vectors for Similarity Search on Voxelized CAD Objects
abstract
In modern application domains such as multimedia, molecular biology and medical imaging, similarity search in database systems is becoming an increasingly important task. Especially for CAD applications, suitable similarity models can help to reduce the cost of developing and producing new parts by maximizing the reuse of existing parts. Most of the existing similarity models are based on feature vectors. In this paper, we shortly review three models which pursue this paradigm. Based on the most promising of these three models, we explain how sets of feature vectors can be used for more effective and still efficient similarity search. We first introduce an intuitive distance measure on sets of feature vectors together with an algorithm for its efficient computation. Furthermore, we present a method for accelerating the processing of similarity queries on vector set data. The experimental evaluation is based on two real world test data sets and points out that our new similarity approach yields more meaningful results in comparatively short time.
Hans-Peter Kriegel, Stefan Brecheisen, Peer Kröger, Martin Pfeifle, Matthias Schubert
SIGMOD Conference1
2003 Acceleration of Relational Index Structures Based on Statistics
abstract
Relational index structures, as for instance the Relational Interval Tree, the Relational RTree, or the Linear Quadtree, support efficient processing of queries on top of existing object-relational database systems. Furthermore, there exist effective and efficient models to estimate the selectivity and the I/O cost in order to guide the cost-based optimizer whether and how to include these index structures into the execution plan. By design, the models immediately fit to common extensible indexing/optimization frameworks, and their implementations exploit the built-in statistics facilities of the database server. In this paper, we show how these statistics can also be used for accelerating the access methods themselves by reducing the number of generated join partners. The different join partners are grouped together according to a cost-based grouping algorithm. Our first experiments on an Oracle9i database yield a speed-up of up to 1,000% for the Relational Interval Tree, the Relational R-Tree and for the Linear Quadtree.
Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle, Matthias Renz
SSDBM1
2003 Feature Weighting and Instance Selection for Collaborative Filtering: An Information-Theoretic Approach*
Kai Yu 0001, Xiaowei Xu 0001, Martin Ester, Hans-Peter Kriegel
Knowl. Inf. Syst.4
2002 Removing redundancy and inconsistency in memory-based collaborative filtering
abstract
The application range of memory-based collaborative filtering (CF) is limited due to CF's high memory consumption and long runtime. The approach presented in this paper removes redundant and inconsistent instances (users) from the data. This paper aims to distinguish informative instances (users) from large raw user preference database and thus alleviate the memory and runtime cost of the widely used memory-based collaborative filtering (CF) algorithm. Our work shows that a satisfactory accuracy can be achieved by using only a small portion of the original data set, thereby alleviating the storage and runtime cost of the CF algorithm. In our approach, we consider instance selection as the problem of selecting informative data that increase the We begin by discussing the instance selection problem in a general sense that is to increase a posteriori probability of the optimal model by selecting informative data. We evaluate the empirical performance of our approach PF on two real-world data sets and attain very promisingpositive experimental results. The dData size and the prediction time are significantly reduced, while the prediction accuracy is on a par with almost the same as the results achieved by using the complete database.
Kai Yu 0001, Xiaowei Xu 0001, Anton Schwaighofer, Volker Tresp, Hans-Peter Kriegel
CIKM5
2002 Optimal Dimension Order: A Generic Technique for the Similarity Join
Christian Böhm 0001, Florian Krebs, Hans-Peter Kriegel
DaWaK3
2002 Web site mining: a new way to spot competitors, customers and suppliers in the world wide web
abstract
When automatically extracting information from the world wide web, most established methods focus on spotting single HTML-documents. However, the problem of spotting complete web sites is not handled adequately yet, in spite of its importance for various applications. Therefore, this paper discusses the classification of complete web sites. First, we point out the main differences to page classification by discussing a very intuitive approach and its weaknesses. This approach treats a web site as one large HTML-document and applies the well-known methods for page classification. Next, we show how accuracy can be improved by employing a preprocessing step which assigns an occurring web page to its most likely topic. The determined topics now represent the information the web site contains and can be used to classify it more accurately. We accomplish this by following two directions. First, we apply well established classification algorithms to a feature space of occurring topics. The second direction treats a site as a tree of occurring topics and uses a Markov tree model for further classification. To improve the efficiency of this approach, we additionally introduce a powerful pruning method reducing the number of considered web pages. Our experiments show the superiority of the Markov tree approach regarding classification accuracy. In particular, we demonstrate that the use of our pruning method not only reduces the processing time, but also improves the classification accuracy.
Martin Ester, Hans-Peter Kriegel, Matthias Schubert
KDD2
2002 Instance Selection Techniques for Memory-based Collaborative Filtering
abstract
Collaborative filtering (CF) has become an important data mining technique to make personalized recommendations for books, web pages or movies, etc. One popular algorithm is the memory-based collaborative filtering, which predicts a user's preference based on his or her similarity to other users (instances) in the database. However, the tremendous growth of users and the large number of products, memory-based CF algorithms results in the problem of deciding the right instances to use during prediction, in order to reduce executive cost and excessive storage, and possibly to improve the generalization accuracy by avoiding noise and overfitting. In this paper, we focus our work on a typical user preference database that contains many missing values, and propose four novel instance reduction techniques called TURF1-TURF4 as a preprocessing step to improve the efficiency and accuracy of the memory-based CF algorithm. The key idea is to generate prediction from a carefully selected set of relevant instances. We evaluate the techniques on the well-known EachMovie data set. Our experiments showed that the proposed algorithms not just dramatically speed up the prediction, but also improved the accuracy.
Kai Yu 0001, Xiaowei Xu 0001, Jianjua Tao, Martin Ester, Hans-Peter Kriegel
SDM5
2002 A Cost Model for Interval Intersection Queries on RI-Trees
abstract
The efficient management of interval data represents a core requirement for many temporal and spatial database applications. With the relational interval tree (RI-tree), an efficient access method has been proposed to process interval intersection queries on top of existing object-relational database systems. The paper complements that approach by effective and efficient models to estimate the selectivity and the I/O cost of interval intersection queries in order to guide the cost-based optimizer whether and how to include the RI-tree into the execution plan. By design, the models immediately fit to common extensible indexing/optimization frameworks, and their implementations exploit the built-in statistics facilities of the database server. According to our experimental evaluation on an Oracle database, the average relative error of the estimated cost to the actual cost of index scans ranges from 0% to 23%, depending on the resolution of the persistent statistics and the size of the query objects.
Hans-Peter Kriegel, Martin Pfeifle, Marco Pötke, Thomas Seidl 0001
SSDBM1
2002 Combining Approximation Techniques and Vector Quantization for Adaptable Similarity Search
Christian Böhm 0001, Hans-Peter Kriegel, Thomas Seidl 0001
J. Intell. Inf. Syst.2
2001 Selecting Relevant Instances for Efficient and Accurate Collaborative Filtering
abstract
Collaborative filtering uses a database about consumers' preferences to make personal product recommendations and is achieving widespread success in both E-Commerce and Information Filtering Applications nowadays. However, the traditional collaborative filtering algorithms do not scale well to the ever-growing number of consumers. The quality of the recommendation also needs to be improved in order to gain more trust from the consumers. In this paper, we present a novel method to improve the scalability and the accuracy of the collaborative filtering algorithm. We introduce an information theoretic approach to measure the relevance of a consumer (instance) for predicting the preference for the given product (target concept). The proposed method reduces the training data set by selecting only highly relevant instances. Our experimental evaluation on the well-known EachMovie data set shows that our method doesn't only significantly speed up the prediction, but also results in a better accuracy.
Kai Yu 0001, Xiaowei Xu 0001, Martin Ester, Hans-Peter Kriegel
CIKM4
2001 Determining the Convex Hull in Large Multidimensional Databases
Christian Böhm 0001, Hans-Peter Kriegel
DaWaK2
2001 Adaptable Similarity Search Using Vector Quantization
Christian Böhm 0001, Hans-Peter Kriegel, Thomas Seidl 0001
DaWaK2
2001 A Cost Model and Index Architecture for the Similarity Join
abstract
The similarity join is an important database primitive which has been successfully applied to speed up data mining algorithms. In the similarity join, two point sets of a multidimensional vector space are combined such that the result contains all point pairs where the distance does not exceed a parameter /spl epsiv/. Due to its high practical relevance, many similarity join algorithms have been devised. The authors propose an analytical cost model for the similarity join operation based on indexes. Our problem analysis reveals a serious optimization conflict between CPU time and I/O time: fine-grained index structures are beneficial for CPU efficiency, but deteriorate the I/O performance. As a consequence of this observation, we propose a new index architecture and join algorithm which allows a separate optimization of CPU time and I/O time. Our solution utilizes large pages which are optimized for I/O processing. The pages accommodate a search structure which minimizes the computational effort in the experimental evaluation, and a substantial improvement over competitive techniques is shown.
Christian Böhm 0001, Hans-Peter Kriegel
ICDE2
2001 On Optimizing Nearest Neighbor Queries in High-Dimensional Data Spaces
Stefan Berchtold, Christian Böhm 0001, Daniel A. Keim, Florian Krebs, Hans-Peter Kriegel
ICDT5
2001 Epsilon Grid Order: An Algorithm for the Similarity Join on Massive High-Dimensional Data
abstract
The similarity join is an important database primitive which has been successfully applied to speed up applications such as similarity search, data analysis and data mining. The similarity join combines two point sets of a multidimensional vector space such that the result contains all point pairs where the distance does not exceed a parameter ε. In this paper, we propose the Epsilon Grid Order, a new algorithm for determining the similarity join of very large data sets. Our solution is based on a particular sort order of the data points, which is obtained by laying an equi-distant grid with cell length ε over the data space and comparing the grid cells lexicographically. A typical problem of grid-based approaches such as MSJ or the ε-kdB-tree is that large portions of the data sets must be held simultaneously in main memory. Therefore, these approaches do not scale to large data sets. Our technique avoids this problem by an external sorting algorithm and a particular scheduling strategy during the join phase. In the experimental evaluation, a substantial improvement over competitive techniques is shown.
Christian Böhm 0001, Bernhard Braunmüller, Florian Krebs, Hans-Peter Kriegel
SIGMOD Conference4
2001 Data Bubbles: Quality Preserving Performance Boosting for Hierarchical Clustering
abstract
In this paper, we investigate how to scale hierarchical clustering methods (such as OPTICS) to extremely large databases by utilizing data compression methods (such as BIRCH or random sampling). We propose a three step procedure: 1) compress the data into suitable representative objects; 2) apply the hierarchical clustering algorithm only to these objects; 3) recover the clustering structure for the whole data set, based on the result for the compressed data. The key issue in this approach is to design compressed data items such that not only a hierarchical clustering algorithm can be applied, but also that they contain enough information to infer the clustering structure of the original data set in the third step. This is crucial because the results of hierarchical clustering algorithms, when applied naively to a random sample or to the clustering features (CFs) generated by BIRCH, deteriorate rapidly for higher compression rates. This is due to three key problems, which we identify. To solve these problems, we propose an efficient post-processing step and the concept of a Data Bubble as a special kind of compressed data item. Applying OPTICS to these Data Bubbles allows us to recover a very accurate approximation of the clustering structure of a large data set even for very high compression rates. A comprehensive performance and quality evaluation shows that we only trade very little quality of the clustering result for a great increase in performance.
Markus M. Breunig, Hans-Peter Kriegel, Peer Kröger, Jörg Sander 0001
SIGMOD Conference2
2001 Spatial Data Management for Computer Aided Design
abstract
This demonstration presents a spatial database integration for novel CAD applications into off-the-shelf database systems. Spatial queries on even large product databases for digital mockup or haptic rendering are performed at interactive response times.
Hans-Peter Kriegel, Andreas Müller 0006, Marco Pötke, Thomas Seidl 0001
SIGMOD Conference1
2001 Interval Sequences: An Object-Relational Approach to Manage Spatial Data
Hans-Peter Kriegel, Marco Pötke, Thomas Seidl 0001
SSTD1
2001 Object-Relational Indexing for General Interval Relationships
Hans-Peter Kriegel, Marco Pötke, Thomas Seidl 0001
SSTD1
2001 Multiple Similarity Queries: A Basic DBMS Operation for Mining in Metric Databases
abstract
Metric databases are databases where a metric distance function is defined for pairs of database objects. In such databases, similarity queries in the form of range queries or k-nearest-neighbor queries are the most important query types. In traditional query processing, single queries are issued independently by different users. In many data mining applications, however, the database is typically explored by iteratively asking similarity queries for answers of previous similarity queries. We introduce a generic scheme for such data mining algorithms and we investigate two orthogonal approaches, reducing I/O cost as well as CPU cost, to speed-up the processing of multiple similarity queries. The proposed techniques apply to any type of similarity query and to an implementation based on an index or using a sequential scan. Parallelization yields an additional impressive speed-up. An extensive performance evaluation confirms the efficiency of our approach.
Bernhard Braunmüller, Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001
IEEE Trans. Knowl. Data Eng.3
2000 High Performance Clustering Based on the Similarity Join
abstract
A broad class of algorithms for knowledge discovery in databases (KDD) relies heavily on similarity queries, i.e. range queries or nearest neighbor queries, in multidimensional feature spaces. Many KDD algorithms perform a similarity query for each point stored in the database. This approach causes serious performance degenerations if the considered data set does not fit into main memory. Usual cache strategies such as LRU fail because the locality of KDD algorithms is typically not high enough. In this paper, we propose to replace repeated similarity queries by the similarity join, a database primitive prevalent in multimedia database systems. We present a schema to transform query intensive KDD algorithms into a representation using the similarity join as a basic operation without affecting the correctness of the result of the considered algorithm. In order to perform a comprehensive experimental evaluation of our approach, we apply the proposed transformation to the clustering algor...
Christian Böhm 0001, Bernhard Braunmüller, Markus M. Breunig, Hans-Peter Kriegel
CIKM4
2000 Optimal Multidimensional Query Processing Using Tree Striping
Stefan Berchtold, Christian Böhm 0001, Daniel A. Keim, Hans-Peter Kriegel, Xiaowei Xu 0001
DaWaK4
2000 The Pruning Power: Theory and Heuristics for Mining Databases with Multiple k-Nearest-Neighbor Queries
Christian Böhm 0001, Bernhard Braunmüller, Hans-Peter Kriegel
DaWaK3
2000 Dynamically Optimizing High-Dimensional Index Structures
Christian Böhm 0001, Hans-Peter Kriegel
EDBT2
2000 Independent Quantization: An Index Compression Technique for High-Dimensional Data Spaces
abstract
Two major approaches have been proposed to efficiently process queries in databases: speeding up the search by using index structures, and speeding up the search by operating on a compressed database, such as a signature file. Both approaches have their limitations: indexing techniques are inefficient in extreme configurations, such as high-dimensional spaces, where even a simple scan may be cheaper than an index-based search. Compression techniques are not very efficient in all other situations. We propose to combine both techniques to search for nearest neighbors in a high-dimensional space. For this purpose, we develop a compressed index, called the IQ-tree, with a three-level structure: the first level is a regular (flat) directory consisting of minimum bounding boxes, the second level contains data points in a compressed representation, and the third level contains the actual data. We overcome several engineering challenges in constructing an effective index structure of this type. The most significant of these is to decide how much to compress at the second level. Too much compression will lead to many needless expensive accesses to the third level. Too little compression will increase both the storage and the access cost for the first two levels. We develop a cost model and an optimization algorithm based on this cost model that permits an independent determination of the degree of compression for each second level page to minimize expected query cost. In an experimental evaluation, we demonstrate that the IQ-tree shows a performance that is the "best of both worlds" for a wide range of data distributions and dimensionalities.
Stefan Berchtold, Christian Böhm 0001, H. V. Jagadish, Hans-Peter Kriegel, Jörg Sander 0001
ICDE4
2000 Efficiently Supporting Multiple Similarity Queries for Mining in Metric Databases
abstract
Metric databases are databases where a metric distance function is defined for pairs of database objects. In such databases, similarity queries in the form of range queries or k-nearest neighbor queries are the most important queries. In traditional query processing, single queries are issued independently by different users. In many data mining applications, however, the database is typically explored by iteratively asking similarity queries for answers of previous similarity queries. In this paper, we introduce a generic scheme for such data mining algorithms and we investigate two orthogonal approaches, reducing I/O cost as well as CPU cost, to speed-up the processing of multiple similarity queries. The proposed techniques apply to any type of similarity query and to an implementation based on an index or using a sequential scan. Parallelization yields an additional impressive speed-up. An extensive performance evaluation confirms the efficiency of our approach.
Bernhard Braunmüller, Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001
ICDE3
2000 The DC-Tree: A Fully Dynamic Index Structure for Data Warehouses
abstract
In a data warehouse, updates are typically collected and performed periodically in a batch mode, e.g., over night. This standard approach of bulk incremental updates to data warehouses has some drawbacks. First, the average runtime for a single update is small but the total runtime for the whole batch of updates may become rather large. Second, the contents of the data warehouse is not always up to date. We introduce the DC-tree, a fully dynamic index structure for data warehouses modeled as a data cube. This new index structure is designed for applications where the above drawbacks of the bulk update approach are critical. The DC-tree is a hierarchical index structure-similar to the X-tree-exploiting the concept hierarchies typically defined for the dimensions of a data cube. We conducted an extensive experimental performance evaluation using the TPC-D benchmark data. Our results demonstrate that the DC-tree yields a significant speed-up compared to the X-tree and the sequential search when processing general range queries on a data cube.
Martin Ester, Jörn Kohlhammer, Hans-Peter Kriegel
ICDE3
2000 Towards an effective cooperation of the user and the computer for classification
abstract
Decision trees have been successfully used for the task of classification. However, state-of-the-art algorithms do not incorporate the user in the tree construction process. This paper presents a new user-centered approach to this process where the user and the computer can both contribute their strengths: the user provides domain knowledge and evaluates intermediate results of the algorithm, the computer automatically creates patterns satisfying user constraints and generates appropriate visualizations of these patterns. In this cooperative approach, domain knowledge of the user can direct the search of the algorithm. Additionally, by providing adequate data and knowledge visualizations, the pattern recognition capabilities of the human can be used to increase the effectivity of decision tree construction. Furthermore, the user gets a deeper understanding of the decision tree than just obtaining it as a result of an algorithm. To achieve the intended level of cooperation, we introduce a new visualization of data with categorical and numerical attributes. A novel technique for visualizing decision trees is presented which provides deep insights into the process of decision tree construction. As a key contribution, we integrate a state-of-the-art algorithm for decision tree construction such that many different styles of cooperation- ranging from completely manual over combined to completely automatic classification- are supported. An experimental performance evaluation demonstrates that our cooperative approach yields an efficient construction of decision trees that have a small size, but a high accuracy. 1.
Mihael Ankerst, Martin Ester, Hans-Peter Kriegel
KDD3
2000 Fast Hierarchical Clustering Based on Compressed Data and OPTICS
Markus M. Breunig, Hans-Peter Kriegel, Jörg Sander 0001
PKDD2
2000 LOF: Identifying Density-Based Local Outliers
abstract
For many KDD applications, such as detecting criminal activities in E-commerce, finding the rare instances or the outliers, can be more interesting than finding the common patterns. Existing work in outlier detection regards being an outlier as a binary property. In this paper, we contend that for many scenarios, it is more meaningful to assign to each object a degree of being an outlier. This degree is called the local outlier factor (LOF) of an object. It is local in that the degree depends on how isolated the object is with respect to the surrounding neighborhood. We give a detailed formal analysis showing that LOF enjoys many desirable properties. Using real-world datasets, we demonstrate that LOF can be used to find outliers which appear to be meaningful, but can otherwise not be identified with existing approaches. Finally, a careful performance evaluation of our algorithm confirms we show that our approach of finding local outliers can be practical.
Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander 0001
SIGMOD Conference2
2000 Managing Intervals Efficiently in Object-Relational Databases
Hans-Peter Kriegel, Marco Pötke, Thomas Seidl 0001
VLDB1
2000 Spatial Data Mining: Database Primitives, Algorithms and Efficient DBMS Support
Martin Ester, Alexander Frommelt, Hans-Peter Kriegel, Jörg Sander 0001
Data Min. Knowl. Discov.3
2000 Multidimensional Index Structures in Relational Databases
Christian Böhm 0001, Stefan Berchtold, Hans-Peter Kriegel, Urs Michel
J. Intell. Inf. Syst.3
2000 Indexing the Solution Space: A New Technique for Nearest Neighbor Search in High-Dimensional Space
abstract
Similarity search in multimedia databases requires an efficient support of nearest-neighbor search on a large set of high-dimensional points as a basic operation for query processing. As recent theoretical results show, state of the art approaches to nearest-neighbor search are not efficient in higher dimensions. In our new approach, we therefore precompute the result of any nearest-neighbor search which corresponds to a computation of the Voronoi cell of each data point. In a second step, we store conservative approximations of the Voronoi cells in an index structure efficient for high-dimensional data spaces. As a result, nearest neighbor search corresponds to a simple point query on the index structure. Although our technique is based on a precomputation of the solution space, it is dynamic, i.e., it supports insertions of new data points. An extensive experimental evaluation of our technique demonstrates the high efficiency for uniformly distributed as well as real data. We obtained a significant reduction of the search time compared to nearest neighbor search in other index structures such as the X-tree.
Stefan Berchtold, Daniel A. Keim, Hans-Peter Kriegel, Thomas Seidl 0001
IEEE Trans. Knowl. Data Eng.3
1999 Implementation of Multidimensional Index Structures for Knowledge Discovery in Relational Databases
Stefan Berchtold, Christian Böhm 0001, Hans-Peter Kriegel, Urs Michel
DaWaK3
1999 Efficient Bulk Loading of Large High-Dimensional Indexes
Christian Böhm 0001, Hans-Peter Kriegel
DaWaK2
1999 Nearest Neighbor Classification in 3D Protein Databases
Mihael Ankerst, Gabi Kastenmüller, Hans-Peter Kriegel, Thomas Seidl 0001
ISMB3
1999 Visual Classification: An Interactive Approach to Decision Tree Construction
abstract
Article Free Access Share on Visual classification: an interactive approach to decision tree construction Authors: Mihael Ankerst Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, Germany Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, GermanyView Profile , Christian Elsen Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, Germany Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, GermanyView Profile , Martin Ester Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, Germany Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, GermanyView Profile , Hans-Peter Kriegel Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, Germany Institute for Computer Science, University of Munich, Oettingenstr. 67, D-80538 München, GermanyView Profile Authors Info & Claims KDD '99: Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data miningAugust 1999 Pages 392–396https://doi.org/10.1145/312129.312298Published:01 August 1999Publication History 108citation1,861DownloadsMetricsTotal Citations108Total Downloads1,861Last 12 Months173Last 6 weeks20 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Mihael Ankerst, Christian Elsen, Martin Ester, Hans-Peter Kriegel
KDD4
1999 OPTICS-OF: Identifying Local Outliers
Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander 0001
PKDD2
1999 OPTICS: Ordering Points To Identify the Clustering Structure
abstract
Cluster analysis is a primary method for database mining. It is either used as a stand-alone tool to get insight into the distribution of a data set, e.g. to focus further analysis and data processing, or as a preprocessing step for other algorithms operating on the detected clusters. Almost all of the well-known clustering algorithms require input parameters which are hard to determine but have a significant influence on the clustering result. Furthermore, for many real-data sets there does not even exist a global parameter setting for which the result of the clustering algorithm describes the intrinsic clustering structure accurately. We introduce a new algorithm for the purpose of cluster analysis which does not produce a clustering of a data set explicitly; but instead creates an augmented ordering of the database representing its density-based clustering structure. This cluster-ordering contains information which is equivalent to the density-based clusterings corresponding to a broad range of parameter settings. It is a versatile basis for both automatic and interactive cluster analysis. We show how to automatically and efficiently extract not only 'traditional' clustering information (e.g. representative points, arbitrary shaped clusters), but also the intrinsic clustering structure. For medium sized data sets, the cluster-ordering can be represented graphically and for very large data sets, we introduce an appropriate visualization technique. Both are suitable for interactive exploration of the intrinsic clustering structure offering additional insights into the distribution and correlation of the data.
Mihael Ankerst, Markus M. Breunig, Hans-Peter Kriegel, Jörg Sander 0001
SIGMOD Conference3
1999 A Fast Parallel Clustering Algorithm for Large Spatial Databases
Xiaowei Xu 0001, Jochen Jäger, Hans-Peter Kriegel
Data Min. Knowl. Discov.3
1998 Improving the Query Performance of High-Dimensional Index Structures by Bulk-Load Operations
Stefan Berchtold, Christian Böhm 0001, Hans-Peter Kriegel
EDBT3
1998 Fast Nearest Neighbor Search in High-Dimensional Space
abstract
Similarity search in multimedia databases requires an efficient support of nearest neighbor search on a large set of high dimensional points as a basic operation for query processing. As recent theoretical results show, state of the art approaches to nearest neighbor search are not efficient in higher dimensions. In our new approach, we therefore precompute the result of any nearest neighbor search which corresponds to a computation of the voronoi cell of each data point. In a second step, we store the voronoi cells in an index structure efficient for high dimensional data spaces. As a result, nearest neighbor search corresponds to a simple point query on the index structure. Although our technique is based on a precomputation of the solution space, it is dynamic, i.e. it supports insertions of new data points. An extensive experimental evaluation of our technique demonstrates the high efficiency for uniformly distributed as well as real data. We obtained a significant reduction of the search time compared to nearest neighbor search in the X tree (up to a factor of 4).
Stefan Berchtold, Bernhard Ertl, Daniel A. Keim, Hans-Peter Kriegel, Thomas Seidl 0001
ICDE4
1998 A Distribution-Based Clustering Algorithm for Mining in Large Spatial Databases
abstract
The problem of detecting clusters of points belonging to a spatial point process arises in many applications. In this paper, we introduce the new clustering algorithm DBCLASD (Distribution-Based Clustering of LArge Spatial Databases) to discover clusters of this type. The results of experiments demonstrate that DBCLASD, contrary to partitioning algorithms such as CLARANS (Clustering Large Applications based on RANdomized Search), discovers clusters of arbitrary shape. Furthermore, DBCLASD does not require any input parameters, in contrast to the clustering algorithm DBSCAN (Density-Based Spatial Clustering of Applications with Noise) requiring two input parameters, which may be difficult to provide for large databases. In terms of efficiency, DBCLASD is between CLARANS and DBSCAN, close to DBSCAN. Thus, the efficiency of DBCLASD on large spatial databases is very attractive when considering its nonparametric nature and its good quality for clusters of arbitrary shape.
Xiaowei Xu 0001, Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001
ICDE3
1998 Algorithms for Characterization and Trend Detection in Spatial Databases
Martin Ester, Alexander Frommelt, Hans-Peter Kriegel, Jörg Sander 0001
KDD3
1998 The Pyramid-Technique: Towards Breaking the Curse of Dimensionality
abstract
In this paper, we propose the Pyramid-Technique, a new indexing method for high-dimensional data spaces. The Pyramid-Technique is highly adapted to range query processing using the maximum metric Lmax. In contrast to all other index structures, the performance of the Pyramid-Technique does not deteriorate when processing range queries on data of higher dimensionality. The Pyramid-Technique is based on a special partitioning strategy which is optimized for high-dimensional data. The basic idea is to divide the data space first into 2d pyramids sharing the center point of the space as a top. In a second step, the single pyramids are cut into slices parallel to the basis of the pyramid. These slices from the data pages. Furthermore, we show that this partition provides a mapping from the given d-dimensional space to a 1-dimensional space. Therefore, we are able to use a B+-tree to manage the transformed data. As an analytical evaluation of our technique for hypercube range queries and uniform data distribution shows, the Pyramid-Technique clearly outperforms index structures using other partitioning strategies. To demonstrate the practical relevance of our technique, we experimentally compared the Pyramid-Technique with the X-tree, the Hilbert R-tree, and the Linear Scan. The results of our experiments using both, synthetic and real data, demonstrate that the Pyramid-Technique outperforms the X-tree and the Hilbert R-tree by a factor of up to 14 (number of page accesses) and up to 2500 (total elapsed time) for range queries.
Stefan Berchtold, Christian Böhm 0001, Hans-Peter Kriegel
SIGMOD Conference3
1998 Optimal Multi-Step k-Nearest Neighbor Search
abstract
For an increasing number of modern database applications, efficient support of similarity search becomes an important task. Along with the complexity of the objects such as images, molecules and mechanical parts, also the complexity of the similarity models increases more and more. Whereas algorithms that are directly based on indexes work well for simple medium-dimensional similarity distance functions, they do not meet the efficiency requirements of complex high-dimensional and adaptable distance functions. The use of a multi-step query processing strategy is recommended in these cases, and our investigations substantiate that the number of candidates which are produced in the filter step and exactly evaluated in the refinement step is a fundamental efficiency parameter. After revealing the strong performance shortcomings of the state-of-the-art algorithm for k-nearest neighbor search [Korn et al. 1996], we present a novel multi-step algorithm which is guaranteed to produce the minimum number of candidates. Experimental evaluations demonstrate the significant performance gain over the previous solution, and we observed average improvement factors of up to 120 for the number of candidates and up to 48 for the total runtime.
Thomas Seidl 0001, Hans-Peter Kriegel
SIGMOD Conference2
1998 Improving Adaptable Similarity Query Processing by Using Approximations
Mihael Ankerst, Bernhard Braunmüller, Hans-Peter Kriegel, Thomas Seidl 0001
VLDB3
1998 Incremental Clustering for Mining in a Data Warehousing Environment
Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001, Xiaowei Xu 0001
VLDB2
1998 Density-Based Clustering in Spatial Databases: The Algorithm GDBSCAN and Its Applications
Jörg Sander 0001, Martin Ester, Hans-Peter Kriegel, Xiaowei Xu 0001
Data Min. Knowl. Discov.3
1998 Approximation-Based Similarity Search for 3-D Surface Segments
Hans-Peter Kriegel, Thomas Seidl 0001
GeoInformatica1
1998 A Multistep Approach for Shape Similarity Search in Image Databases
abstract
Shape similarity searching is a crucial task in image databases, particularly in the presence of errors induced by segmentation or scanning images. The resulting slight displacements or rotations have not been considered so far in the literature. We present a new similarity model that flexibly addresses this problem. By specifying neighborhood influence weights, the user may adapt the similarity distance functions to his or her own requirements or preferences. Technically, the new similarity model is based on quadratic forms for which we present a multi-step query processing architecture, particularly for high dimensions as they occur in image databases. Our algorithm to reduce the dimensionality of quadratic form-based similarity queries results in a lower-bounding distance function that is proven to provide an optimal filter selectivity. Experiments on our test database of 10,000 images demonstrate the applicability and the performance of our approach, even in dimensions as high as 1,024.
Mihael Ankerst, Hans-Peter Kriegel, Thomas Seidl 0001
IEEE Trans. Knowl. Data Eng.2
1997 Density-Connected Sets and their Application for Trend Detection in Spatial Databases
Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001, Xiaowei Xu 0001
KDD2
1997 A Cost Model For Nearest Neighbor Search in High-Dimensional Data Space
abstract
In this paper, we present a new cost model for nearest neighbor search in high-dimensional data space. We first analyze different nearest neighbor algorithms, present a generalization of an algorithm which has been originally proposed for Quadtrees [13], and show that this algorithm is optimal. Then, we develop a cost model which- in contrast to previous models- takes boundary effects into account and therefore also works in high dimensions. The advantages of our model are in particular: Our model works for data sets with an arbitrary number of dimensions and an arbitrary number of data points, is applicable to different data distributions and index structures, and provides accurate estimates of the expected query execution time. To show the practical relevance and accuracy of our model, we perform a detailed analysis using synthetic and real data. The results of applying our model to
Stefan Berchtold, Christian Böhm 0001, Daniel A. Keim, Hans-Peter Kriegel
PODS4
1997 Fast Parallel Similarity Search in Multimedia Databases
abstract
Most similarity search techniques map the data objects into some high-dimensional feature space. The similarity search then corresponds to a nearest-neighbor search in the feature space which is computationally very intensive. In this paper, we present a new parallel method for fast nearest-neighbor search in high-dimensional feature spaces. The core problem of designing a parallel nearest-neighbor algorithm is to find an adequate distribution of the data onto the disks. Unfortunately, the known declustering methods to not perform well for high-dimensional nearest-neighbor search. In contrast, our method has been optimized based on the special properties of high-dimensional spaces and therefore provides a near-optimal distribution of the data items among the disks. The basic idea of our data declustering technique is to assign the buckets corresponding to different quadrants of the data space to different disks. We show that our technique - in contrast to other declustering methods - guarantees that all buckets corresponding to neighboring quadrants are assigned to different disks. We evaluate our method using large amounts of real data (up to 40 MBytes) and compare it with the best known data declustering method, the Hilbert curve. Our experiments show that our method provides an almost linear speed-up and a constant scale-up. Additionally, it outperforms the Hilbert approach by a factor of up to 5.
Stefan Berchtold, Christian Böhm 0001, Bernhard Braunmüller, Daniel A. Keim, Hans-Peter Kriegel
SIGMOD Conference5
1997 S3: Similarity Search in CAD Database Systems
abstract
S3 is the prototype of a database system supporting the management and similarity retrieval of industrial CAD parts. The major goal of the system is to reduce the cost for developing and producing new parts by maximizing the reuse of existing parts. S3 supports the following three types of similarity queries: query by example (of an existing part in the database), query by sketch and thematic similarity query. S3 is an object-oriented system offering an adequate graphical user interface. On top of providing various state-of-the-art algorithms and index structures for geometry-based similarity retrieval, it is an excellent testbed for developing and testing new similarity algorithms and index structures.
Stefan Berchtold, Hans-Peter Kriegel
SIGMOD Conference2
1997 Efficient User-Adaptable Similarity Search in Large Multimedia Databases
Thomas Seidl 0001, Hans-Peter Kriegel
VLDB2
1997 Using Extended Feature Objects for Partial Similarity Retrieval
Stefan Berchtold, Daniel A. Keim, Hans-Peter Kriegel
VLDB J.3
1996 Parallel Processing of Spatial Joins Using R-trees
abstract
We show that spatial joins are very suitable to be processed on a parallel hardware platform. The parallel system is equipped with a so called shared virtual memory which is well suited for the design and implementation of parallel spatial join algorithms. We start with an algorithm that consists of three phases: task creation, task assignment and parallel task execution. In order to reduce CPU and I/O cost, the three phases are processed in a fashion that preserves spatial locality. Dynamic load balancing is achieved by splitting tasks into smaller ones and reassigning some of the smaller tasks to idle processors. In an experimental performance comparison, we identify the advantages and disadvantages of several variants of our algorithm. The most efficient one shows an almost optimal speed up under the assumption that the number of disks is sufficiently large.
Thomas Brinkhoff, Hans-Peter Kriegel, Bernhard Seeger
ICDE2
1996 A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise
Martin Ester, Hans-Peter Kriegel, Jörg Sander 0001, Xiaowei Xu 0001
KDD2
1996 The X-tree : An Index Structure for High-Dimensional Data
Stefan Berchtold, Daniel A. Keim, Hans-Peter Kriegel
VLDB3
1996 Visualization Techniques for Mining Large Databases: A Comparison
abstract
Visual data mining techniques have proven to be of high value in exploratory data analysis, and they also have a high potential for mining large databases. In this article, we describe and evaluate a new visualization-based approach to mining large databases. The basic idea of our visual data mining techniques is to represent as many data items as possible on the screen at the same time by mapping each data value to a pixel of the screen and arranging the pixels adequately. The major goal of this article is to evaluate our visual data mining techniques and to compare them to other well-known visualization techniques for multidimensional data: the parallel coordinate and stick-figure visualization techniques. For the evaluation of visual data mining techniques, the perception of data properties counts most, while the CPU time and the number of secondary storage accesses are only of secondary importance. In addition to testing the visualization techniques using real data, we developed a testing environment for database visualizations similar to the benchmark approach used for comparing the performance of database systems. The testing environment allows the generation of test data sets with predefined data characteristics which are important for comparing the perceptual abilities of visual data mining techniques.
Daniel A. Keim, Hans-Peter Kriegel
IEEE Trans. Knowl. Data Eng.2
1995 Solvent Accessible Surface Representation in a Database System for Protein Docking
Thomas Seidl 0001, Hans-Peter Kriegel
ISMB2
1995 A Database Interface for Clustering in Large Spatial Databases
Martin Ester, Hans-Peter Kriegel, Xiaowei Xu 0001
KDD2
1995 VisDB: A System for Visualizing Large Databases
abstract
The VisDB system developed at the University of Munich is a sophisticated tool for visualizing and analyzing large databases. The key idea of the VisDB system is to support the exploration of large databases by using the phenomenal abilities of the human vision system which is able to analyze visualizations of mid-size to large amounts of data very efficiently. The goal of the VisDB system is to provide visualizations of large portions of the database, allowing properties of the data and structure in the data to become perceptually apparent.
Daniel A. Keim, Hans-Peter Kriegel
SIGMOD Conference2
1995 Recursive Pattern: A Technique for Visualizing Very Large Amounts of Data
abstract
An important goal of visualization technology is to support the exploration and analysis of very large amounts of data. In this paper, we propose a new visualization technique called a 'recursive pattern', which has been developed for visualizing large amounts of multidimensional data. The technique is based on a generic recursive scheme which generalizes a wide range of pixel-oriented arrangements for displaying large data sets. By instantiating the technique with adequate data- and application-dependent parameters, the user may greatly influence the structure of the resulting visualizations. Since the technique uses one pixel for presenting each data value, the amount of data which can be displayed is only limited by the resolution of current display technology and by the limitations of human perceptibility. Beside describing the basic idea of the 'recursive pattern' technique, we provide several examples of useful parameter settings for the various recursion levels. We further show that our 'recursive pattern' technique is particularly advantageous for the large class of data sets which have a natural order according to one dimension (e.g. time series data). We demonstrate the usefulness of our technique by using a stock market application.
Daniel A. Keim, Mihael Ankerst, Hans-Peter Kriegel
IEEE Visualization3
1994 Query Translation Supporting the Migration of Legacy Databases into Cooperative Information Systems
Daniel A. Keim, Hans-Peter Kriegel, Andreas Miethsam
CoopIS2
1994 Supporting Data Mining of Large Databases by Visual Feedback Queries
abstract
Describes a query system that provides visual relevance feedback in querying large databases. The goal is to support the process of data mining by representing as many data items as possible on the display. By arranging and coloring the data items as pixels according to their relevance for the query, the user gets a visual impression of the resulting data set. Using an interactive query interface, the user may change the query dynamically and receives immediate feedback by the visual representation of the resulting data set. Furthermore, by using multiple windows for different parts of a complex query, the user gets visual feedback for each part of the query and, therefore, may easier understand the overall result. The system allows one to represent the largest amount of data that can be visualized on current display technology, provides valuable feedback in querying the database, and allows the user to find results which would otherwise remain hidden in the database.>
Daniel A. Keim, Hans-Peter Kriegel, Thomas Seidl 0001
ICDE2
1994 Multi-Step Processing of Spatial Joins
abstract
Spatial joins are one of the most important operations for combining spatial objects of several relations. In this paper, spatial join processing is studied in detail for extended spatial objects in two-dimensional data space. We present an approach for spatial join processing that is based on three steps. First, a spatial join is performed on the minimum bounding rectangles of the objects returning a set of candidates. Various approaches for accelerating this step of join processing have been examined at the last year's conference [BKS 93a]. In this paper, we focus on the problem how to compute the answers from the set of candidate which is handled by the following two steps. First of all, sophisticated approximations are used to identify answers as well as to filter out false hits from the set of candidates. For this purpose, we investigate various types of conservative and progressive approximations. In the last step, the exact geometry of the remaining candidates has to be tested against the join predicate. The time required for computing spatial join predicates can essentially be reduced when objects are adequately organized in main memory. In our approach, objects are first decomposed into simple components which are exclusively organized by a main-memory resident spatial data structure. Overall, we present a complete approach of spatial join processing on complex spatial objects. The performance of the individual steps of our approach is evaluated with data sets from real cartographic applications. The results show that our approach reduces the total execution time of the spatial join by factors.
Thomas Brinkhoff, Hans-Peter Kriegel, Ralf Schneider, Bernhard Seeger
SIGMOD Conference2
1994 GENESYS: A System for Efficient Spatial Query Processing
Thomas Brinkhoff, Hans-Peter Kriegel, Ralf Schneider, Bernhard Seeger
SIGMOD Conference2
1994 The Impact of Global Clustering on Spatial Database Systems
Thomas Brinkhoff, Hans-Peter Kriegel
VLDB2
1993 Object-Oriented Querying of Existing Relations Databases
Daniel A. Keim, Hans-Peter Kriegel, Andreas Miethsam
DEXA2
1993 Query Processing of Geometric Objects with Free Form Boundaries in Spatial Datbases
Hans-Peter Kriegel, Stephan Heep, Andreas Fahldiek, Norbert Mysliwitz
DEXA1
1993 Comparison of Approximations of Complex Objects Used for Approximation-based Query Processing in Spatial Database Systems
abstract
The minimum bounding box, the convex hull, the minimum bounding four- and five-corner, rotated boxes, and the minimum bounding ellipses and circles convex conservative approximation methods for handling complex spatial objects in spatial access methods are discussed. Results indicate that, depending on the complexity of the objects and the type of queries, the approximations five-corner, ellipse and rotated bounding box clearly outperform the bounding box. It is the reduced number of false hits that yields a considerable improvement in total query time when using the proposed approximations.>
Thomas Brinkhoff, Hans-Peter Kriegel, Ralf Schneider
ICDE2
1993 Efficient Processing of Spatial Joins Using R-Trees
abstract
Abstract: In this paper, we show that spatial joins are very suitable to be processed on a parallel hardware platform. The parallel system is equipped with a so-called shared virtual memory which is well-suited for the design and implementation of parallel spatial join algorithms. We start with an algorithm that consists of three phases: task creation, task assignment and parallel task execu-tion. In order to reduce CPU- and I/O-cost, the three phases are processed in a fashion that pre-serves spatial locality. Dynamic load balancing is achieved by splitting tasks into smaller ones and reassigning some of the smaller tasks to idle processors. In an experimental performance compar-ison, we identify the advantages and disadvantages of several variants of our algorithm. The most efficient one shows an almost optimal speed-up under the assumption that the number of disks is sufficiently large. Topics: spatial database systems, parallel database systems 1
Thomas Brinkhoff, Hans-Peter Kriegel, Bernhard Seeger
SIGMOD Conference2
1993 Visual Feedback in Querying Large Databases
abstract
In this paper, we describe a database query system that provides visual relevance feedback in querying large databases. The goal of our system is to support the query specification process by using each pixel of the display to represent one data item of the database. By arranging and coloring the pixels according to their relevance for the query, the user gets a visual impression of the resulting data set. Using sliders for each condition of the query, the user may change the query dynamically and receives immediate feedback by the visual representation of the resulting data set. By using multiple windows for different parts of a complex query, the user gets visual feedback for each part of the query and, therefore, will easier understand the overall result. The system may be used to query any database that contains tens of thousands to millions of data items, but it is especially helpful to explore large data sets with an unknown distribution of values and to find the interesting hot spots in huge amounts of data. The direct feedback allows to visually display the influence of incremental query refinements and, therefore, allows a better, easier and faster query specification.>
Daniel A. Keim, Hans-Peter Kriegel, Thomas Seidl 0001
IEEE Visualization2
1991 A Flexible and Extensible Index Manager for Spatial Database Systems
Hans-Peter Kriegel, Peter Heep, Stephan Heep, Michael Schiwietz, Ralf Schneider
DEXA1
1990 Design, Implementation and Performance Comparison of the Buddy-Tree
Bernhard Seeger, Hans-Peter Kriegel
DEXA2
1990 The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles
abstract
The R-tree, one of the most popular access methods for rectangles, is based on the heuristic optimization of the area of the enclosing rectangle in each inner node. By running numerous experiments in a standardized testbed under highly varying data, queries and operations, we were able to design the R*-tree which incorporates a combined optimization of area, margin and overlap of each enclosing rectangle in the directory. Using our standardized testbed in an exhaustive performance comparison, it turned out that the R*-tree clearly outperforms the existing R-tree variants. Guttman's linear and quadratic R-tree and Greene's variant of the R-tree. This superiority of the R*-tree holds for different types of queries and operations, such as map overlay, for both rectangles and multidimensional points in all experiments. From a practical point of view the R*-tree is very attractive because of the following two reasons 1 it efficiently supports point and spatial data at the same time and 2 its implementation cost is only slightly higher than that of other R-trees.
Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, Bernhard Seeger
SIGMOD Conference2
1990 The Buddy-Tree: An Efficient and Robust Access Method for Spatial Data Base Systems
Bernhard Seeger, Hans-Peter Kriegel
VLDB2
1989 Multidimensional quantile hashing is very efficient for nonuniform distributions
Hans-Peter Kriegel, Bernhard Seeger
Inf. Sci.1
1988 PLOP-Hashing: A Grid File without Directory
abstract
The authors consider the case of nonuniform weakly correlated or independent multidimensional record distributions. After demonstrating the advantages of multidimensional hashing schemes without directory, they suggest using piecewise linear expansions to distribute the load more evenly over the pages of the file. The resulting piecewise linear order preserving hashing scheme (PLOP-hashing) is then compared to the two-level grid file, which turned out to be the most popular scheme in practical applications.>
Hans-Peter Kriegel, Bernhard Seeger
ICDE1
1988 Techniques for Design and Implementation of Efficient Spatial Access Methods
Bernhard Seeger, Hans-Peter Kriegel
VLDB2
1987 Multidimensional Dynamic Quantile Hashing is Very Efficient for Non-Uniform Record Distributions
abstract
Previous multidimensional dynamic hashing schemes exhibit two obvious shortcomings. First, even for uniform record distribution, the retrieval performance of these schemes suffers from several disadvantages. In a recent paper we have suggested a multidimensional dynamic hashing scheme which exhibits better retrieval performance than its competitors for uniform distribution. The even more severe second disadvantage of all known multidimensional dynamic hashing schemes is the very poor performance for non-uniform record distributions. In this paper we present the quantile method as a scheme which exhibits for non-uniform distributions practically the same performance as for uniform distributions. This is underlined by experimental runs with an implementation of our scheme. In addition to its excellent performance, our scheme fulfills all the necessary requirements to be used in an engineering database system: it is dynamic, is suitable for secondary storage devices, supports point data and spatial data objects and supports spatial clustering (proximity queries).
Hans-Peter Kriegel, Bernhard Seeger
ICDE1
1986 Multidimensional Order Preserving Linear Hashing with Partial Expansions
Hans-Peter Kriegel, Bernhard Seeger
ICDT1
1984 Performance Comparison of Index Structures for Multi-Key Retrieval
abstract
In this paper, we report on a performance comparison of four software implemented index structures for multi-key retrieval the inverted file, the grid file and two variants of multidimensional B-trees It turns out that the recently suggested structures multidimensional B-tree and grid file outperform the traditional inverted file
Hans-Peter Kriegel
SIGMOD Conference1
1983 Performance of Index Structures for Databases
Hans-Peter Kriegel
WG1
1983 Insertion-Safeness in Balanced Trees
Hans-Peter Kriegel, Y. S. Kwong
Inf. Process. Lett.1
1982 Variants of Multidimensional B-Trees as Dynamic Index Structures for Associative Retrieval in Database Systems
Hans-Peter Kriegel
WG1
1981 Weighted Multidimensional B-trees Used as Nearly Optimal Dynamic Dictionaries
Hans-Peter Kriegel, Vijay K. Vaishnavi
MFCS1
1980 Optimum Multiway Search Trees
Vijay K. Vaishnavi, Hans-Peter Kriegel, Derick Wood
Acta Informatica2
1980 Space and time optimal algorithms for a class of rectangle intersection problems
Vijay K. Vaishnavi, Hans-Peter Kriegel, Derick Wood
Inf. Sci.2
1977 Left-Fitting Translations
Hans-Peter Kriegel, Thomas Ottmann
ICALP1
1976 Formal Translations and Szilard Languages
Hans-Peter Kriegel, Hermann A. Maurer
Inf. Control.1