Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Katharina Morik

dblp:m/KatharinaMorik · DBLP profile ↗
← Back
91ranked-venue papers
21as first author
19since 2021 · last 2026
0000-0003-1153-5986ORCID · verified

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

Artificial intelligence and machine learning · 58 · 15 first-author · 8 since 2021Databases, data management, data science and information retrieval · 47 · 7 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 2 first-author · 1 since 2021Theory of computation · 7 · 1 first-author · 1 since 2021Systems, architecture and hardware · 6 · 5 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021

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

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 28% Memory systems · 25% Embedded and real-time systems · 21%
Artificial intelligence
12 papers
Kernel, tree and ensemble methods · 46% Efficient and distributed learning · 26% Probabilistic and Bayesian machine learning · 10%
Databases, data mining, and information retrieval
4 papers
Data mining · 80% Information retrieval · 20%
Theoretical computer science
2 papers
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
distributed machine learning
1.012026
STRATA2.0: A Serverless Middleware for Machine Learning Training · IEEE Trans. Parallel Distributed Syst. 2026
Cloud and datacenter computing
serverless computing
1.012026
STRATA2.0: A Serverless Middleware for Machine Learning Training · IEEE Trans. Parallel Distributed Syst. 2026
Cloud and datacenter computing › serverless computing
serverless distributed training
1.012026
STRATA2.0: A Serverless Middleware for Machine Learning Training · IEEE Trans. Parallel Distributed Syst. 2026
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.612022
Shrub Ensembles for Online Classification · AAAI 2022
Machine learning › Kernel, tree and ensemble methods › ensemble learning
online ensemble learning
0.612022
Shrub Ensembles for Online Classification · AAAI 2022
Machine learning › Kernel, tree and ensemble methods › ensemble learning
tree ensembles
0.612022
Shrub Ensembles for Online Classification · AAAI 2022
Memory systems › non-volatile memory › ferroelectric memory
ferroelectric FET memory
0.612022
FeFET-Based Binarized Neural Networks Under Temperature-Dependent Bit Errors · IEEE Trans. Computers 2022
Memory systems
non-volatile memory
0.612022
FeFET-Based Binarized Neural Networks Under Temperature-Dependent Bit Errors · IEEE Trans. Computers 2022
Hardware reliability and fault tolerance
soft errors
0.612022
FeFET-Based Binarized Neural Networks Under Temperature-Dependent Bit Errors · IEEE Trans. Computers 2022
Machine learning › Kernel, tree and ensemble methods › model combination
adaptive ensemble weighting
0.512021
An Actor-Critic Ensemble Aggregation Model for Time-Series Forecasting · ICDE 2021
Machine learning › Transfer learning and domain adaptation
meta-learning
0.512021
An Actor-Critic Ensemble Aggregation Model for Time-Series Forecasting · ICDE 2021
Data mining › time series analysis
time series forecasting
0.512021
An Actor-Critic Ensemble Aggregation Model for Time-Series Forecasting · ICDE 2021
Embedded and real-time systems › real-time scheduling › deadline scheduling
EDF scheduling
0.512021
Efficiently Approximating the Worst-Case Deadline Failure Probability Under EDF · RTSS 2021
Embedded and real-time systems › real-time scheduling
probabilistic timing analysis
0.512021
Efficiently Approximating the Worst-Case Deadline Failure Probability Under EDF · RTSS 2021
Embedded and real-time systems
real-time scheduling
0.512021
Efficiently Approximating the Worst-Case Deadline Failure Probability Under EDF · RTSS 2021
Machine learning › Efficient and distributed learning
active learning
0.412020
Optimal Probabilistic Classification in Active Class Selection · ICDM 2020
Information retrieval › document retrieval › domain-specific retrieval › mathematical information retrieval › math-aware search
mathematical formula retrieval
0.412020
Semantic Search in Millions of Equations · KDD 2020
Data mining
clustering
0.412019
The SpectACl of Nonconvex Clustering: A Spectral Approach to Density-Based Clustering · AAAI 2019
Data mining › clustering
density-based clustering
0.412019
The SpectACl of Nonconvex Clustering: A Spectral Approach to Density-Based Clustering · AAAI 2019
Data mining › clustering
spectral clustering
0.412019
The SpectACl of Nonconvex Clustering: A Spectral Approach to Density-Based Clustering · AAAI 2019
Machine learning › Efficient and distributed learning
inference acceleration
0.312018
Realization of Random Forest for Real-Time Evaluation through Tree Framing · ICDM 2018
Machine learning › Efficient and distributed learning
model compression
0.312018
Realization of Random Forest for Real-Time Evaluation through Tree Framing · ICDM 2018
Memory systems
cache management
0.312018
Realization of Random Forest for Real-Time Evaluation through Tree Framing · ICDM 2018
Memory systems
data layout optimization
0.312018
Realization of Random Forest for Real-Time Evaluation through Tree Framing · ICDM 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.212016
Stochastic Discrete Clenshaw-Curtis Quadrature · ICML 2016
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
partition function estimation
0.212016
Stochastic Discrete Clenshaw-Curtis Quadrature · ICML 2016
Mathematical optimization › numerical analysis
numerical integration
0.212016
Stochastic Discrete Clenshaw-Curtis Quadrature · ICML 2016
Mathematical optimization › numerical analysis › numerical integration
quadrature
0.212016
Stochastic Discrete Clenshaw-Curtis Quadrature · ICML 2016
Machine learning › Efficient and distributed learning
memory-efficient training
0.212022
Shrub Ensembles for Online Classification · AAAI 2022
Hardware accelerators and domain-specific architectures › efficient inference
binarized neural network inference
0.212022
FeFET-Based Binarized Neural Networks Under Temperature-Dependent Bit Errors · IEEE Trans. Computers 2022

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

