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.

Christoph D. Hofer

dblp:258/4740 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
2since 2021 · last 2021
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 5 first-author · 2 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.

Artificial intelligence
7 papers
Graph learning · 51% Representation and self-supervised learning · 24% Deep learning architectures and training · 19%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning › topological data analysis
persistent homology
0.922020
Graph Filtration Learning · ICML 2020
Topologically Densified Distributions · ICML 2020
Machine learning › Graph learning
topological data analysis
0.722019
Learning Representations of Persistence Barcodes · J. Mach. Learn. Res. 2019
Deep Learning with Topological Signatures · NIPS 2017
Machine learning › Deep learning architectures and training
attention mechanism
0.512021
Topological Attention for Time Series Forecasting · NeurIPS 2021
Machine learning › Representation and self-supervised learning
contrastive learning
0.512021
Dissecting Supervised Constrastive Learning · ICML 2021
Machine learning › Representation and self-supervised learning › contrastive learning
supervised contrastive learning
0.512021
Dissecting Supervised Constrastive Learning · ICML 2021
Machine learning › Graph learning
graph classification
0.412020
Graph Filtration Learning · ICML 2020
Machine learning › Graph learning › graph neural network › graph pooling
graph readout
0.412020
Graph Filtration Learning · ICML 2020
Machine learning › Deep learning architectures and training
autoencoder
0.412019
Connectivity-Optimized Representation Learning via Persistent Homology · ICML 2019
Machine learning › Graph learning › topological data analysis
topological feature learning
0.412019
Learning Representations of Persistence Barcodes · J. Mach. Learn. Res. 2019
Machine learning › Representation and self-supervised learning › representation learning
topological representation learning
0.312017
Deep Learning with Topological Signatures · NIPS 2017
Machine learning › Learning theory
generalization
0.112020
Topologically Densified Distributions · ICML 2020
Machine learning › Deep learning architectures and training
overparameterized neural network
0.112020
Topologically Densified Distributions · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
kernel density estimation
0.112019
Connectivity-Optimized Representation Learning via Persistent Homology · ICML 2019
Machine learning › Time series and sequential data › anomaly detection
one-class classification
0.112019
Connectivity-Optimized Representation Learning via Persistent Homology · ICML 2019

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

