Matthias Schubert

dblp:77/4813 · DBLP profile ↗
← Back
64ranked-venue papers in the field
1as first author
9since 2021 · last 2024
0000-0002-6566-6343ORCID · verified

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

Database Systems & Data Management · 40 (1 first)Data Mining & Knowledge Discovery · 19Other / Interdisciplinary · 3Information Retrieval & Web Search · 2
YearPublicationVenuePosition
2024 Spatial-Aware Deep Reinforcement Learning for the Traveling Officer Problem
abstract
The traveling officer problem (TOP) is a challenging stochastic optimization task. In this problem, a parking officer is guided through a city equipped with parking sensors to fine as many parking offenders as possible. A major challenge in TOP is the dynamic nature of parking offenses, which randomly appear and disappear after some time, regardless of whether they have been fined. Thus, solutions need to dynamically adjust to currently fineable parking offenses while also planning ahead to increase the likelihood that the officer arrives during the offense taking place. Though various solutions exist, these methods often struggle to take the implications of actions on the ability to fine future parking violations into account. This paper proposes SATOP, a novel spatial-aware deep reinforcement learning approach for TOP. Our novel state encoder creates a representation of each action, leveraging the spatial relationships between parking spots, the agent, and the action. Furthermore, we propose a novel message-passing module for learning future inter-action correlations in the given environment. Thus, the agent can estimate the potential to fine further parking violations after executing an action. We evaluate our method using an environment based on real-world data from Melbourne. Our results show that SATOP consistently outperforms state-of-the-art TOP agents and is able to fine up to 22% more parking offenses.
Niklas Strauß, Matthias Schubert
SDM2
2023 Constrained Portfolio Management Using Action Space Decomposition for Reinforcement Learning
abstract
Abstract Financial portfolio managers typically face multi-period optimization tasks such as short-selling or investing at least a particular portion of the portfolio in a specific industry sector. A common approach to tackle these problems is to use constrained Markov decision process (CMDP) methods, which may suffer from sample inefficiency, hyperparameter tuning, and lack of guarantees for constraint violations. In this paper, we propose Action Space Decomposition Based Optimization (ADBO) for optimizing a more straightforward surrogate task that allows actions to be mapped back to the original task. We examine our method on two real-world data portfolio construction tasks. The results show that our new approach consistently outperforms state-of-the-art benchmark approaches for general CMDPs.
David Winkel, Niklas Strauß, Matthias Schubert, Yunpu Ma, Thomas Seidl 0001
PAKDD (2)3
2023 DEAR: Dynamic Electric Ambulance Redeployment
abstract
Dynamic Ambulance Redeployment (DAR) is the task of dynamically assigning ambulances after incidents to base stations to minimize future response times. Though DAR has attracted considerable attention from the research community, existing solutions do not consider using electric ambulances despite the global shift towards electric mobility. In this paper, we are the first to examine the impact of electric ambulances and their required downtime for recharging to DAR and demonstrate that using policies for conventional vehicles can lead to a significant increase in either the number of required ambulances or in the response time to emergencies. Therefore, we propose a new redeployment policy that considers the remaining energy levels, the recharging stations’ locations, and the required recharging time. Our new method is based on minimizing energy deficits (MED) and can provide well-performing redeployment decisions in the novel Dynamic Electric Ambulance Redeployment problem (DEAR). We evaluate MED on a simulation using real-world emergency data from the city of San Francisco and show that MED can provide the required service level without additional ambulances in most cases. For DEAR, MED outperforms various established state-of-the-art solutions for conventional DAR and straightforward solutions to this setting.
Lukas Rottkamp, Niklas Strauß, Matthias Schubert
SSTD3
2022 Robust object detection in remote sensing imagery with noisy and sparse geo-annotations
abstract
Recently, the availability of remote sensing imagery from aerial vehicles and satellites constantly improved. For an automated interpretation of such data, deep-learning-based object detectors achieve state-of-the-art performance. However, established object detectors require complete, precise, and correct bounding box annotations for training. In order to create the necessary training annotations for object detectors, imagery can be georeferenced and combined with data from other sources, such as points of interest localized by GPS sensors. Unfortunately, this combination often leads to poor object localization and missing annotations. Therefore, training object detectors with such data often results in insufficient detection performance. In this paper, we present a novel approach for training object detectors with extremely noisy and incomplete annotations. Our method is based on a teacher-student learning framework and a correction module accounting for imprecise and missing annotations. Thus, our method is easy to use and can be combined with arbitrary object detectors. We demonstrate that our approach improves standard detectors by 37.1% AP50 on a noisy real-world remote-sensing dataset. Furthermore, our method achieves great performance gains on two datasets with synthetic noise. Code is available at https://github.com/mxbh/robust_object_detection.
Maximilian Bernhard, Matthias Schubert
SIGSPATIAL/GIS2
2022 Multi-Modal Contrastive Pre-training for Recommendation
abstract
Personalized recommendation plays a central role in various online applications. To provide quality recommendation service, it is of crucial importance to consider multi-modal information associated with users and items, e.g., review text, description text, and images. However, many existing approaches do not fully explore and fuse multiple modalities. To address this problem, we propose a multi-modal contrastive pre-training model for recommendation. We first construct a homogeneous item graph and a user graph based on the relationship of co-interaction. For users, we propose intra-modal aggregation and inter-modal aggregation to fuse review texts and the structural information of the user graph. For items, we consider three modalities: description text, images, and item graph. Moreover, the description text and image complement each other for the same item. One of them can be used as promising supervision for the other. Therefore, to capture this signal and better exploit the potential correlation of intra-modalities, we propose a self-supervised contrastive inter-modal alignment task to make the textual and visual modalities as similar as possible. Then, we apply inter-modal aggregation to obtain the multi-modal representation of items. Next, we employ a binary cross-entropy loss function to capture the potential correlation between users and items. Finally, we fine-tune the pre-trained multi-modal representations using an existing recommendation model. We have performed extensive experiments on three real-world datasets. Experimental results verify the rationality and effectiveness of the proposed method.
Zhuang Liu 0004, Yunpu Ma, Matthias Schubert, Yuanxin Ouyang, Zhang Xiong 0001
ICMR3
2022 SEA: Graph Shell Attention in Graph Neural Networks
Christian M. M. Frey, Yunpu Ma, Matthias Schubert
ECML/PKDD (2)3
2022 Reinforcement Learning for Multi-Agent Stochastic Resource Collection
Niklas Strauß, David Winkel, Max Berrendorf, Matthias Schubert
ECML/PKDD (4)4
2022 Risk-Aware Reinforcement Learning for Multi-Period Portfolio Selection
David Winkel, Niklas Strauß, Matthias Schubert, Thomas Seidl 0001
ECML/PKDD (6)3
2021 Efficient Parking Search using Shared Fleet Data
abstract
Finding an available on-street parking spot is a relevant problem of day-to-day life. In recent years, several cities began providing real-time parking occupancy data. Finding a free parking spot in such a smart environment can be modeled and solved as a Markov decision process (MDP). The solver has to consider uncertainty as available parking spots might not remain available until arrival due to other vehicles claiming spots in the meantime. Knowing the parking intention of every vehicle in the environment would eliminate this uncertainty but is currently not realistic. In contrast, acquiring data from a subset of vehicles appears feasible and could at least reduce uncertainty.In this paper, we examine how sharing data within a vehicle fleet might lower parking search times. We use this data to better estimate the availability of parking spots at arrival. Since optimal solutions for large scenarios are computationally infeasible, we base our methods on approximations shown to perform well in single-agent settings. Our evaluation features a simulation of a part of Melbourne and indicates that fleet data can significantly reduce the time spent searching for a free parking bay.
Niklas Strauß, Lukas Rottkamp, Sebastian Schmoll, Matthias Schubert
MDM4
2020 SMART-Env
abstract
In this work, we present SMART-Env (Spatial Multi-Agent Resource search Training Environment), a spatio-temporal multi-agent environment for evaluating and training different kinds of agents on resource search tasks. We explain how to simulate arbitrary spawning distributions on real-world street graphs, compare agents’ behavior and evaluate their performance over time. Finally, we demonstrate SMART-Env in a taxi dispatching scenario with three different kinds of agents.
Sabrina Friedl, Sebastian Schmoll, Felix Borutta, Matthias Schubert
MDM4
2019 Scaling the Dynamic Resource Routing Problem
abstract
Routing to a resource (e.g. a parking spot or charging station) is a probabilistic search problem due to the uncertainty as to whether the resource is available at the time of arrival or not. In recent years, more and more real-time information about the current state of resources has become available in order to facilate this task. Therefore, we consider the case of a driver receiving online updates about the current situation. In this setting, the problem can be described as a fully observable Markov Decision Process (MDP) which can be used to compute an optimal policy minimizing the expected search time. However, current approaches do not scale beyond a dozen resources in a query. In this paper, we suggest to adapt common approximate solutions for solving MDPs. We propose a new re-planning and hindsight planning algorithm that redefine the state space and rely on novel cost estimations to find close to optimal results. Unlike exact solutions for computing MDPs, our approximate planers can scale up to hundreds of resources without prohibitive computational costs. We demonstrate the result quality and the scalability of our approaches on two settings describing the search for parking spots and charging stations in an urban environment.
Sebastian Schmoll, Sabrina Friedl, Matthias Schubert
SSTD3
2019 Structural Graph Representations based on Multiscale Local Network Topologies
abstract
In many applications, it is required to analyze a graph merely based on its topology. In these cases, nodes can only be distinguished based on their structural neighborhoods and it is common that nodes having the same functionality or role yield similar neighborhood structures. In this work, we investigate two problems: (1) how to create structural node embeddings which describe a node’s role and (2) how important the nodes’ roles are for characterizing entire graphs. To describe the role of a node, we explore the structure within the local neighborhood (or multiple local neighborhoods of various extents) of the node in the vertex domain, compute the visiting probability distribution of nodes in the local neighborhoods and summarize each distribution to a single number by computing its entropy. Furthermore, we argue that the roles of nodes are important to characterize the entire graph. Therefore, we propose to aggregate the role representations to describe whole graphs for graph classification tasks. Our experiments show that our new role descriptors outperform state-of-the-art structural node representations that are usually more expensive to compute. Additionally, we achieve promising results compared to advanced state-of-the-art approaches for graph classification on various benchmark datasets, often outperforming these approaches.
Felix Borutta, Julian Busch, Evgheniy Faerman, Adina Klink, Matthias Schubert
WI5
2018 Dynamic Resource Routing using Real-Time Information
Sebastian Schmoll, Matthias Schubert
EDBT2
2018 A time-inhomogeneous Markov model for resource availability under sparse observations
abstract
Accurate spatio-temporal information is crucial for smart city applications such as modern routing algorithms. Often, this information describes the state of stationary resources, e.g. the availability of parking bays, charging stations or the amount of people waiting for a vehicle to pick them up near a given location. Predicting future states of the monitored resources is often mandatory because a resource might change its state within the time until it is needed. It is often not possible to obtain complete history of a resource's state. For example, the information might be collected from traveling agents visiting the resource with an irregular frequency. Thus, it is necessary to develop methods which work on sparse observations for training and prediction. In this paper, we propose time-inhomogeneous discrete Markov models to allow accurate prediction even when the frequency of observation is very rare. Our new model is able to blend recent observations with historic data and also provide useful probabilistic estimates for future states. Since resource availability in a city is typically time-dependent, our Markov model is time-inhomogeneous and cyclic within a predefined time interval. We propose a modified Baum-Welch algorithm capable of training our model with sparse data. Evaluations on real-world datasets of parking bay availability show that our new method indeed yields good results compared to methods designed for training on complete data and non-cyclic variants.
Lukas Rottkamp, Matthias Schubert
SIGSPATIAL/GIS2
2018 Vision paper: reinforcement learning in smart spatio-temporal environments
abstract
Smart cities offer more and more real-time information provided by sensor networks and traffic cameras. This information can be very valuable for transportation planing. For instance, knowing which parking spots are currently available close to my destination is very valuable in order to reduce the travel time and thus, maximize the resource usage and minimize the traffic load. The future development of this information is usually uncertain. However, algorithms for routing applications should consider that new information will become available during travelling along the computed path. In order to exploit the provided information to a full extend, it is not sufficient to compute a static route or travel plan because the optimality of the plan might degrade as the state of the environment might consistently change. We argue that in order to plan transportation and understand observed trajectories in smart environments, it is necessary to compute action policies (i.e. the most promising action for all situations and in particular, the encountered situations) instead of static routes. Analogously, it makes sense to understand human behaviour based on the sequence of decisions in the encountered situations. To compute and analyse policies, the field of reinforcement learning already provides a rich set of tools. We describe existing approaches of reinforcement learning in spatial tasks and highlight which new challenges arise from developing reinforcement learning techniques for smart environments.
Sebastian Schmoll, Matthias Schubert
SIGSPATIAL/GIS2
2018 An LSTM Approach to Patent Classification based on Fixed Hierarchy Vectors
abstract
Recently, innovative techniques for text processing like Latent Dirichlet Allocation (LDA) and embedding algorithms like Paragraph Vectors (PV) allowed for improved text classification and retrieval methods. Even though these methods can be adjusted to handle different text collections, they do not take advantage of the fixed document structure that is mandatory in many application areas. In this paper, we focus on patent data which mandates a fixed structure. We propose a new classification method which represents documents as Fixed Hierarchy Vectors (FHV), reflecting the document's structure. FHVs represent a document on multiple levels where each level represents the complete document but with a different local context. Furthermore, we sequentialize this representation and classify documents using LSTM-based architectures. Our experiments show that FHVs provide a richer document representation and that sequential classification improves classification performance when classifying patents into the International Patent Classification (IPC) taxonomy.
Marawan Shalaby, Jan Stutzki, Matthias Schubert, Stephan Günnemann
SDM3
2018 Diverse nearest neighbors queries using linear skylines
Camila F. Costa, Mario A. Nascimento, Matthias Schubert
GeoInformatica3
2017 Scenic Routes Now: Efficiently Solving the Time-Dependent Arc Orienteering Problem
abstract
Due to the availability of large transportation (e.g., road network sensor data) and transportation-related (e.g., pollution, crime) data as well as the ubiquity of car navigation systems, recent route planning techniques need to optimize for multiple criteria (e.g., travel time or distance, utility/value such as safety or attractiveness). In this paper, we introduce a novel problem called Twofold Time-Dependent Arc Orienteering Problem (2TD-AOP), which seeks to find a path from a source to a destination maximizing an accumulated value (e.g., attractiveness of the path) while not exceeding a cost budget (e.g., total travel time). 2TD-AOP has many applications in spatial crowdsourcing, real-time delivery, and online navigation systems (e.g., safest path, most scenic path). Although 2TD-AOP can be framed as a variant of AOP, existing AOP approaches cannot solve 2TD-AOP accurately as they assume that travel-times and values of network edges are constant. However, in real-world the travel-times and values are time-dependent, where the actual travel time and utility of an edge depend on the arrival time to the edge. We first discuss the practicality of this novel problem by demonstrating the benefits of considering time-dependency, empirically. Subsequently, we show that optimal solutions are infeasible (NP-hard) and solutions to the static problem are often invalid (i.e., exceed the cost budget). Therefore, we propose an efficient approximate solution with spatial pruning techniques, optimized for fast response systems. Experiments on a large-scale, fine-grained, real-world road network demonstrate that our approach always produces valid paths, is orders of magnitude faster than any optimal solution with acceptable accumulated value.
Ying Lu 0004, Gregor Jossé, Tobias Emrich, Ugur Demiryurek, Matthias Renz, Cyrus Shahabi, Matthias Schubert
CIKM7
2017 On Privacy in Spatio-Temporal Data: User Identification Using Microblog Data
Erik Seglem, Andreas Züfle, Jan Stutzki, Felix Borutta, Evgheniy Faerman, Matthias Schubert
SSTD6
2017 Knowledge extraction from crowdsourced data for the enrichment of road networks
Gregor Jossé, Klaus Arthur Schmid, Andreas Züfle, Georgios Skoumas, Matthias Schubert, Matthias Renz, Dieter Pfoser, Mario A. Nascimento
GeoInformatica5
2015 Probabilistic Resource Route Queries with Reappearance
abstract
In many routing applications, it is unclear whether driving to a cer-tain destination yields the wanted success. For example, consider driving to an appointment and looking for a parking spot. If there are generally few parking spots in the area or if occupancy of spots is currently high, the search may not be successful. In this case, the search is continued, possibly into a different area, where chances of success are higher. We generalize this problem and introduce a probabilistic formalization to model the availability of resources at certain locations. Our probabilistic model considers short term observations (e.g., vacant parking spots) as well as long term ob-servations (e.g., average occupancy time) to adapt to the level of information currently available. In contrast to previous models, we allow resources to reappear after a probabilistically modeled amount of time (e.g., a car leaves a spot). Based on this model, we propose the so-called probabilistic resource route query with reap-pearance. In order to compute feasible solutions to this query in interactive time, we propose two greedy approaches. Furthermore, we examine backtracking for computing exact solutions and extend the proposed method into a significantly more efficient branch and bound algorithm. In our experiments, we investigate two realistic applications, examine the benefit of our model, and compare algo-rithmic solutions w.r.t. result quality and computational efficiency. 1.
Gregor Jossé, Klaus Arthur Schmid, Matthias Schubert
EDBT3
2015 Linear path skylines in multicriteria networks
abstract
In many graph applications, computing cost-optimal paths between two locations is an important task for routing and distance computation. Depending on the network multiple cost criteria might be of interest. Examples are travel time, energy consumption and toll fees in road networks. Path skyline queries compute the set of pareto optimal paths between two given locations. However, the number of skyline paths increases exponentially with the distance between the locations and the number of cost criteria. Thus, the result set might be too big to be of any use. In this paper, we introduce multicriteria linear path skyline queries. A linear path skyline is the subset of the conventional path skyline where the paths are optimal under a linear combination of their cost values. We argue that cost vectors being optimal with respect to a weighted sum are intuitive to understand and therefore, more interesting in many cases. We show that linear path skylines are convex hulls of an augmented solution space and propose an algorithm which utilizes this observation to efficiently compute the complete linear path skyline. To further control the size of the result set, we introduce an approximate version of our algorithm guaranteeing a certain level of optimality for each possible weighting. In our experimental evaluation, we show that our approach computes linear path skylines significantly faster than previous approaches, including those computing the complete path skyline.
Michael Shekelyan, Gregor Jossé, Matthias Schubert
ICDE3
2015 EasyEV: Monitoring and Querying System for Electric Vehicle Fleets Using Smart Car Data
Gregor Jossé, Matthias Schubert, Ludwig Zellner
SSTD2
2015 Tourismo: A User-Preference Tourist Trip Search Engine
Gregor Jossé, Klaus Arthur Schmid, Andreas Züfle, Georgios Skoumas, Matthias Schubert, Dieter Pfoser
SSTD5
2015 ParetoPrep: Efficient Lower Bounds for Path Skylines and Fast Path Computation
Michael Shekelyan, Gregor Jossé, Matthias Schubert
SSTD3
2015 Knowledge-Enriched Route Computation
Georgios Skoumas, Klaus Arthur Schmid, Gregor Jossé, Matthias Schubert, Mario A. Nascimento, Andreas Züfle, Matthias Renz, Dieter Pfoser
SSTD4
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
SSDBM3
2014 Linear Path Skyline Computation in Bicriteria Networks
Michael Shekelyan, Gregor Jossé, Matthias Schubert, Hans-Peter Kriegel
DASFAA (1)3
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/GIS2
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
SISAP7
2013 Mining Driving Preferences in Multi-cost Networks
Adrian Balteanu, Gregor Jossé, Matthias Schubert
SSTD3
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
GIS1
2011 Region of Interest Queries in CT Scans
Alexander Cavallaro, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSTD4
2011 MARiO: Multi-Attribute Routing in Open Street Map
Franz Graf 0001, Hans-Peter Kriegel, Matthias Renz, Matthias Schubert
SSTD4
2011 Managing and Mining Multiplayer Online Games
Hans-Peter Kriegel, Matthias Schubert, Andreas Züfle
SSTD2
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
DaMoN4
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
GIS4
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
ICDE3
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 Conference4
2010 Optimizing All-Nearest-Neighbor Queries with Trigonometric Pruning
Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSDBM4
2010 Similarity Estimation Using Bayes Ensembles
Tobias Emrich, Franz Graf 0001, Hans-Peter Kriegel, Matthias Schubert, Marisa Thoma
SSDBM4
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
ICDE4
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
KDD2
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
SDM3
2007 ProVeR: Probabilistic Video Retrieval using the Gauss-Tree
abstract
Modeling objects by probability density functions (pdf) is a new powerful method to represent complex objects in databases. By representing an object as a pdf e.g. a Gaussian, it is possible to represent very large and complex objects in a compact and still descriptive way. In this contribution, we propose ProVeR a prototype search engine for content-based video retrieval which represents a video as a set of Gaussians. The Gaussians are managed by the Gauss-tree, an index structure allowing the efficient processing of probabilistic queries. ProVeR provides even non-expert users with an intuitive method for efficient, content-based retrieval of videos containing similar shots and scenes.
Christian Böhm 0001, Michael Gruber, Peter Kunath, Alexey Pryakhin, Matthias Schubert
ICDE5
2007 Multi-represented Classification Based on Confidence Estimation
Johannes Aßfalg, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD4
2007 Querying Objects Modeled by Arbitrary Probability Distributions
Christian Böhm 0001, Peter Kunath, Alexey Pryakhin, Matthias Schubert
SSTD4
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.5
2006 VICO: Visualizing Connected Object Orderings
Stefan Brecheisen, Hans-Peter Kriegel, Matthias Schubert, Michael Gruber
EDBT3
2006 The Gauss-Tree: Efficient Object Identification in Databases of Probabilistic Feature Vectors
abstract
In applications of biometric databases the typical task is to identify individuals according to features which are not exactly known. Reasons for this inexactness are varying measuring techniques or environmental circumstances. Since these circumstances are not necessarily the same when determining the features for different individuals, the exactness might strongly vary between the individuals as well as between the features. To identify individuals, similarity search on feature vectors is applicable, but even the use of adaptable distance measures is not capable to handle objects having an individual level of exactness. Therefore, we develop a comprehensive probabilistic theory in which uncertain observations are modeled by probabilistic feature vectors (pfv), i.e. feature vectors where the conventional feature values are replaced by Gaussian probability distribution functions. Each feature value of each object is complemented by a variance value indicating its uncertainty. We define two types of identification queries, k-mostlikely identification and threshold identification. For efficient query processing, we propose a novel index structure, the Gauss-tree. Our experimental evaluation demonstrates that pfv stored in a Gauss-tree significantly improve the result quality compared to traditional feature vectors. Additionally, we show that the Gauss-tree significantly speeds up query times compared to competitive methods.
Christian Böhm 0001, Alexey Pryakhin, Matthias Schubert
ICDE3
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
ICDM3
2006 Clustering Multi-represented Objects Using Combination Trees
Elke Achtert, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD4
2006 An EM-Approach for Clustering Multi-Instance Objects
Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD3
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
SDM2
2006 Probabilistic Ranking Queries on Gaussians
abstract
In many modern applications, there are no exact values available to describe the data objects. Instead, the feature values are considered to be uncertain. This uncertainty is modeled by probability distributions instead of exact feature values. A typical application of such an uncertainty model are moving objects where the exact position of each object can be determined only at discrete time intervals. Queries often involve the positions of objects between two such time stamps or after the last known time stamp. Then the objects are essentially uncertain unless the pattern of movement is very simple (e.g. linear). One of the most important probability density functions for those applications is the Gaussian or normal distribution which can be defined by a mean value and a standard deviation. In this paper, we examine a new type of queries on uncertain data objects, called probability ranking queries (PRQ). A PRQ retrieves those k objects which have the highest probability of being located inside a given query area. To speed up probabilistic queries on large sets of uncertain data objects described by Gaussians, we introduce a novel index structure called Gauss-tree. Furthermore, we provide an algorithm for employing the Gauss-tree to answer PRQs. In our experimental evaluation, we demonstrate that the Gauss-tree achieves a considerable efficiency advantage with respect to PRQs compared to other applicable methods
Christian Böhm 0001, Alexey Pryakhin, Matthias Schubert
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
SSDBM3
2005 Multi-represented kNN-Classification for Large Class Sets
Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
DASFAA3
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
ICDM3
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
ICDM4
2004 Clustering Multi-represented Objects with Noise
Karin Murthy, Hans-Peter Kriegel, Alexey Pryakhin, Matthias Schubert
PAKDD4
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
SDM4
2004 Accurate and Efficient Crawling for Relevant Websites
Martin Ester, Hans-Peter Kriegel, Matthias Schubert
VLDB3
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 Conference5
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
KDD3