Peer Kröger

dblp:k/PeerKroger · DBLP profile ↗
← Back
107ranked-venue papers in the field
2as first author
9since 2021 · last 2025
0000-0001-5646-3299ORCID · verified

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

Database Systems & Data Management · 76 (2 first)Data Mining & Knowledge Discovery · 25Information Retrieval & Web Search · 3Big Data, Cloud & Distributed Data Systems · 1Knowledge Engineering, Semantic Web & Information Systems · 1Other / Interdisciplinary · 1
YearPublicationVenuePosition
2025 Eddy Hunter: A Data Mining System for High-Resolution Eddy Signals, Leveraging Spatio-Temporal Similarities in the SWOT Satellite Data
Federico Scarscelli, Claudius Zelenka, Peer Kröger, Florian Schütte
SISAP3
2024 The Missing Link? On the In-Between Instance Detection Task
Daniyal Kazempour, Claudius Zelenka, Peer Kröger
EDBT3
2024 Enhancing cluster analysis via topological manifold learning
abstract
Abstract We discuss topological aspects of cluster analysis and show that inferring the topological structure of a dataset before clustering it can considerably enhance cluster detection: we show that clustering embedding vectors representing the inherent structure of a dataset instead of the observed feature vectors themselves is highly beneficial. To demonstrate, we combine manifold learning method UMAP for inferring the topological structure with density-based clustering method DBSCAN. Synthetic and real data results show that this both simplifies and improves clustering in a diverse set of low- and high-dimensional problems including clusters of varying density and/or entangled shapes. Our approach simplifies clustering because topological pre-processing consistently reduces parameter sensitivity of DBSCAN. Clustering the resulting embeddings with DBSCAN can then even outperform complex methods such as SPECTACL and ClusterGAN. Finally, our investigation suggests that the crucial issue in clustering does not appear to be the nominal dimension of the data or how many irrelevant features it contains, but rather how separable the clusters are in the ambient observation space they are embedded in, which is usually the (high-dimensional) Euclidean space defined by the features of the data. The approach is successful because it performs the cluster analysis after projecting the data into a more suitable space that is optimized for separability, in some sense.
Moritz Herrmann, Daniyal Kazempour, Fabian Scheipl, Peer Kröger
Data Min. Knowl. Discov.4
2023 Towards a fixed-gear AIS trajectory differentiation
abstract
The increasing digital traces of fishing fleets nowadays available allow for automatized observation of the oceans, a vulnerable space which could hardly be monitored or governed previously. Data streams from satellite base communication systems are being used for a variety of applications such as collision avoidance, route optimization, and monitoring of illegal activities.
Mirjam Bayer, Daniyal Kazempour, Peer Kröger
SSTD3
2023 Interactive Detection and Visualization of Ocean Carbon Regimes
abstract
Our research focuses on the detection of ocean carbon uptake regimes that are critical in the context of comprehending climate change. One observation among geoscientific data in Earth System Sciences is that the datasets often contain local and distinct statistical distributions posing a major challenge in applying clustering algorithms for data analysis. The use of global parameters in many clustering algorithms is often inadequate to capture such local distributions. In this study, we propose a novel tool to detect and visualize oceanic carbon uptake clusters. We implement a distance-variance selection method (augmented by BIC scores) on agglomerative hierarchical clustering constructed upon a regional multivariate linear regression model set. Instead of relying on a global distance, users can select the local distance and variance thresholds on our tool to detect the connections on the dendrograms that stand as potential clusters by considering both compactness and similarity.
Sweety Mohanty, Daniyal Kazempour, Lavinia Patara, Peer Kröger
SSTD4
2022 SePass: Semantic Password Guessing Using k-nn Similarity Search in Word Embeddings
Maximilian von Zastrow, Levin Schäfer, Nadine Sarah Schüler, Michael Eichberg, Peer Kröger
ADMA (2)5
2022 Tracking the Evolution of Water Flow Patterns Based on Spatio-Temporal Particle Flow Clusters
abstract
Marine scientists investigate the movement of oceanic water particles with floating measurement devices released in the real ocean, as well as with virtual particles released in numerical model simulations. The detection, visualization, and evolution of clustered particles is key for gaining a comprehensive understanding of the underlying processes in the oceans. Thereby, vast amounts of mobility data (3D coordinates of these particles over time) need to be analyzed using mobility data science methods. In this paper, we describe the application of data science techniques to detect particle clusters and, more importantly, to track the evolution of these clusters over time in order to support the analysis of oceanic flows. In particular, we apply a well-known concept for tracking the cluster evolution from the data mining community that relies on pair-counting and, thus, is rather inefficient. In order to be applicable to large amounts of particles, we further elaborate two heuristic solutions to compute the cluster transitions based on spatial approximations. Experiments on real world data show a considerable speed-up while sacrificing marginal accuracy drops. Our prototype is used by domain experts for the analysis of the large-scale ocean by virtual particle release experiments in ocean simulations.
Nelson Tavares de Sousa, Carola Trahms, Peer Kröger, Matthias Renz, René Schubert, Arne Biastoch
MDM3
2021 A Cost Model for Reverse Nearest Neighbor Query Processing on R-Trees Using Self Pruning
Felix Borutta, Peer Kröger, Matthias Renz
SISAP2
2021 Towards a Learned Index Structure for Approximate Nearest Neighbor Search Query Processing
Maximilian von Zastrow, Peer Kröger, Matthias Renz
SISAP2
2020 Detecting Arbitrarily Oriented Subspace Clusters in Data Streams Using Hough Transform
Felix Borutta, Daniyal Kazempour, Felix Mathy, Peer Kröger, Thomas Seidl 0001
PAKDD (1)4
2019 A Galaxy of Correlations
Daniyal Kazempour, Lisa Krombholz, Peer Kröger, Thomas Seidl 0001
EDBT3
2019 k-Distance Approximation for Memory-Efficient RkNN Retrieval
Max Berrendorf, Felix Borutta, Peer Kröger
SISAP3
2019 A Generic Summary Structure for Arbitrarily Oriented Subspace Clustering in Data Streams
Felix Borutta, Peer Kröger, Thomas Hubauer
SISAP2
2019 SIDEKICK: Linear Correlation Clustering with Supervised Background Knowledge
Maximilian von Zastrow, Daniyal Kazempour, Peer Kröger, Thomas Seidl 0001
SISAP3
2019 Detecting Global Periodic Correlated Clusters in Event Series based on Parameter Space Transform
abstract
Periodicities are omnipresent: In nature in the cycles of predator and prey populations, reoccurring patterns regarding our power consumption over the days, or the presence of flu diseases over the year. With regards to the importance of periodicities we ask: Is there a way to detect periodic correlated clusters which are hidden in event series? We propose as a work in progress a method for detecting sinusoidal periodic correlated clusters on event series which relies on parameter space transformation. Our contributions are: Providing the first non-linear correlation clustering algorithm for detecting periodic correlated clusters. Further our method provides an explicit model giving domain experts information on parameters such as amplitude, frequency, phase-shift and vertical-shift of the detected clusters. Beyond that we approach the issue of determining an adequate frequency and phase-shift of the detected correlations given a frequency and phase-shift boundary.
Daniyal Kazempour, Kilian Emmerig, Peer Kröger, Thomas Seidl 0001
SSDBM3
2019 Detecting global hyperparaboloid correlated clusters: a Hough-transform based multicore algorithm
Daniyal Kazempour, Markus Mauder 0001, Peer Kröger, Thomas Seidl 0001
Distributed Parallel Databases3
2018 Event-Enhanced Learning for KG Completion
Martin Ringsquandl, Evgeny Kharlamov, Daria Stepanova 0001, Marcel Hildebrandt, Steffen Lamparter, Raffaello Lepratti, Ian Horrocks 0001, Peer Kröger
ESWC8
2018 D-MASC: A Novel Search Strategy for Detecting Regions of Interest in Linear Parameter Space
Daniyal Kazempour, Kevin Bein, Peer Kröger, Thomas Seidl 0001
SISAP3
2017 On event-driven knowledge graph completion in digital factories
abstract
Smart factories are equipped with machines that can sense their manufacturing environments, interact with each other, and control production processes. Smooth operation of such factories requires that the machines and engineering personnel that conduct their monitoring and diagnostics share a detailed common industrial knowledge about the factory, e.g., in the form of knowledge graphs. Creation and maintenance of such knowledge is expensive and requires automation. In this work we show how machine learning that is specifically tailored towards industrial applications can help in knowledge graph completion. In particular, we show how knowledge completion can benefit from event logs that are common in smart factories. We evaluate this on the knowledge graph from a real world-inspired smart factory with encouraging results.
Martin Ringsquandl, Evgeny Kharlamov, Daria Stepanova 0001, Steffen Lamparter, Raffaello Lepratti, Ian Horrocks 0001, Peer Kröger
IEEE BigData7
2017 Detecting Global Hyperparaboloid Correlated Clusters Based on Hough Transform
abstract
Correlation clustering detects complex and intricate relationships in high-dimensional data by identifying groups of data points, each characterized by differents correlation among a (sub)set of features. Current correlation clustering methods generally limit themselves to linear correlations only. In this paper, we introduce a method for detecting global non-linear correlated clusters focusing on quadratic relations. We introduce a novel Hough transform for the detection of hyperparaboloids and apply it to the detection of hyperparaboloid correlated clusters in arbitrary high-dimensional data spaces. Non-linear correlation clustering like our method can reveal valuable insights which are not covered by current linear versions. Our empirical results on synthetic and real world data reveal that the proposed method is robust against noise, jitter and irregular densities.
Daniyal Kazempour, Markus Mauder 0001, Peer Kröger, Thomas Seidl 0001
SSDBM3
2017 Dimensional Testing for Reverse k-Nearest Neighbor Search
abstract
Given a query object q, reverse k -nearest neighbor (R k NN) search aims to locate those objects of the database that have q among their k -nearest neighbors. In this paper, we propose an approximation method for solving R k NN queries, where the pruning operations and termination tests are guided by a characterization of the intrinsic dimensionality of the data. The method can accommodate any index structure supporting incremental (forward) nearest-neighbor search for the generation and verification of candidates, while avoiding impractically-high preprocessing costs. We also provide experimental evidence that our method significantly outperforms its competitors in terms of the tradeoff between execution time and the quality of the approximation. Our approach thus addresses many of the scalability issues surrounding the use of previous methods in data mining.
Guillaume Casanova, Elias Englmeier, Michael E. Houle, Peer Kröger, Michael Nett, Erich Schubert, Arthur Zimek
Proc. VLDB Endow.4
2015 Reverse k-nearest neighbour schedules in time-dependent road networks
abstract
Despite the wealth of research published on reverse k-nearest neighbour (RkNN) queries very few attempts have been made to solve the problem in time-dependent networks, i.e., networks where the edge cost varies with time. A typical example of such network is one made of a city's streets. An interesting consequence of such assumption is that set of RkNNs can change over time even if the objects are not moving. We present an efficient algorithm that computes a RkNN schedule for a given time interval, e.g., one day. Once computed, such schedule allows one to find the RkNNs for any point within the given time interval doing a simple table lookup. We experimentally evaluate our novel methods using a straightforward solution, namely computing the RkNN set for every (discrete) instant within a time interval. Our results show that the proposed algorithms are orders of magnitude faster than such baseline approach.
Felix Borutta, Mario A. Nascimento, Johannes Niedermayer, Peer Kröger
SIGSPATIAL/GIS4
2015 Data mining for isotopic mapping of bioarchaeological finds in a central european alpine passage
abstract
Isotopic mapping has become an indispensable tool for the assessment of mobility and trade of the past. However, modeling and understanding spatio-temporal isotopic variation is complicated by the small number of available samples, potential mobility of the investigated samples, sample preservation quality, uncertainty of measurements, and so forth. In this work, we use data mining techniques to build an isotopic map (descriptive modeling) and to determine the spatial origin of new samples (predictive modeling). In particular, we propose a clustering-based isotope ratio model and a scoring function for the origin prediction of new samples. Our data was extracted from real animal finds from an Alpine passage that spans three countries (Germany, Austria, and Italy) and comprises a high variety of isotopes and geological characteristics. Our results and evaluation by domain experts show that it is possible to derive a model of the area for both descriptive and predictive purposes.
Markus Mauder 0001, Eirini Ntoutsi, Peer Kröger, Gisela Grupe
SSDBM3
2015 On reverse-k-nearest-neighbor joins
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Johannes Niedermayer, Matthias Renz, Andreas Züfle
GeoInformatica3
2014 Selectivity Estimation of Reverse k-Nearest Neighbor Queries
Michael Steinke, Johannes Niedermayer, Peer Kröger
DASFAA (2)3
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
EDBT4
2014 Retrieval of Binary Features in Image Databases: A Study
Johannes Niedermayer, Peer Kröger
SISAP2
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)4
2013 A Similarity Model for 3D Objects Based on Stable Sub-clouds
Markus Mauder 0001, Peer Kröger, Karl-Ludwig Schinner
SISAP2
2013 Reverse-k-Nearest-Neighbor Join Processing
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Johannes Niedermayer, Matthias Renz, Andreas Züfle
SSTD3
2013 Autonomous clustering for wireless sensor networks
abstract
Most algorithms treat Wireless Sensor Networks (WSNs) only as a generator of data without any autonomy. In contrast to this approach, we propose the ACIDE framework: A completely decentralized, bottom-up clustering process and information exchange that does not depend on given infrastructure such as fixed root nodes. While it has slightly higher requirements for the nodes, its dynamic and independent nature has many advantages, such as the user beeing able to initiate queries from any point in the network rather than being limited to query the network through an a priori fixed sink node. The framework can deal with changing environments and energy depletion. Through careful abstraction, we also support customization and adaption to different environments.
Fabian D. Winter, Peer Kröger, Johannes Niedermayer, Matthias Renz
SSDBM2
2013 Front Matter
Peer Kröger, Stratis Viglas
Proc. VLDB Endow.1
2013 Front Matter
Peer Kröger, Stratis Viglas
Proc. VLDB Endow.1
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
ICDM2
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
SDM4
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
SDM2
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
SSTD4
2011 TiP: Analyzing Periodic Time Series Patterns
Thomas Bernecker, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
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
SSTD3
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
SSTD5
2011 Density Based Subspace Clustering over Dynamic Data
Hans-Peter Kriegel, Peer Kröger, Eirini Ntoutsi, Arthur Zimek
SSDBM2
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
GIS3
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
GIS4
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
ICDE2
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 Conference3
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
SSDBM5
2010 Can Shared-Neighbor Distances Defeat the Curse of Dimensionality?
Michael E. Houle, Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SSDBM3
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
SSDBM2
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
CIKM2
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
CIKM2
2009 Periodic Pattern Analysis in Time Series Databases
Johannes Aßfalg, Thomas Bernecker, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
DASFAA4
2009 Techniques for Efficiently Searching in Spatial, Temporal, Spatio-temporal, and Multimedia Databases
Hans-Peter Kriegel, Peer Kröger, Matthias Renz
DASFAA2
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
EDBT3
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
GIS3
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
ICDE2
2009 Outlier Detection in Axis-Parallel Subspaces of High Dimensional Data
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
PAKDD2
2009 Incremental Reverse Nearest Neighbor Ranking in Vector Spaces
Tobias Emrich, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Andreas Züfle
SSTD3
2009 Probabilistic Similarity Search for Uncertain Time Series
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Matthias Renz
SSDBM3
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
SSDBM2
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.3
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. Data2
2008 Analysis of Time Series Using Compact Model-Based Descriptions
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Renz
DASFAA2
2008 Approximate Clustering of Time Series Using Compact Model-Based Descriptions
Hans-Peter Kriegel, Peer Kröger, Alexey Pryakhin, Matthias Renz, Andrew Zherdin
DASFAA2
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
GIS2
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
ICDE3
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
ICDE2
2008 Robust Clustering in Arbitrarily Oriented Subspaces
abstract
In this paper, we propose an efficient and effective method to find arbitrarily oriented subspace clusters by mapping the data space to a parameter space defining the set of possible arbitrarily oriented subspaces. The objective of a clustering algorithm based on this principle is to find those among all the possible subspaces, that accommodate many database objects. In contrast to existing approaches, our method can find subspace clusters of different dimensionality even if they are sparse or are intersected by other clusters within a noisy environment. A broad experimental evaluation demonstrates the robustness, efficiency and effectivity of our method.
Elke Achtert, Christian Böhm 0001, Jörn David, Peer Kröger, Arthur Zimek
SDM4
2008 Hierarchical Graph Embedding for Efficient Query Processing in Very Large Traffic Networks
Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Tim Schmidt
SSDBM2
2008 A General Framework for Increasing the Robustness of PCA-Based Correlation Clustering Algorithms
Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SSDBM2
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.2
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
DASFAA4
2007 Interval-Focused Similarity Search in Time Series Databases
Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
DASFAA3
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
GIS2
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
SDM4
2007 Generalizing the Optimality of Multi-step k -Nearest Neighbor Query Processing
Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Matthias Renz
SSTD2
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
SSDBM4
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.3
2006 Approximate reverse k-nearest neighbor queries in general metric spaces
abstract
In this paper, we propose an approach for efficient approximative RkNN search in arbitrary metric spaces where the value of k is specified at query time. Our method uses an approximation of the nearest-neighbor-distances in order to prune the search space. In several experiments, our solution scales significantly better than existing non-approximative approaches while producing an approximation of the true query result with a high recall.
Elke Achtert, Christian Böhm 0001, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
CIKM3
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
EDBT3
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
EDBT3
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
ICDE3
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
KDD4
2006 DeLi-Clu: Boosting Robustness, Completeness, Usability, and Efficiency of Hierarchical Clustering by a Closest Pair Ranking
Elke Achtert, Christian Böhm 0001, Peer Kröger
PAKDD3
2006 Finding Hierarchies of Subspace Clusters
Elke Achtert, Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Ina Müller-Gorman, Arthur Zimek
PKDD4
2006 Efficient reverse k-nearest neighbor search in arbitrary metric spaces
abstract
The reverse k-nearest neighbor (RkNN) problem, i.e. finding all objects in a data set the k-nearest neighbors of which include a specified query object, is a generalization of the reverse 1-nearest neighbor problem which has received increasing attention recently. Many industrial and scientific applications call for solutions of the RkNN problem in arbitrary metric spaces where the data objects are not Euclidean and only a metric distance function is given for specifying object similarity. Usually, these applications need a solution for the generalized problem where the value of k is not known in advance and may change from query to query. However, existing approaches, except one, are designed for the specific R1NN problem. In addition - to the best of our knowledge - all previously proposed methods, especially the one for generalized RkNN search, are only applicable to Euclidean vector data but not for general metric objects. In this paper, we propose the first approach for efficient RkNN search in arbitrary metric spaces where the value of k is specified at query time. Our approach uses the advantages of existing metric index structures but proposes to use conservative and progressive distance approximations in order to filter out true drops and true hits. In particular, we approximate the k-nearest neighbor distance for each data object by upper and lower bounds using two functions of only two parameters each. Thus, our method does not generate any considerable storage overhead. We show in a broad experimental evaluation on real-world data the scalability and the usability of our novel approach.
Elke Achtert, Christian Böhm 0001, Peer Kröger, Peter Kunath, Alexey Pryakhin, Matthias Renz
SIGMOD Conference3
2006 Mining Hierarchies of Correlation Clusters
abstract
The detection of correlations between different features in high dimensional data sets is a very important data mining task. These correlations can be arbitrarily complex: one or more features might be correlated with several other features, and both noise features as well as the actual dependencies may be different for different clusters. Therefore, each cluster contains points that are located on a common hyperplane of arbitrary dimensionality in the data space and thus generates a separate, arbitrarily oriented subspace of the original data space. The few recently proposed algorithms designed to uncover these correlation clusters have several disadvantages. In particular, these methods cannot detect correlation clusters of different dimensionality which are nested into each other. The complete hierarchical structure of correlation clusters of varying dimensionality can only be detected by a hierarchical clustering approach. Therefore, we propose the algorithm HiCO (hierarchical correlation ordering), the first hierarchical approach to correlation clustering. The algorithm determines the cluster hierarchy, and visualizes it using correlation diagrams. Several comparative experiments using synthetic and real data sets show the performance and the effectivity of HiCO
Elke Achtert, Christian Böhm 0001, Peer Kröger, Arthur Zimek
SSDBM3
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
SSDBM3
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
SSDBM2
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
ICDM4
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
ICDM2
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
ICDM2
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
SSTD3
2005 Selectivity Estimation of High Dimensional Window Queries via Clustering
Christian Böhm 0001, Hans-Peter Kriegel, Peer Kröger, Petra Linhart
SSTD3
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
ICDE3
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
ICDM5
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
ICDM4
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
SDM3
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
SDM2
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
SDM3
2004 Computing Clusters of Correlation Connected Objects
abstract
The detection of correlations between different features in a set of feature vectors is a very important data mining task because correlation indicates a dependency between the features or some association of cause and effect between them. This association can be arbitrarily complex, i.e. one or more features might be dependent from a combination of several other features. Well-known methods like the principal components analysis (PCA) can perfectly find correlations which are global, linear, not hidden in a set of noise vectors, and uniform, i.e. the same type of correlation is exhibited in all feature vectors. In many applications such as medical diagnosis, molecular biology, time sequences, or electronic commerce, however, correlations are not global since the dependency between features can be different in different subgroups of the set. In this paper, we propose a method called 4C (Computing Correlation Connected Clusters) to identify local subgroups of the data objects sharing a uniform but arbitrarily complex correlation. Our algorithm is based on a combination of PCA and density-based clustering (DBSCAN). Our method has a determinate result and is robust against noise. A broad comparative evaluation demonstrates the superior performance of 4C over competing methods such as DBSCAN, CLIQUE and ORCLUS.
Christian Böhm 0001, Karin Murthy, Peer Kröger, Arthur Zimek
SIGMOD Conference3
2003 Bioinformatics Databases: State of the Art and Research Perspectives
François Bry, Peer Kröger
ADBIS2
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
DASFAA2
2003 Incremental OPTICS: Efficient Computation of Updates in a Hierarchical Cluster Ordering
Hans-Peter Kriegel, Peer Kröger, Irina Gotlibovich
DaWaK2
2003 Ranking Interesting Subspaces for Clustering High Dimensional Data
Karin Murthy, Hans-Peter Kriegel, Peer Kröger, Stefanie Wanka
PKDD3
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 Conference3
2003 A Computational Biology Database Digest: Data, Data Analysis, and Data Management
François Bry, Peer Kröger
Distributed Parallel Databases2
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 Conference3