serverless middleware · 1.0meta-learning · 1.0deep reinforcement learning · 1.0actor-critic · 1.0self-supervised learning · 0.9nearest neighbor search · 0.9information-theoretic analysis · 0.9graph convolutional neural network · 0.9embedding learning · 0.9probabilistic analysis · 0.7code generation · 0.7stochastic proximal gradient descent · 0.6incremental learning · 0.6bit-flip injection · 0.6bit error rate assignment · 0.6over-approximation · 0.5interval analysis · 0.5knowledge discovery · 0.4
YearPublicationVenuePosition
2026 STRATA2.0: A Serverless Middleware for Machine Learning Training
abstract
Serverless computing has gained increasing interest in recent years for enabling large-scale machine learning tasks. However, training a machine learning model in a serverless setting is a complex task and several challenges need to be addressed particularly in data distribution, result aggregation, resource heterogeneity, failures, container ephemerality, network and execution cost. These difficulties stem from the inherent complexity of distributed computation and the coordination demands of the machine learning algorithms. We propose STRATA2.0, a serverless middleware for Machine Learning training in serverless environments. STRATA2.0 provides a comprehensive suite of mechanisms designed to support efficient training of machine learning models on serverless infrastructures and address key challenges related to efficient data communication, coordination and synchronization, scalable and time efficient training of ML models using heterogeneous containers. Our extensive experimental results demonstrate that STRATA2.0 achieves the same level of accuracy with fewer data points, is on average three times faster in training time compared to centralized approaches, reduces energy consumption by up to 50%, and remains resilient when up to 60% of training instances fail.
Dimitrios Tomaras, Sebastian Buschjäger, Vana Kalogeraki, Katharina Morik, Dimitrios Gunopulos
IEEE Trans. Parallel Distributed Syst.4
2024 STRATA: Random Forests going Serverless
abstract
Serverless computing has received growing interest in recent years for supporting large-scale machine learning tasks. However, training a machine learning model in a serverless environment is a nontrivial procedure and several challenges still need to be addressed in the data distribution and result aggregation steps as well as the cost of execution due to the inherent complexity of the distributed computation and the coordination required in the learning algorithm. In this work, we focus on Random Forests, a state-of-the-art technique in many Machine Learning applications. We propose STRATA, a cost-effective middleware to train Random Forests atop a serverless environment that successfully addresses these training challenges. As we show in our extensive experimental evaluation STRATA achieves 3X better training times on average compared to a centralized approach and can withstand up to 70% of failures during training.
Dimitrios Tomaras, Sebastian Buschjäger, Vana Kalogeraki, Katharina Morik, Dimitrios Gunopulos
Middleware4
2024 Towards more sustainable and trustworthy reporting in machine learning
abstract
Abstract With machine learning (ML) becoming a popular tool across all domains, practitioners are in dire need of comprehensive reporting on the state-of-the-art. Benchmarks and open databases provide helpful insights for many tasks, however suffer from several phenomena: Firstly, they overly focus on prediction quality, which is problematic considering the demand for more sustainability in ML. Depending on the use case at hand, interested users might also face tight resource constraints and thus should be allowed to interact with reporting frameworks, in order to prioritize certain reported characteristics. Furthermore, as some practitioners might not yet be well-skilled in ML, it is important to convey information on a more abstract, comprehensible level. Usability and extendability are key for moving with the state-of-the-art and in order to be trustworthy, frameworks should explicitly address reproducibility. In this work, we analyze established reporting systems under consideration of the aforementioned issues. Afterwards, we propose STREP, our novel framework that aims at overcoming these shortcomings and paves the way towards more sustainable and trustworthy reporting. We use STREP’s (publicly available) implementation to investigate various existing report databases. Our experimental results unveil the need for making reporting more resource-aware and demonstrate our framework’s capabilities of overcoming current reporting limitations. With our work, we want to initiate a paradigm shift in reporting and help with making ML advances more considerate of sustainability and trustworthiness.
Raphael Fischer 0001, Thomas Liebig, Katharina Morik
Data Min. Knowl. Discov.3
2023 Joint leaf-refinement and ensemble pruning through L1 regularization
abstract
Abstract Ensembles are among the state-of-the-art in many machine learning applications. With the ongoing integration of ML models into everyday life, e.g., in the form of the Internet of Things, the deployment and continuous application of models become more and more an important issue. Therefore, small models that offer good predictive performanceanduse small amounts of memory are required. Ensemble pruning is a standard technique for removing unnecessary classifiers from a large ensemble that reduces the overall resource consumption and sometimes improves the performance of the original ensemble. Similarly, leaf-refinement is a technique that improves the performance of a tree ensemble by jointly re-learning the probability estimates in the leaf nodes of the trees, thereby allowing for smaller ensembles while preserving their predictive performance. In this paper, we develop a new method that combines both approaches into a single algorithm. To do so, we introduce $$L_1$$ L1 regularization into the leaf-refinement objective, which allows us to jointly prune and refine trees at the same time. In an extensive experimental evaluation, we show that our approach not only offers statistically significantly better performance than the state-of-the-art but also offers a better accuracy-memory trade-off. We conclude our experimental evaluation with a case study showing the effectiveness of our method in a real-world setting.
Sebastian Buschjäger, Katharina Morik
Data Min. Knowl. Discov.2
2022 Shrub Ensembles for Online Classification
abstract
Online learning algorithms have become a ubiquitous tool in the machine learning toolbox and are frequently used in small, resource-constraint environments. Among the most successful online learning methods are Decision Tree (DT) ensembles. DT ensembles provide excellent performance while adapting to changes in the data, but they are not resource efficient. Incremental tree learners keep adding new nodes to the tree but never remove old ones increasing the memory consumption over time. Gradient-based tree learning, on the other hand, requires the computation of gradients over the entire tree which is costly for even moderately sized trees. In this paper, we propose a novel memory-efficient online classification ensemble called shrub ensembles for resource-constraint systems. Our algorithm trains small to medium-sized decision trees on small windows and uses stochastic proximal gradient descent to learn the ensemble weights of these `shrubs'. We provide a theoretical analysis of our algorithm and include an extensive discussion on the behavior of our approach in the online setting. In a series of 2~959 experiments on 12 different datasets, we compare our method against 8 state-of-the-art methods. Our Shrub Ensembles retain an excellent performance even when only little memory is available. We show that SE offers a better accuracy-memory trade-off in 7 of 12 cases, while having a statistically significant better performance than most other methods. Our implementation is available under https://github.com/sbuschjaeger/se-online .
Sebastian Buschjäger, Sibylle Hess, Katharina Morik
AAAI3
2022 Online Adaptive Multivariate Time Series Forecasting
Amal Saadallah, Hanna Mykula, Katharina Morik
ECML/PKDD (6)3
2022 Simulation and sensor data fusion for machine learning application
Amal Saadallah, Felix Finkeldey, Jens Buß, Katharina Morik, Petra Wiederkehr, Wolfgang Rhode
Adv. Eng. Informatics4
2022 Explainable online ensemble of deep neural network pruning for time series forecasting
abstract
Abstract Both the complex and evolving nature of time series data make forecasting among one of the most challenging tasks in machine learning. Typical methods for forecasting are designed to model time-evolving dependencies between data observations. However, it is generally accepted that none of them are universally valid for every application. Therefore, methods for learning heterogeneous ensembles by combining a diverse set of forecasters together appears as a promising solution to tackle this task. While several approaches in the context of time series forecasting have focused on how to combine individual models in an ensemble, ranging from simple and enhanced averaging tactics to applying meta-learning methods, few works have tackled the task of ensemble pruning, i.e. individual model selection to take part in the ensemble. In addition, in classical ML literature, ensemble pruning techniques are mostly restricted to operate in a static manner. To deal with changes in the relative performance of models as well as changes in the data distribution, we employ gradient-based saliency maps for online ensemble pruning of deep neural networks. This method consists of generating individual models’ performance saliency maps that are subsequently used to prune the ensemble by taking into account both aspects of accuracy and diversity. In addition, the saliency maps can be exploited to provide suitable explanations for the reason behind selecting specific models to construct an ensemble that plays the role of a forecaster at a certain time interval or instant. An extensive empirical study on many real-world datasets demonstrates that our method achieves excellent or on par results in comparison to the state-of-the-art approaches as well as several baselines. Our code is available on Github ( https://github.com/MatthiasJakobs/os-pgsm/tree/ecml_journal_2022 ).
Amal Saadallah, Matthias Jakobs, Katharina Morik
Mach. Learn.3
2022 FeFET-Based Binarized Neural Networks Under Temperature-Dependent Bit Errors
abstract
Ferroelectric FET (FeFET) is a highly promising emerging non-volatile memory (NVM) technology, especially for binarized neural network (BNN) inference on the low-power edge. The reliability of such devices, however, inherently depends on temperature. Hence, changes in temperature during run time manifest themselves as changes in bit error rates. In this work, we reveal the temperature-dependent bit error model of FeFET memories, evaluate its effect on BNN accuracy, and propose countermeasures. We begin on the transistor level and accurately model the impact of temperature on bit error rates of FeFET. This analysis reveals temperature-dependent asymmetric bit error rates. Afterwards, on the application level, we evaluate the impact of the temperature-dependent bit errors on the accuracy of BNNs. Under such bit errors, the BNN accuracy drops to unacceptable levels when no countermeasures are employed. We propose two countermeasures: (1) Training BNNs for bit error tolerance by injecting bit flips into the BNN data, and (2) applying a bit error rate assignment algorithm (BERA) which operates in a layer-wise manner and does not inject bit flips during training. In experiments, the BNNs, to which the countermeasures are applied to, effectively tolerate temperature-dependent bit errors for the entire range of operating temperature.
Mikail Yayla, Sebastian Buschjäger, Aniket Gupta, Jian-Jia Chen, Jörg Henkel, Katharina Morik, Kuan-Hsun Chen, Hussam Amrouch
IEEE Trans. Computers6
2022 Reliable Binarized Neural Networks on Unreliable Beyond Von-Neumann Architecture
abstract
Specialized hardware accelerators beyond von-Neumann, that offer processing capability in where the data resides without moving it, become inevitable in data-centric computing. Emerging non-volatile memories, like Ferroelectric Field-Effect Transistor (FeFET), are able to build compact Logic-in-Memory (LiM). In this work, we investigate the probability of error (Perror) in FeFET-based XNOR LiM, demonstrating the new trade-off between the speed and reliability. Using our reliability model, we present how Binarized Neural Networks (BNNs) can be proactively trained in the presence of XNOR-induced errors towards obtaining robust BNNs at the design time. Furthermore, leveraging the trade-off between Perror and speed, we present a run-time adaptation technique, that selectively trades-off Perror and XNOR speed for every BNN layer. Our results demonstrate that when a small loss (e.g., 1%) in inference accuracy could be accepted, our design-time and run-time techniques provide error-resilient BNNs that exhibit 75% and 50% (FashionMNIST) and 38% and 24% (CIFAR10) XNOR speedups, respectively.
Mikail Yayla, Simon Thomann, Sebastian Buschjäger, Katharina Morik, Jian-Jia Chen, Hussam Amrouch
IEEE Trans. Circuits Syst. I Regul. Pap.4
2022 Efficient Realization of Decision Trees for Real-Time Inference
abstract
For timing-sensitive edge applications, the demand for efficient lightweight machine learning solutions has increased recently. Tree ensembles are among the state-of-the-art in many machine learning applications. While single decision trees are comparably small, an ensemble of trees can have a significant memory footprint leading to cache locality issues, which are crucial to performance in terms of execution time. In this work, we analyze memory-locality issues of the two most common realizations of decision trees, i.e., native and if-else trees. We highlight that both realizations demand a more careful memory layout to improve caching behavior and maximize performance. We adopt a probabilistic model of decision tree inference to find the best memory layout for each tree at the application layer. Further, we present an efficient heuristic to take architecture-dependent information into account thereby optimizing the given ensemble for a target computer architecture. Our code-generation framework, which is freely available on an open-source repository, produces optimized code sessions while preserving the structure and accuracy of the trees. With several real-world data sets, we evaluate the elapsed time of various tree realizations on server hardware as well as embedded systems for Intel and ARM processors. Our optimized memory layout achieves a reduction in execution time up to 75 % execution for server-class systems, and up to 70 % for embedded systems, respectively.
Kuan-Hsun Chen, Chiahui Su, Christian Hakert, Sebastian Buschjäger, Chao-Lin Lee, Jenq Kuen Lee, Katharina Morik, Jian-Jia Chen
ACM Trans. Embed. Comput. Syst.7
2021 Margin-Maximization in Binarized Neural Networks for Optimizing Bit Error Tolerance
abstract
To overcome the memory wall in neural network (NN) inference systems, recent studies have proposed to use approximate memory, in which the supply voltage and access latency parameters are tuned, for lower energy consumption and faster access at the cost of reliability. To tolerate the occuring bit errors, the state-of-the-art approaches apply bit flip injections to the NNs during training, which require high overheads and do not scale well for large NNs and high bit error rates. In this work, we focus on binarized NNs (BNNs), whose simpler structure allows better exploration of bit error tolerance metrics based on margins. We provide formal proofs to quantify the maximum number of bit flips that can be tolerated. With the proposed margin-based metrics and the well-known hinge loss for maximum margin classification in support vector machines (SVMs), we are able to construct a modified hinge loss (MHL) to train BNNs for bit error tolerance without any bit flip injections. Our experimental results indicate that the MHL enables the possibility for BNNs to tolerate higher bit error rates than with bit flip training and, therefore, allows to further lower the requirements on approximate memories used for BNNs.
Sebastian Buschjäger, Jian-Jia Chen, Kuan-Hsun Chen, Mario Günzel, Christian Hakert, Katharina Morik, Rodion Novkin, Lukas Pfahler, Mikail Yayla
DATE6
2021 Online Ensemble Aggregation using Deep Reinforcement Learning for Time Series Forecasting
abstract
Both complex and evolving nature of time series structure make forecasting among one of the most important and challenging tasks in time series analysis. Typical methods for forecasting are designed to model time-evolving dependencies between data observations. However, it is generally accepted that none of them is universally valid for every application. Therefore, methods for learning heterogeneous ensembles by combining a diverse set of forecasts together appear as a promising solution to tackle this task. Several approaches, ranging from simple and enhanced averaging tactics to applying meta-learning methods, have been proposed to learn how to combine individual models in an ensemble. However, finding the optimal strategy for ensemble aggregation remains an open research question, particularly, when the ensemble needs to be adapted in real time. In this paper, we leverage a deep reinforcement learning framework for learning linearly weighted ensembles as a meta-learning method. In this framework, the combination policy in ensembles is modelled as a sequential decision making process, and an actor-critic model aims at learning the optimal weights in a continuous action space. The policy is updated following a drift detection mechanism for tracking performance shifts of the ensemble model. An extensive empirical study on many real-world datasets demonstrates that our method achieves excellent or on par results in comparison to the state-of-the-art approaches as well as several baselines.
Amal Saadallah, Katharina Morik
DSAA2
2021 An Actor-Critic Ensemble Aggregation Model for Time-Series Forecasting
abstract
Ensemble models are widely used as an effective technique in time-series forecasting, and recently, are inclined toward leveraging meta-learning methods due to their proven predictive advantages in combining individual models in an ensemble. However, finding the optimal strategy for ensemble aggregation is an open research question, particularly, when the ensemble needs to be adapted in real-time. In this paper, we pro-pose a novel meta-learning approach for aggregation of linearly weighted ensembles for the task of time-series forecasting. We outline a deep reinforcement learning framework with a coherent design of the components of the environment and the objective function as an aggregation method in our task. In this framework, the combination policy in ensembles is modeled as a sequential decision making process which is able to capture the temporal behavior in time-series, and an actor-critic model aims at learning the optimal weights in a continuous action space. An extensive empirical study on various real-world datasets demonstrates that our method achieves excellent or on par results in comparison to the state-of-the-art approaches as well as several baselines.
Amal Saadallah, Maryam Tavakol, Katharina Morik
ICDE3
2021 Meta-Adversarial Training of Neural Networks for Binary Classification
Amal Saadallah, Katharina Morik
IJCNN2
2021 Certification of Model Robustness in Active Class Selection
Mirko Bunse, Katharina Morik
ECML/PKDD (2)2
2021 Very Fast Streaming Submodular Function Maximization
Sebastian Buschjäger, Philipp-Jan Honysz, Lukas Pfahler, Katharina Morik
ECML/PKDD (3)4
2021 Explainable Online Deep Neural Network Selection Using Adaptive Saliency Maps for Time Series Forecasting
Amal Saadallah, Matthias Jakobs, Katharina Morik
ECML/PKDD (1)3
2021 Efficiently Approximating the Worst-Case Deadline Failure Probability Under EDF
abstract
Probabilistic timing guarantees enable a tradeoff between system safety and hardware costs in embedded real-time systems. A key metric for assessing whether timing requirements can be satisfied with sufficiently high probability is the worst-case deadline failure probability (WCDFP). This paper studies the WCDFP under earliest-deadline first (EDF) scheduling for tasks with several probabilistic execution modes (e.g., a low-needs "typical" mode and a resource-intensive "exceptional" mode). Under EDF, no known approach can bound the WCDFP for practically sized workloads since the time complexity of prior approaches is exponential in the number of jobs.This paper examines the structure of the EDF WCDFP problem and establishes a safe, efficiently computable over-approximation by restricting the analysis to a set of specific intervals and providing a criterion to stop the derivation early without risking under-approximation. The analysis first assumes independent jobs and is then extended to handle dependencies (i.e., acyclic task chains). An evaluation shows that (i) even if 99.9999% of the jobs must meet their deadlines, a significantly higher utilization is possible than in the deterministic case, (ii) the analysis is scalable to 30 tasks with more than 1060jobs in the hyperperiod, and (iii) assuming independence in the presence of dependent tasks can severely under-estimate the WCDFP.
Georg von der Brüggen, Nico Piatkowski, Kuan-Hsun Chen, Jian-Jia Chen, Katharina Morik, Björn B. Brandenburg
RTSS5
2020 Generalized Isolation Forest: Some Theory and More Applications Extended Abstract
abstract
Isolation Forest is a popular outlier detection algorithm that isolates outlier observations from regular observations by building multiple random decision trees. Multiple extensions enhance the original Isolation Forest algorithm including the Extended Isolation Forest which allows for non-rectangular splits and the SCiForest which improves the fitting of individual trees. All these approaches rate the outlierness of an observation by its average path-length. However, we find a lack of theoretical explanation on why these isolation-based algorithms offer such good practical performance. In this paper, we present a theoretical framework that describes the effectiveness of isolation-based approaches from a distributional viewpoint. We show that these algorithms fit a mixture of distributions, where the average path length of an observation can be viewed as a (somewhat crude) approximation of the mixture coefficient. Using this framework, we derive the Generalized Isolation Forest (GIF) which also trains random trees, but combining them moves beyond using the average path-length. In an extensive evaluation of over 350, 000 experiments, we show that GIF outperforms the other methods on a variety of datasets while having comparable runtime.
Sebastian Buschjäger, Philipp-Jan Honysz, Katharina Morik
DSAA3
2020 No Cloud on the Horizon: Probabilistic Gap Filling in Satellite Image Series
abstract
Spatio-temporal data sets such as satellite image series are of utmost importance for understanding global developments like climate change or urbanization. However, incompleteness of data can greatly impact usability and knowledge discovery. In fact, there are many cases where not a single data point in the set is fully observed. For filling gaps, we introduce a novel approach that utilizes Markov random fields (MRFs). We extend the probabilistic framework to also consider empirical prior information, which allows to train even on highly incomplete data. Moreover, we devise a way to make discrete MRFs predict continuous values via state superposition. Experiments on real-world remote sensing imagery suffering from cloud cover show that the proposed approach outperforms state-of-the-art gap filling techniques.
Raphael Fischer 0001, Nico Piatkowski, Charlotte Pelletier, Geoffrey I. Webb, François Petitjean, Katharina Morik
DSAA6
2020 Active Sampling for Learning Interpretable Surrogate Machine Learning Models
abstract
The use of machine learning methods to inform consequential decisions is increasingly expanding across many fields. As a result, the ability to interpret these models has become to a greater extent crucial to increase the related-technologies acceptance level and reliability. In this paper, we propose an active sampling approach for learning accurately interpretable surrogate machine learning model to better approximate black-box models for supervised learning problems. Hence, the surrogate model is used to learn the black-box model and reflect its properties. Active sampling is used as an informed sampling method to adaptively and iteratively build an optimized training set based on the predictions of the black-box model to enhance the accuracy of the surrogate model. Subsequently, the surrogate model is used to interpret and debug the black-box model. The developed method is flexible and can be used to approximate any family of black-box models using any type of interpretable machine learning models, as it only requires the ability to compute their outputs. It is also applicable to both regression and classification tasks. In this work, we bring focus to decision tree due to their proven high interpretability. An experimental evaluation of the method on several real-world data sets is presented to show its flexibility and its robustness compared to traditional approaches for learning surrogate models.
Amal Saadallah, Katharina Morik
DSAA2
2020 Optimal Probabilistic Classification in Active Class Selection
abstract
The goal of active class selection (ACS) is to optimize the class proportions in newly acquired data; a classifier trained from that data should exhibit maximum performance during its deployment. This paper provides an information-theoretic examination of the problem, resulting in an upper bound of the classifier's error. This upper bound shows that the more data is acquired, the better is the performance of the class proportions that occur during deployment; other class proportions can outperform these natural proportions in the beginning of data acquisition, but natural proportions certainly yield optimal probabilistic classifiers in the limit. Put differently-and perhaps surprisingly-the more data is acquired, the less beneficial are ACS strategies. Our bound further reveals that the degree to which non-natural class proportions are eligible depends on the correlation between the features and the class label. Experiments on standard ACS data sets quantify these effects and also show that the conclusions drawn from our analysis take over to non-probabilistic classifiers.
Mirko Bunse, Dorina Weichert, Alexander Kister, Katharina Morik
ICDM4
2020 Semantic Search in Millions of Equations
abstract
Given the increase of publications, search for relevant papers becomes tedious. In particular, search across disciplines or schools of thinking is not supported. This is mainly due to the retrieval with keyword queries: technical terms differ in different sciences or at different times. Relevant articles might better be identified by their mathematical problem descriptions. Just looking at the equations in a paper already gives a hint to whether the paper is relevant. Hence, we propose a new approach for retrieval of mathematical expressions based on machine learning. We design an unsupervised representation learning task that combines embedding learning with self-supervised learning. Using graph convolutional neural networks we embed mathematical expression into low-dimensional vector spaces that allow efficient nearest neighbor queries. To train our models, we collect a huge dataset with over 29 million mathematical expressions from over 900,000 publications published on arXiv.org. The math is converted into an XML format, which we view as graph data. Our empirical evaluations involving a new dataset of manually annotated search queries show the benefits of using embedding models for mathematical retrieval.
Lukas Pfahler, Katharina Morik
KDD2
2020 On-Site Gamma-Hadron Separation with Deep Learning on FPGAs
Sebastian Buschjäger, Lukas Pfahler, Jens Buß, Katharina Morik, Wolfgang Rhode
ECML/PKDD (4)4
2020 Real-time prediction of process forces in milling operations using synchronized data fusion of simulation and sensor data
Felix Finkeldey, Amal Saadallah, Petra Wiederkehr, Katharina Morik
Eng. Appl. Artif. Intell.4
2019 The SpectACl of Nonconvex Clustering: A Spectral Approach to Density-Based Clustering
abstract
When it comes to clustering nonconvex shapes, two paradigms are used to find the most suitable clustering: minimum cut and maximum density. The most popular algorithms incorporating these paradigms are Spectral Clustering and DBSCAN. Both paradigms have their pros and cons. While minimum cut clusterings are sensitive to noise, density-based clusterings have trouble handling clusters with varying densities. In this paper, we propose SPECTACL: a method combining the advantages of both approaches, while solving the two mentioned drawbacks. Our method is easy to implement, such as Spectral Clustering, and theoretically founded to optimize a proposed density criterion of clusterings. Through experiments on synthetic and real-world data, we demonstrate that our approach provides robust and reliable clusterings.
Sibylle Hess, Wouter Duivesteijn, Philipp-Jan Honysz, Katharina Morik
AAAI4
2019 Gaussian Model Trees for Traffic Imputation
abstract
Traffic congestion is one of the most pressing issues for smart cities. Information on traffic flow can be used to reduce congestion by predicting vehicle counts at unmonitored locations so that counter-measures can be applied before congestion appears. To do so pricy sensors must be distributed sparsely in the city and at important roads in the city center to collect road and vehicle information throughout the city in real-time. Then, Machine Learning models can be applied to predict vehicle counts at unmonitored locations. To be fault-tolerant and increase coverage of the traffic predictions to the suburbs, rural regions, or even neighboring villages, these Machine Learning models should not operate at a central traffic control room but rather be distributed across the city. Gaussian Processes (GP) work well in the context of traffic count prediction, but cannot capitalize on the vast amount of data available in an entire city. Furthermore, Gaussian Processes are a global and centralized model, which requires all measurements to be available at a central computation node. Product of Expert (PoE) models have been proposed as a scalable alternative to Gaussian Processes. A PoE model trains multiple, independent GPs on different subsets of the data and weight individual predictions based on each experts uncertainty. These methods work well, but they assume that experts are independent even though they may share data points. Furthermore, PoE models require exhaustive communication bandwidth between the individual experts to form the final prediction. In this paper we propose a hierarchical Product of Expert model, which consist of multiple layers of small, independent and local GP experts. We view Gaussian Process induction as regularized optimization procedure and utilize this view to derive an efficient algorithm which selects independent regions of the data. Then, we train local expert models on these regions, so that each expert is responsible for a given region. The resulting algorithm scales well for large amounts of data and outperforms flat PoE models in terms of communication cost, model size and predictive performance. Last, we discuss how to deploy these local expert models onto small devices.
Sebastian Buschjäger, Thomas Liebig, Katharina Morik
ICPRAM3
2019 Learning Ensembles in the Presence of Imbalanced Classes
abstract
Class imbalance occurs when data classes are not equally represented. Generally, it occurs when some classes represent rare events, while the other classes represent the counterpart of these events. Rare events, especially those that may have a negative impact, often require informed decision-making in a timely manner. However, class imbalance is known to induce a learning bias towards majority classes which implies a poor detection of minority classes. Thus, we propose a new ensemble method to handle class imbalance explicitly at training time. In contrast to existing ensemble methods for class imbalance that use either data driven or randomized approaches for their constructions, our method exploits both directions. On the one hand, ensemble members are built from randomized subsets of training data. On the other hand, we construct different scenarios of class imbalance for the unknown test data. An ensemble is built for each resulting scenario by combining random sampling with the estimation of the relative importance of specific loss functions. Final predictions are generated by a weighted average of each ensemble prediction. As opposed to existing methods, our approach does not try to fix imbalanced data sets. Instead, we show how imbalanced data sets can make classification easier, due to a limited range of true class frequencies. Our procedure promotes diversity among the ensemble members and is not sensitive to specific parameter settings. An experimental demonstration shows, that our new method outperforms or is on par with state-of-the-art ensembles and class imbalance techniques.
Amal Saadallah, Nico Piatkowski, Felix Finkeldey, Petra Wiederkehr, Katharina Morik
ICPRAM5
2019 The Search for Equations - Learning to Identify Similarities Between Mathematical Expressions
Lukas Pfahler, Jonathan Schill, Katharina Morik
ECML/PKDD (3)3
2019 A Drift-Based Dynamic Ensemble Members Selection Using Clustering for Time Series Forecasting
Amal Saadallah, Florian Priebe, Katharina Morik
ECML/PKDD (1)3
2018 Unification of Deconvolution Algorithms for Cherenkov Astronomy
abstract
Obtaining the distribution of a physical quantity is a frequent objective in experimental physics. In cases where the distribution of the relevant quantity cannot be accessed experimentally, it has to be reconstructed from distributions of correlated quantities that are measured, instead. This reconstruction is called deconvolution. Cherenkov astronomy is a deconvolution use case which studies the energy distribution of cosmic gamma radiation to reason about the characteristics of celestial objects emitting such radiation. We present a novel unified view on deconvolution methods, rephrasing them in the language of data science. Based on our unified formulation, we propose a novel stopping condition that guarantees fast convergence. We compare existing and new methods on synthetic and real-world data, showing that our method converges faster and more accurately than the existing machine learning based approach.
Mirko Bunse, Nico Piatkowski, Katharina Morik, Tim Ruhe, Wolfgang Rhode
DSAA3
2018 Efficiently Approximating the Probability of Deadline Misses in Real-Time Systems
abstract
This paper explores the probability of deadline misses for a set of constrained-deadline sporadic soft real-time tasks on uniprocessor platforms. We explore two directions to evaluate the probability whether a job of the task under analysis can finish its execution at (or before) a testing time point t. One approach is based on analytical upper bounds that can be efficiently computed in polynomial time at the price of precision loss for each testing point, derived from the well-known Hoeffding's inequality and the well-known Bernstein's inequality. Another approach convolutes the probability efficiently over multinomial distributions, exploiting a series of state space reduction techniques, i.e., pruning without any loss of precision, and approximations via unifying equivalent classes with a bounded loss of precision. We demonstrate the effectiveness of our approaches in a series of evaluations. Distinct from the convolution-based methods in the literature, which suffer from the high computation demand and are applicable only to task sets with a few tasks, our approaches can scale reasonably without losing much precision in terms of the derived probability of deadline misses.
Georg von der Brüggen, Nico Piatkowski, Kuan-Hsun Chen, Jian-Jia Chen, Katharina Morik
ECRTS5
2018 Realization of Random Forest for Real-Time Evaluation through Tree Framing
abstract
The optimization of learning has always been of particular concern for big data analytics. However, the ongoing integration of machine learning models into everyday life also demand the evaluation to be extremely fast and in real-time. Moreover, in the Internet of Things, the computing facilities that run the learned model are restricted. Hence, the implementation of the model application must take the characteristics of the executing platform into account Although there exist some heuristics that optimize the code, principled approaches for fast execution of learned models are rare. In this paper, we introduce a method that optimizes the execution of Decision Trees (DT). Decision Trees form the basis of many ensemble methods, such as Random Forests (RF) or Extremely Randomized Trees (ET). For these methods to work best, trees should be as large as possible. This challenges the data and the instruction cache of modern CPUs and thus demand a more careful memory layout. Based on a probabilistic view of decision tree execution, we optimize the two most common implementation schemes of decision trees. We discuss the advantages and disadvantages of both implementations and present a theoretically well-founded memory layout which maximizes locality during execution in both cases. The method is applied to three computer architectures, namely ARM (RISC), PPC (Extended RISC) and Intel (CISC) and is automatically adopted to the specific architecture by a code generator. We perform over 1800 experiments on several real-world data sets and report an average speed-up of 2 to 4 across all three architectures by using the proposed memory layout. Moreover, we find that our implementation outperforms sklearn, which was used to train the models by a factor of 1500.
Sebastian Buschjäger, Kuan-Hsun Chen, Jian-Jia Chen, Katharina Morik
ICDM4
2018 Nyström-SGD: Fast Learning of Kernel-Classifiers with Conditioned Stochastic Gradient Descent
Lukas Pfahler, Katharina Morik
ECML/PKDD (2)2
2018 The Trustworthy Pal: Controlling the False Discovery Rate in Boolean Matrix Factorization
abstract
Boolean matrix factorization (BMF) is a popular and powerful technique for inferring knowledge from data. The mining result is the Boolean product of two matrices, approximating the input dataset. The Boolean product is a disjunction of rank-1 binary matrices, each describing a feature-relation, called pattern, for a group of samples. Yet, there are no guarantees that any of the returned patterns do not actually arise from noise, i.e., are false discoveries. In this paper, we propose and discuss the usage of the false discovery rate in the unsupervised BMF setting. We prove two bounds on the probability that a found pattern is constituted of random Bernoulli-distributed noise. Each bound exploits a specific property of the factorization which minimizes the approximation error—yielding new insights on the minimizers of Boolean matrix factorization. This leads to improved BMF algorithms by replacing heuristic rank selection techniques with a theoretically well-based approach. Our empirical demonstration shows that both bounds deliver excellent results in various practical settings.
Sibylle Hess, Nico Piatkowski, Katharina Morik
SDM3
2018 Fast Stochastic Quadrature for Approximate Maximum-Likelihood Estimation
Nico Piatkowski, Katharina Morik
UAI2
2017 Learning Low-Rank Document Embeddings with Weighted Nuclear Norm Regularization
abstract
Recently, neural embeddings of documents have shown success in various language processing tasks. These low-dimensional and dense feature vectors of text documents capture semantic similarities better than traditional methods. However, the underlying optimization problem is non-convex and usually solved using stochastic gradient descent. Hence solutions are most-likely sub-optimal and not reproducible, as they are the result of a randomized algorithm. We present an alternative formulation for learning low-rank representations based on convex optimization. Instead of explicitly learning low-dimensional features, we compute a low-rank representation implicitly by regularizing full-dimensional solutions. Our approach uses the weighted nuclear norm, a regularizer that penalizes singular values of matrices. We optimize the regularized objective using accelerated proximal gradient descent. We apply the approach to learn embeddings of documents. These embeddings are guaranteed to converge to a global optimum in a deterministic manner. We show that our convex approach outperforms traditional convex approaches in a numerical study. Furthermore we demonstrate that the embeddings are useful for detecting similarities on a standard dataset. Then we apply our approach in an interdisciplinary research project to detect topics in religious online discussions. The topic descriptions obtained from a clustering of embeddings are coherent and insightful. In comparison to existing approaches, they are also reproducible. An earlier version of this work stated, that the weighted nuclear norm is a convex regularizer. This is wrong - the weighted nuclear norm is non-convex, even though the name falsely suggests that it is a matrix norm.
Lukas Pfahler, Katharina Morik, Frederik Elwert, Samira Tabti, Volkhard Krech
DSAA2
2017 C-SALT: Mining Class-Specific ALTerations in Boolean Matrix Factorization
Sibylle Hess, Katharina Morik
ECML/PKDD (1)2
2017 The PRIMPING routine - Tiling through proximal alternating linearized minimization
Sibylle Hess, Katharina Morik, Nico Piatkowski
Data Min. Knowl. Discov.2
2017 Mining Urban Data (Part C)
Gennady L. Andrienko, Dimitrios Gunopulos, Yannis E. Ioannidis, Vana Kalogeraki, Ioannis Katakis 0001, Katharina Morik, Olivier Verscheure
Inf. Syst.6
2017 Dynamic route planning with real-time traffic predictions
Thomas Liebig, Nico Piatkowski, Christian Bockermann, Katharina Morik
Inf. Syst.4
2016 Stochastic Discrete Clenshaw-Curtis Quadrature
abstract
The partition function is fundamental for probabilistic graphical models—it is required for inference, parameter estimation, and model selection. Evaluating this function corresponds to discrete integration, namely a weighted sum over an exponentially large set. This task quickly becomes intractable as the dimensionality of the problem increases. We propose an approximation scheme that, for any discrete graphical model whose parameter vector has bounded norm, estimates the partition function with arbitrarily small error. Our algorithm relies on a near minimax optimal polynomial approximation to the potential function and a Clenshaw-Curtis style quadrature. Furthermore, we show that this algorithm can be randomized to split the computation into a high-complexity part and a low-complexity part, where the latter may be carried out on small computational devices. Experiments confirm that the new randomized algorithm is highly accurate if the parameter norm is small, and is otherwise comparable to methods with unbounded error.
Nico Piatkowski, Katharina Morik
ICML2
2016 Resource-Aware Steel Production Through Data Mining
Hendrik Blom, Katharina Morik
ECML/PKDD (3)2
2016 INSIGHT: Dynamic Traffic Management Using Heterogeneous Urban Data
Nikolaos Panagiotou, Nikolaos Zygouras, Ioannis Katakis 0001, Dimitrios Gunopulos, Nikos Zacheilas, Ioannis Boutsis, Vana Kalogeraki, Stephen Lynch, Brendan O'Brien, Dermot Kinane, Jakub Marecek, Jia Yuan Yu, Rudi Verago, Elizabeth Daly, Nico Piatkowski, Thomas Liebig, Christian Bockermann, Katharina Morik, François Schnitzler, Matthias Weidlich 0001, Avigdor Gal, Shie Mannor, Hendrik Stange, Werner Halft, Gennady L. Andrienko
ECML/PKDD (3)18
2016 Integer undirected graphical models for resource-constrained systems
Nico Piatkowski, Sangkyun Lee 0002, Katharina Morik
Neurocomputing3
2016 Mining Urban Data (Part B)
Gennady L. Andrienko, Dimitrios Gunopulos, Yannis E. Ioannidis, Vana Kalogeraki, Ioannis Katakis 0001, Katharina Morik, Olivier Verscheure
Inf. Syst.6
2016 Interpretable domain adaptation via optimization over the Stiefel manifold
Christian Pölitz, Wouter Duivesteijn, Katharina Morik
Mach. Learn.3
2015 Data Driven Science: SIGKDD Panel
abstract
The panel session 'Data Driven Science' discusses application and use of knowledge discovery, machine learning and data analytics in science disciplines; in natural, physical, medical and social science; from physics to geology, and from neuroscience to population health. Knowledge discovery methods are finding broad application in all areas of scientific endeavor, to explore experimental data, to discover new models, to propose new scientific theories and ideas. In addition, the availability of ever larger scientific data sets is driving a new data-driven paradigm for modeling of complex phenomena in physical, natural and social sciences.
Katharina Morik, Hugh F. Durrant-Whyte, Gary C. Hill, R. Dietmar Müller, Tanya Y. Berger-Wolf
KDD1
2015 Online Analysis of High-Volume Data Streams in Astroparticle Physics
Christian Bockermann, Kai Brügge 0002, Jens Buß, Alexey Egorov, Katharina Morik, Wolfgang Rhode, Tim Ruhe
ECML/PKDD (3)5
2015 Discovering Neutrinos Through Data Analytics
Mathis Börner, Wolfgang Rhode, Tim Ruhe, Katharina Morik
ECML/PKDD (3)4
2014 Resource-Aware Data Analysis
Katharina Morik
DATA1
2014 Heterogeneous Stream Processing and Crowdsourcing for Urban Traffic Management
abstract
Urban traffic gathers increasing interest as cities become bigger, crowded and “smart”. We present a system for het-erogeneous stream processing and crowdsourcing supporting intelligent urban traffic management. Complex events related to traffic congestion (trends) are detected from heterogeneous sources involving fixed sensors mounted on intersections and mobile sensors mounted on public transport vehicles. To deal with data veracity, a crowdsourcing component handles and resolves sensor disagreement. Furthermore, to deal with data sparsity, a traffic modelling component offers information in areas with low sensor coverage. We demonstrate the system with a real-world use-case from Dublin city, Ireland.
Alexander Artikis, Matthias Weidlich 0001, François Schnitzler, Ioannis Boutsis, Thomas Liebig, Nico Piatkowski, Christian Bockermann, Katharina Morik, Vana Kalogeraki, Jakub Marecek, Avigdor Gal, Shie Mannor, Dimitrios Gunopulos, Dermot Kinane
EDBT8
2014 The Integer Approximation of Undirected Graphical Models
abstract
Machine learning on resource constrained ubiquitous devices suffers from high energy consumption and slow execution time. In this paper, it is investigated how to modify machine learning algorithms in order to reduce the number of consumed clock cyclesnot by reducing the asymptotic complexity, but by assuming a weaker execution platform. In particular, an integer approximation to the class of undirected graphical models is proposed. Algorithms for inference, maximum-a-posteriori prediction and parameter estimation are presented and approximation error is discussed. In numerical evaluations on synthetic data, the response of the model to several influential properties of the data is investigated. The results on the synthetic data are confirmed with a natural language processing task on an open data set. In addition, the runtime on low-end hardware is regarded. The overall speedup of the new algorithms is at least 2× while overall loss in accuracy is rather small. This allows running probabilistic methods on very small devices, even if they do not contain a processor that is capable of executing floating point arithmetic at all.
Nico Piatkowski, Sangkyun Lee 0002, Katharina Morik
ICPRAM3
2014 Heterogeneous Stream Processing and Crowdsourcing for Traffic Monitoring: Highlights
François Schnitzler, Alexander Artikis, Matthias Weidlich 0001, Ioannis Boutsis, Thomas Liebig, Nico Piatkowski, Christian Bockermann, Katharina Morik, Vana Kalogeraki, Jakub Marecek, Avigdor Gal, Shie Mannor, Dermot Kinane, Dimitrios Gunopulos
ECML/PKDD (3)8
2013 Anomaly Detection in Vertically Partitioned Data by Distributed Core Vector Machines
Marco Stolpe, Kanishka Bhaduri, Kamalika Das, Katharina Morik
ECML/PKDD (3)4
2013 Spatio-temporal random fields: compressible representation and distributed estimation
Nico Piatkowski, Sangkyun Lee 0002, Katharina Morik
Mach. Learn.3
2012 Separable Approximate Optimization of Support Vector Machines for Distributed Sensing
Sangkyun Lee 0002, Marco Stolpe, Katharina Morik
ECML/PKDD (2)3
2012 Introduction to data mining for sustainability
Katharina Morik, Kanishka Bhaduri, Hillol Kargupta
Data Min. Knowl. Discov.1
2012 Multi-objective frequent termset clustering
Katharina Morik, Andreas Kaspari, Michael Wurst, Marcin Skirzynski
Knowl. Inf. Syst.1
2011 Learning from Label Proportions by Optimizing Cluster Model Selection
Marco Stolpe, Katharina Morik
ECML/PKDD (3)2
2009 Relation Extraction for Monitoring Economic Networks
Martin Had, Felix Jungermann, Katharina Morik
NLDB3
2008 Enhanced Services for Targeted Information Retrieval by Event Extraction and Data Mining
Felix Jungermann, Katharina Morik
NLDB2
2008 On the Automated Creation of Understandable Positive Security Models for Web Applications
abstract
Web applications pose new security-related challenges since attacks on web applications strongly differ from those on client-server applications. Traditional network-based firewall systems offer no protection against this kind of at-tacks since they occur on the application-level. The current solution is the manual definition of large sets of filtering rules which should prevent malicious attempts from being successful. We propose a new framework which should avoid this tedious work. The basic idea is the definition of a description language for positive security models taking the particularities of web applications into account. We then present adaptive techniques which employ this description language in order to describe the valid communication to a given web application. The simplicity of the description language allows the easy identification of unintentionally incorporated vulnerabilities. Experiments for several real-world web applications demonstrate the usefulness of the proposed approach.
Christian Bockermann, Ingo Mierswa, Katharina Morik
PerCom3
2008 Guest Editors' Introduction: Special issue of Selected Papers from ECML PKDD 2008
Walter Daelemans, Bart Goethals, Katharina Morik
Data Min. Knowl. Discov.3
2008 Guest Editors' introduction: special issue of selected papers from ECML PKDD 2008
Walter Daelemans, Bart Goethals, Katharina Morik
Mach. Learn.3
2007 Distributed feature extraction in a p2p setting - a case study
Michael Wurst, Katharina Morik
Future Gener. Comput. Syst.2
2006 Localized Alternative Cluster Ensembles for Collaborative Structuring
Michael Wurst, Katharina Morik, Ingo Mierswa
ECML2
2005 Applications of Knowledge Discovery
Katharina Morik
IEA/AIE1
2005 Automatic Feature Extraction for Classifying Audio Data
Ingo Mierswa, Katharina Morik
Mach. Learn.2
2004 Analysing Customer Churn in Insurance Data - A Case Study
Katharina Morik, Hanna Köpcke
PKDD1
2003 Support vector machines and learning about time
abstract
The analysis of temporal data is an important issue in current research, because most real-world data either explicitly or implicitly contains some information about time. The key to successfully solving temporal learning tasks is to analyze the assumptions and prior knowledge that can be made about the temporal process of the learning problem and find a representation of the data and a learning algorithm that makes effective use of this knowledge. The paper presents a concise overview of the application of support vector machines to different temporal learning tasks and the corresponding temporal representations.
Stefan Rüping 0001, Katharina Morik
ICASSP (4)2
2002 A Multistrategy Approach to the Classification of Phases in Business Cycles
Katharina Morik, Stefan Rüping 0001
ECML1
2001 Development of Decision Support Algorithms for Intensive Care Medicine: A Hybrid System of Time Series Analysis and a Knowledge Base System
Michael Imhoff, Katharina Morik, Ursula Gather
AMIA2
2000 The Representation Race - Preprocessing for Handling Time Phenomena
Katharina Morik
ECML1
2000 Erratum to "Knowledge discovery and knowledge validation in intensive care"
Katharina Morik, Michael Imhoff, Peter Brockhausen, Thorsten Joachims, Ursula Gather
Artif. Intell. Medicine1
2000 Knowledge discovery and knowledge validation in intensive care
Katharina Morik, Michael Imhoff, Peter Brockhausen, Thorsten Joachims, Ursula Gather
Artif. Intell. Medicine1
1999 Tailoring Representations to Different Requirements
Katharina Morik
ALT1
1999 Combining Statistical Learning with a Knowledge-Based Approach - A Case Study in Intensive Care Monitoring
Katharina Morik, Peter Brockhausen, Thorsten Joachims
ICML1
1998 How to Tailor Representations to Different Requirements
Katharina Morik
KR1
1997 A Multistrategy Approach to Relational Knowledge Discovery in Databases
Katharina Morik, Peter Brockhausen
Mach. Learn.1
1996 Learning Concepts from Sensor Data of a Mobile Robot
Volker Klingspor, Katharina Morik, Anke D. Rieger
Mach. Learn.2
1994 A Polynomial Approach to the Constructive Induction of Structural Knowledge
Jörg-Uwe Kietz, Katharina Morik
Mach. Learn.2
1994 Guest Editorial
Katharina Morik, Francesco Bergadano, Wray L. Buntine
Mach. Learn.1
1993 Balanced Cooperative Modeling
Katharina Morik
Mach. Learn.1
1989 A Bootstrapping Approach to Concept Clustering
Katharina Morik, Jörg-Uwe Kietz
ML1
1987 Acquiring Domain Models
Katharina Morik
Int. J. Man Mach. Stud.1
1985 User Modelling, Dialog Structure, And Dialog Strategy In Ham-Ans
Katharina Morik
EACL1
1984 Customers' Requirements for Natural Language Systems: Results of an Inquiry
Katharina Morik
Int. J. Man Mach. Stud.1
1983 Beyond Domain-Independence: Experience With the Development of a German Language Access System to Highly Diverse Background Systems
Wolfgang Hoeppner, Thomas Christaller, Heinz Marburger, Katharina Morik, Bernhard Nebel, Mike O'Leary, Wolfgang Wahlster
IJCAI4
1983 Demand and Requirements for Natural Language Systems - Results of an Inquiry
Katharina Morik
IJCAI1