persistent homology · 2.4topological data analysis · 1.2topological features · 0.5contrastive learning · 0.5graph neural network · 0.4structure elements · 0.4neural network · 0.4deep neural network · 0.3
YearPublicationVenuePosition
2021 Dissecting Supervised Constrastive Learning
Florian Graf, Christoph D. Hofer, Marc Niethammer, Roland Kwitt
ICML2
2021 Topological Attention for Time Series Forecasting
abstract
The problem of (point) forecasting univariate time series is considered. Most approaches, ranging from traditional statistical methods to recent learning-based techniques with neural networks, directly operate on raw time series observations. As an extension, we study whether local topological properties, as captured via persistent homology, can serve as a reliable signal that provides complementary information for learning to forecast. To this end, we propose topological attention, which allows attending to local topological features within a time horizon of historical data. Our approach easily integrates into existing end-to-end trainable forecasting models, such as N-BEATS, and, in combination with the latter exhibits state-of-the-art performance on the large-scale M4 benchmark dataset of 100,000 diverse time series from different domains. Ablation experiments, as well as a comparison to recent techniques in a setting where only a single time series is available for training, corroborate the beneficial nature of including local topological information through an attention mechanism.
Sebastian Zeng, Florian Graf, Christoph D. Hofer, Roland Kwitt
NeurIPS3
2020 Topologically Densified Distributions
abstract
We study regularization in the context of small sample-size learning with over-parametrized neural networks. Specifically, we shift focus from architectural properties, such as norms on the network weights, to properties of the internal representations before a linear classifier. Specifically, we impose a topological constraint on samples drawn from the probability measure induced in that space. This provably leads to mass concentration effects around the representations of training instances, i.e., a property beneficial for generalization. By leveraging previous work to impose topological constrains in a neural network setting, we provide empirical evidence (across various vision benchmarks) to support our claim for better generalization.
Christoph D. Hofer, Florian Graf, Marc Niethammer, Roland Kwitt
ICML1
2020 Graph Filtration Learning
abstract
We propose an approach to learning with graph-structured data in the problem domain of graph classification. In particular, we present a novel type of readout operation to aggregate node features into a graph-level representation. To this end, we leverage persistent homology computed via a real-valued, learnable, filter function. We establish the theoretical foundation for differentiating through the persistent homology computation. Empirically, we show that this type of readout operation compares favorably to previous techniques, especially when the graph connectivity structure is informative for the learning problem.
Christoph D. Hofer, Florian Graf, Bastian Rieck, Marc Niethammer, Roland Kwitt
ICML1
2019 Connectivity-Optimized Representation Learning via Persistent Homology
abstract
We study the problem of learning representations with controllable connectivity properties. This is beneficial in situations when the imposed structure can be leveraged upstream. In particular, we control the connectivity of an autoencoder’s latent space via a novel type of loss, operating on information from persistent homology. Under mild conditions, this loss is differentiable and we present a theoretical analysis of the properties induced by the loss. We choose one-class learning as our upstream task and demonstrate that the imposed structure enables informed parameter selection for modeling the in-class distribution via kernel density estimators. Evaluated on computer vision data, these one-class models exhibit competitive performance and, in a low sample size regime, outperform other methods by a large margin. Notably, our results indicate that a single autoencoder, trained on auxiliary (unlabeled) data, yields a mapping into latent space that can be reused across datasets for one-class learning.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer, Mandar Dixit
ICML1
2019 Learning Representations of Persistence Barcodes
abstract
We consider the problem of supervised learning with summary representations of topological features in data. In particular, we focus on persistent homology, the prevalent tool used in topological data analysis. As the summary representations, referred to as barcodes or persistence diagrams, come in the unusual format of multi sets, equipped with computationally expensive metrics, they can not readily be processed with conventional learning techniques. While different approaches to address this problem have been proposed, either in the context of kernel-based learning, or via carefully designed vectorization techniques, it remains an open problem how to leverage advances in representation learning via deep neural networks. Appropriately handling topological summaries as input to neural networks would address the disadvantage of previous strategies which handle this type of data in a task-agnostic manner. In particular, we propose an approach that is designed to learn a task-specific representation of barcodes. In other words, we aim to learn a representation that adapts to the learning problem while, at the same time, preserving theoretical properties (such as stability). This is done by projecting barcodes into a finite dimensional vector space using a collection of parametrized functionals, so called structure elements, for which we provide a generic construction scheme. A theoretical analysis of this approach reveals sufficient conditions to preserve stability, and also shows that different choices of structure elements lead to great differences with respect to their suitability for numerical optimization. When implemented as a neural network input layer, our approach demonstrates compelling performance on various types of problems, including graph classification and eigenvalue prediction, the classification of 2D/3D object shapes and recognizing activities from EEG signals.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer
J. Mach. Learn. Res.1
2017 Deep Learning with Topological Signatures
abstract
Inferring topological and geometrical information from data can offer an alternative perspective in machine learning problems. Methods from topological data analysis, e.g., persistent homology, enable us to obtain such information, typically in the form of summary representations of topological features. However, such topological signatures often come with an unusual structure (e.g., multisets of intervals) that is highly impractical for most machine learning techniques. While many strategies have been proposed to map these topological signatures into machine learning compatible representations, they suffer from being agnostic to the target learning task. In contrast, we propose a technique that enables us to input topological signatures to deep neural networks and learn a task-optimal representation during training. Our approach is realized as a novel input layer with favorable theoretical properties. Classification experiments on 2D object shapes and social network graphs demonstrate the versatility of the approach and, in case of the latter, we even outperform the state-of-the-art by a large margin.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer, Andreas Uhl
NIPS1