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

Matthias Mitterreiter

dblp:231/7634 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
3since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1Theory of computation · 1

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

Artificial intelligence
7 papers
Deep learning architectures and training · 46% Probabilistic and Bayesian machine learning · 25% Optimization for machine learning · 19%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › optimization › meta-optimization
solver generation
0.822020
GENO - Optimization for Classical Machine Learning Made Fast and Easy · AAAI 2020
GENO - GENeric Optimization for Classical Machine Learning · NeurIPS 2019
Machine learning › Deep learning architectures and training
automatic differentiation
0.822020
A Simple and Efficient Tensor Calculus · AAAI 2020
Computing Higher Order Derivatives of Matrix and Tensor Expressions · NeurIPS 2018
Machine learning › Deep learning architectures and training
capsule network
0.712023
Why Capsule Neural Networks Do Not Scale: Challenging the Dynamic Parse-Tree Assumption · AAAI 2023
Machine learning › Deep learning architectures and training › training dynamics
vanishing gradient
0.712023
Why Capsule Neural Networks Do Not Scale: Challenging the Dynamic Parse-Tree Assumption · AAAI 2023
Visualization and visual analytics
high-dimensional data visualization
0.712023
GRay: Ray Casting for Visualization and Interactive Data Exploration of Gaussian Mixture Models · IEEE Trans. Vis. Comput. Graph. 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.512021
Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
method of moments
0.512021
Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021
Natural language and speech › Information extraction and text analysis
topic model
0.512021
Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
gaussian mixture model
0.212023
GRay: Ray Casting for Visualization and Interactive Data Exploration of Gaussian Mixture Models · IEEE Trans. Vis. Comput. Graph. 2023
Machine learning › Optimization for machine learning
constrained optimization
0.112020
GENO - Optimization for Classical Machine Learning Made Fast and Easy · AAAI 2020

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

small multiples · 1.3ray casting · 1.3GPU-based rendering · 1.3modeling language · 0.8pearson's method of moments · 0.5method of moments · 0.5ricci notation · 0.4generic optimization · 0.4einstein notation · 0.4code generation · 0.4
YearPublicationVenuePosition
2023 Why Capsule Neural Networks Do Not Scale: Challenging the Dynamic Parse-Tree Assumption
abstract
Capsule neural networks replace simple, scalar-valued neurons with vector-valued capsules. They are motivated by the pattern recognition system in the human brain, where complex objects are decomposed into a hierarchy of simpler object parts. Such a hierarchy is referred to as a parse-tree. Conceptually, capsule neural networks have been defined to mimic this behavior. The capsule neural network (CapsNet), by Sabour, Frosst, and Hinton, is the first actual implementation of the conceptual idea of capsule neural networks. CapsNets achieved state-of-the-art performance on simple image recognition tasks with fewer parameters and greater robustness to affine transformations than comparable approaches. This sparked extensive follow-up research. However, despite major efforts, no work was able to scale the CapsNet architecture to more reasonable-sized datasets. Here, we provide a reason for this failure and argue that it is most likely not possible to scale CapsNets beyond toy examples. In particular, we show that the concept of a parse-tree, the main idea behind capsule neuronal networks, is not present in CapsNets. We also show theoretically and experimentally that CapsNets suffer from a vanishing gradient problem that results in the starvation of many capsules during training.
Matthias Mitterreiter, Marcel Koch, Joachim Giesen, Sören Laue
AAAI1
2023 GRay: Ray Casting for Visualization and Interactive Data Exploration of Gaussian Mixture Models
abstract
The Gaussian mixture model (GMM) describes the distribution of random variables from several different populations. GMMs have widespread applications in probability theory, statistics, machine learning for unsupervised cluster analysis and topic modeling, as well as in deep learning pipelines. So far, few efforts have been made to explore the underlying point distribution in combination with the GMMs, in particular when the data becomes high-dimensional and when the GMMs are composed of many Gaussians. We present an analysis tool comprising various GPU-based visualization techniques to explore such complex GMMs. To facilitate the exploration of high-dimensional data, we provide a novel navigation system to analyze the underlying data. Instead of projecting the data to 2D, we utilize interactive 3D views to better support users in understanding the spatial arrangements of the Gaussian distributions. The interactive system is composed of two parts: (1) raycasting-based views that visualize cluster memberships, spatial arrangements, and support the discovery of new modes. (2) overview visualizations that enable the comparison of Gaussians with each other, as well as small multiples of different choices of basis vectors. Users are supported in their exploration with customization tools and smooth camera navigations. Our tool was developed and assessed by five domain experts, and its usefulness was evaluated with 23 participants. To demonstrate the effectiveness, we identify interesting features in several data sets.
Kai Lawonn, Monique Meuschke, Pepe Eulzer, Matthias Mitterreiter, Joachim Giesen, Tobias Günther
IEEE Trans. Vis. Comput. Graph.4
2021 Method of Moments for Topic Models with Mixed Discrete and Continuous Features
abstract
Topic models are characterized by a latent class variable that represents the different topics. Traditionally, their observable variables are modeled as discrete variables like, for instance, in the prototypical latent Dirichlet allocation (LDA) topic model. In LDA, words in text documents are encoded by discrete count vectors with respect to some dictionary. The classical approach for learning topic models optimizes a likelihood function that is non-concave due to the presence of the latent variable. Hence, this approach mostly boils down to using search heuristics like the EM algorithm for parameter estimation. Recently, it was shown that topic models can be learned with strong algorithmic and statistical guarantees through Pearson's method of moments. Here, we extend this line of work to topic models that feature discrete as well as continuous observable variables (features). Moving beyond discrete variables as in LDA allows for more sophisticated features and a natural extension of topic models to other modalities than text, like, for instance, images. We provide algorithmic and statistical guarantees for the method of moments applied to the extended topic model that we corroborate experimentally on synthetic data. We also demonstrate the applicability of our model on real-world document data with embedded images that we preprocess into continuous state-of-the-art feature vectors.
Joachim Giesen, Paul Kahlmeyer, Sören Laue, Matthias Mitterreiter, Frank Nussbaum, Christoph Staudt, Sina Zarrieß
IJCAI4
2020 GENO - Optimization for Classical Machine Learning Made Fast and Easy
abstract
Most problems from classical machine learning can be cast as an optimization problem. We introduce GENO (GENeric Optimization), a framework that lets the user specify a constrained or unconstrained optimization problem in an easy-to-read modeling language. GENO then generates a solver, i.e., Python code, that can solve this class of optimization problems. The generated solver is usually as fast as hand-written, problem-specific, and well-engineered solvers. Often the solvers generated by GENO are faster by a large margin compared to recently developed solvers that are tailored to a specific problem class.An online interface to our framework can be found at http://www.geno-project.org.
Sören Laue, Matthias Mitterreiter, Joachim Giesen
AAAI2
2020 A Simple and Efficient Tensor Calculus
abstract
Computing derivatives of tensor expressions, also known as tensor calculus, is a fundamental task in machine learning. A key concern is the efficiency of evaluating the expressions and their derivatives that hinges on the representation of these expressions. Recently, an algorithm for computing higher order derivatives of tensor expressions like Jacobians or Hessians has been introduced that is a few orders of magnitude faster than previous state-of-the-art approaches. Unfortunately, the approach is based on Ricci notation and hence cannot be incorporated into automatic differentiation frameworks like TensorFlow, PyTorch, autograd, or JAX that use the simpler Einstein notation. This leaves two options, to either change the underlying tensor representation in these frameworks or to develop a new, provably correct algorithm based on Einstein notation. Obviously, the first option is impractical. Hence, we pursue the second option. Here, we show that using Ricci notation is not necessary for an efficient tensor calculus and develop an equally efficient method for the simpler Einstein notation. It turns out that turning to Einstein notation enables further improvements that lead to even better efficiency.
Sören Laue, Matthias Mitterreiter, Joachim Giesen
AAAI2
2020 A Simple and Efficient Tensor Calculus for Machine Learning
abstract
Computing derivatives of tensor expressions, also known as tensor calculus, is a fundamental task in machine learning. A key concern is the efficiency of evaluating the expressions and their derivatives that hinges on the representation of these expressions. Recently, an algorithm for computing higher order derivatives of tensor expressions like Jacobians or Hessians has been introduced that is a few orders of magnitude faster than previous state-of-the-art approaches. Unfortunately, the approach is based on Ricci notation and hence cannot be incorporated into automatic differentiation frameworks from deep learning like TensorFlow, PyTorch, autograd, or JAX that use the simpler Einstein notation. This leaves two options, to either change the underlying tensor representation in these frameworks or to develop a new, provably correct algorithm based on Einstein notation. Obviously, the first option is impractical. Hence, we pursue the second option. Here, we show that using Ricci notation is not necessary for an efficient tensor calculus and develop an equally efficient method for the simpler Einstein notation. It turns out that turning to Einstein notation enables further improvements that lead to even better efficiency. The methods that are described in this paper for computing derivatives of matrix and tensor expressions have been implemented in the online tool www.MatrixCalculus.org .
Sören Laue, Matthias Mitterreiter, Joachim Giesen
Fundam. Informaticae2
2019 GENO - GENeric Optimization for Classical Machine Learning
abstract
Although optimization is the longstanding, algorithmic backbone of machine learning new models still require the time-consuming implementation of new solvers. As a result, there are thousands of implementations of optimization algorithms for machine learning problems. A natural question is, if it is always necessary to implement a new solver, or is there one algorithm that is sufficient for most models. Common belief suggests that such a one-algorithm-fits-all approach cannot work, because this algorithm cannot exploit model specific structure. At least, a generic algorithm cannot be efficient and robust on a wide variety of problems. Here, we challenge this common belief. We have designed and implemented the optimization framework GENO (GENeric Optimization) that combines a modeling language with a generic solver. GENO takes the declaration of an optimization problem and generates a solver for the specified problem class. The framework is flexible enough to encompass most of the classical machine learning problems. We show on a wide variety of classical but also some recently suggested problems that the automatically generated solvers are (1) as efficient as well engineered, specialized solvers, (2) more efficient by a decent margin than recent state-of-the-art solvers, and (3) orders of magnitude more efficient than classical modeling language plus solver approaches.
Sören Laue, Matthias Mitterreiter, Joachim Giesen
NeurIPS2
2019 MatrixCalculus.org - Computing Derivatives of Matrix and Tensor Expressions
Sören Laue, Matthias Mitterreiter, Joachim Giesen
ECML/PKDD (3)2
2018 Computing Higher Order Derivatives of Matrix and Tensor Expressions
abstract
Optimization is an integral part of most machine learning systems and most numerical optimization schemes rely on the computation of derivatives. Therefore, frameworks for computing derivatives are an active area of machine learning research. Surprisingly, as of yet, no existing framework is capable of computing higher order matrix and tensor derivatives directly. Here, we close this fundamental gap and present an algorithmic framework for computing matrix and tensor derivatives that extends seamlessly to higher order derivatives. The framework can be used for symbolic as well as for forward and reverse mode automatic differentiation. Experiments show a speedup between one and four orders of magnitude over state-of-the-art frameworks when evaluating higher order derivatives.
Sören Laue, Matthias Mitterreiter, Joachim Giesen
NeurIPS2