Christian Igel

dblp:38/6146 · DBLP profile ↗
← Back
115ranked-venue papers
20as first author
14since 2021 · last 2024
0000-0003-2868-0856ORCID · verified

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

Artificial intelligence and machine learning · 98 · 18 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 15 · 6 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 6 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 4 · 2 first-authorTheory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2024 From Coarse to Fine-Grained Open-Set Recognition
abstract
Open-set recognition (OSR) methods aim to identify whether or not a test example belongs to a category observed during training. Depending on how visually similar a test example is to the training categories, the OSR task can be easy or extremely challenging. However, the vast majority of previous work has studied OSR in the presence of large, coarse-grained semantic shifts. In contrast, many real-world problems are inherently fine-grained, which means that test examples may be highly visually similar to the training categories. Motivated by this observation, we investigate three aspects of OSR: label granularity, similarity between the open- and closed-sets, and the role of hierarchical supervision during training. To study these dimensions, we curate new open-set splits of a large fine-grained visual categorization dataset. Our analysis results in several interesting findings, including: (i) the best OSR method to use is heavily dependent on the degree of semantic shift present, and (ii) hierarchical representation learning can improve coarse-grained OSR, but has little effect on fine-grained OSR performance. To further enhance fine-grained OSR performance, we propose a hierarchy-adversarial learning method to discourage hierarchical structure in the representation space, which results in a perhaps counter-intuitive behaviour, and a relative improvement in fine-grained OSR of up to 2% in AUROC and 7% in AUPR over standard training. Code and data are available: langnico.github. io/fine-grained-osr.
Nico Lang, Vésteinn Snæbjarnarson, Elijah Cole, Oisin Mac Aodha, Christian Igel, Serge J. Belongie
CVPR5
2024 MMEarth: Exploring Multi-modal Pretext Tasks for Geospatial Representation Learning
Vishal Nedungadi, Ankit Kariryaa, Stefan Oehmcke, Serge J. Belongie, Christian Igel, Nico Lang
ECCV (64)5
2024 EC-NAS: Energy Consumption Aware Tabular Benchmarks for Neural Architecture Search
abstract
Energy consumption from the selection, training, and deployment of deep learning models has seen a significant uptick recently. This work aims to facilitate the design of energy-efficient deep learning models that require less computational resources and prioritize environmental sustainability by focusing on the energy consumption. Neural architecture search (NAS) benefits from tabular benchmarks, which evaluate NAS strategies cost-effectively through pre-computed performance statistics. We advocate for including energy efficiency as an additional performance criterion in NAS. To this end, we introduce an enhanced tabular benchmark encompassing data on energy consumption for varied architectures. The benchmark, designated as EC-NAS1, has been made available in an open-source format to advance research in energy-conscious NAS. EC-a surrogate model to predict energy consumption, aiding in diminishing the energy expenditure of the dataset creation. Our findings emphasize the potential of EC-NAS by leveraging multi-objective optimization algorithms, revealing a balance between energy usage and accuracy. This suggests the feasibility of identifying energy-lean architectures with little or no compromise in performance.
Pedram Bakhtiarifard, Christian Igel, Raghavendra Selvan
ICASSP2
2024 Smooth Min-Max Monotonic Networks
abstract
Monotonicity constraints are powerful regularizers in statistical modelling. They can support fairness in computer-aided decision making and increase plausibility in data-driven scientific models. The seminal min-max (MM) neural network architecture ensures monotonicity, but often gets stuck in undesired local optima during training because of partial derivatives being zero when computing extrema. We propose a simple modification of the MM network using strictly-increasing smooth minimum and maximum functions that alleviates this problem. The resulting smooth min-max (SMM) network module inherits the asymptotic approximation properties from the MM architecture. It can be used within larger deep learning systems trained end-to-end. The SMM module is conceptually simple and computationally less demanding than state-of-the-art neural networks for monotonic modelling. Our experiments show that this does not come with a loss in generalization performance compared to alternative neural and non-neural approaches.
Christian Igel
ICML1
2024 Finding NEM-U: Explaining unsupervised representation learning through neural network generated explanation masks
abstract
Unsupervised representation learning has become an important ingredient of today's deep learning systems. However, only a few methods exist that explain a learned vector embedding in the sense of providing information about which parts of an input are the most important for its representation. These methods generate the explanation for a given input after the model has been evaluated and tend to produce either inaccurate explanations or are slow, which limits their practical use. To address these limitations, we introduce the Neural Explanation Masks (NEM) framework, which turns a fixed representation model into a self-explaining model by augmenting it with a masking network. This network provides occlusion-based explanations in parallel to computing the representations during inference. We present an instance of this framework, the NEM-U (NEM using U-net structure) architecture, which leverages similarities between segmentation and occlusion-based masks. Our experiments show that NEM-U generates explanations faster and with lower complexity compared to the current state-of-the-art while maintaining high accuracy as measured by locality.
Bjørn Leth Møller, Christian Igel, Kristoffer Wickstrøm, Jon Sporring, Robert Jenssen, Bulat Ibragimov
ICML2
2024 BMRS: Bayesian Model Reduction for Structured Pruning
abstract
Modern neural networks are often massively overparameterized leading to high compute costs during training and at inference. One effective method to improve both the compute and energy efficiency of neural networks while maintaining good performance is structured pruning, where full network structures (e.g. neurons or convolutional filters) that have limited impact on the model output are removed. In this work, we propose Bayesian Model Reduction for Structured pruning (BMRS), a fully end-to-end Bayesian method of structured pruning. BMRS is based on two recent methods: Bayesian structured pruning with multiplicative noise, and Bayesian model reduction (BMR), a method which allows efficient comparison of Bayesian models under a change in prior. We present two realizations of BMRS derived from different priors which yield different structured pruning characteristics: 1) BMRS_N with the truncated log-normal prior, which offers reliable compression rates and accuracy without the need for tuning any thresholds and 2) BMRS_U with the truncated log-uniform prior that can achieve more aggressive compression based on the boundaries of truncation. Overall, we find that BMRS offers a theoretically grounded approach to structured pruning of neural networks yielding both high compression rates and accuracy. Experiments on multiple datasets and neural networks of varying complexity showed that the two BMRS methods offer a competitive performance-efficiency trade-off compared to other pruning methods.
Dustin Wright 0001, Christian Igel, Raghavendra Selvan
NeurIPS2
2023 The Liver Tumor Segmentation Benchmark (LiTS)
abstract
In this work, we report the set-up and results of the Liver Tumor Segmentation Benchmark (LiTS), which was organized in conjunction with the IEEE International Symposium on Biomedical Imaging (ISBI) 2017 and the International Conferences on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 2017 and 2018. The image dataset is diverse and contains primary and secondary tumors with varied sizes and appearances with various lesion-to-background levels (hyper-/hypo-dense), created in collaboration with seven hospitals and research institutions. Seventy-five submitted liver and liver tumor segmentation algorithms were trained on a set of 131 computed tomography (CT) volumes and were tested on 70 unseen test images acquired from different patients. We found that not a single algorithm performed best for both liver and liver tumors in the three events. The best liver segmentation algorithm achieved a Dice score of 0.963, whereas, for tumor segmentation, the best algorithms achieved Dices scores of 0.674 (ISBI 2017), 0.702 (MICCAI 2017), and 0.739 (MICCAI 2018). Retrospectively, we performed additional analysis on liver tumor detection and revealed that not all top-performing segmentation algorithms worked well for tumor detection. The best liver tumor detection method achieved a lesion-wise recall of 0.458 (ISBI 2017), 0.515 (MICCAI 2017), and 0.554 (MICCAI 2018), indicating the need for further research. LiTS remains an active benchmark and resource for research, e.g., contributing the liver-related segmentation tasks in http://medicaldecathlon.com/. In addition, both data and online evaluation are accessible via https://competitions.codalab.org/competitions/17094.
Patrick Bilic, Patrick Ferdinand Christ, Hongwei Li 0004, Eugene Vorontsov, Avi Ben-Cohen, Georgios Kaissis, Adi Szeskin, Colin Jacobs, Gabriel Efrain Humpire Mamani, Gabriel Chartrand, Fabian Lohöfer, Julian Walter Holch, Wieland H. Sommer, Felix Hofmann, Alexandre Hostettler, Naama Lev-Cohain, Michal Drozdzal, Michal Amitai, Refael Vivanti, Jacob Sosna, Ivan Ezhov, Anjany Sekuboyina, Fernando Navarro, Florian Kofler, Johannes C. Paetzold, Suprosanna Shit, Xiaobin Hu, Jana Lipková, Markus Rempfler, Marie Piraud, Jan Kirschke, Benedikt Wiestler, Christian Hülsemeyer, Marcel Beetz, Florian Ettlinger, Michela Antonelli, Woong Bae, Miriam Bellver, Lei Bi 0001, Hao Chen 0011, Grzegorz Chlebus, Erik Dam, Qi Dou 0001, Chi-Wing Fu, Bogdan Georgescu, Xavier Giró-i-Nieto, Felix Grün, Xu Han 0009, Pheng-Ann Heng, Jürgen Hesser, Jan Hendrik Moltz, Christian Igel, Fabian Isensee, Paul F. Jaeger, Fucang Jia, Krishna Chaitanya Kaluva, Mahendra Khened, Ildoo Kim, Jae-Hun Kim, Sungwoong Kim, Simon Kohl, Tomasz K. Konopczynski, Avinash Kori, Ganapathy Krishnamurthi, Xiaomeng Li 0001, John S. Lowengrub, Jun Ma 0016, Klaus H. Maier-Hein, Kevis-Kokitsi Maninis, Hans Meine, Dorit Merhof, Akshay Pai, Mathias Perslev, Jens Petersen, Jordi Pont-Tuset, Xiaojuan Qi 0001, Oliver Rippel, Karsten Roth, Ignacio Sarasua, Andrea Schenk, Zengming Shen, Jordi Torres, Christian Wachinger, Chunliang Wang, Leon Weninger, Daguang Xu, Xiaoping Yang 0001, Simon C. H. Yu, Yading Yuan, Miao Yue, Liping Zhang 0009, Manuel Jorge Cardoso, Spyridon Bakas, Rickmer Braren, Volker Heinemann, Christopher Joseph Pal, An Tang, Samuel Kadoury, Luc Soler, Bram van Ginneken, Hayit Greenspan, Leo Joskowicz, Bjoern Menze
Medical Image Anal.53
2022 Deep learning based 3D point cloud regression for estimating forest biomass
abstract
Knowledge of forest biomass stocks and their development is important for implementing effective climate change mitigation measures. Remote sensing using airborne LiDAR can be used to measure vegetation structure at large scale. We present deep learning systems for predicting wood volume, above-ground biomass (AGB), and subsequently above-ground carbon stocks directly from airborne LiDAR point clouds. Specifically, we devise different neural network architectures for point cloud regression and evaluate them on remote sensing data of areas for which AGB estimates have been obtained from field measurements in a national forest inventory. Our adaptation of Minkowski convolutional neural networks for regression gave the best results. The deep neural networks produced significantly more accurate wood volume, AGB, and carbon estimates compared to state-of-the-art approaches operating on basic statistics of the point clouds. In contrast to other methods, no digital terrain model is required. We expect this finding to have a strong impact on LiDAR-based analyses of terrestrial ecosystem dynamics.
Stefan Oehmcke, Lei Li 0050, Jaime C. Revenga, Thomas Nord-Larsen, Katerina Trepekli, Fabian Gieseke, Christian Igel
SIGSPATIAL/GIS7
2022 Date Recognition in Historical Parish Records
Laura Cabello Piqueras, Constanza Fierro, Jonas F. Lotz, Phillip Rust, Joen Rommedahl, Jeppe Klok Due, Christian Igel, Desmond Elliott, Carsten B. Pedersen, Israfel Salazar, Anders Søgaard
ICFHR7
2022 Information Bottleneck: Exact Analysis of (Quantized) Neural Networks
Stephan Sloth Lorenzen, Christian Igel, Mads Nielsen
ICLR2
2022 Histogram-Based Unsupervised Domain Adaptation for Medical Image Classification
Pengfei Diao, Akshay Pai, Christian Igel, Christian Hedeager Krag
MICCAI (8)3
2021 On the convergence of the Metropolis algorithm with fixed-order updates for multivariate binary probability distributions
abstract
The Metropolis algorithm is arguably the most fundamental Markov chain Monte Carlo (MCMC) method. But the algorithm is not guaranteed to converge to the desired distribution in the case of multivariate binary distributions (e.g., Ising models or stochastic neural networks such as Boltzmann machines) if the variables (sites or neurons) are updated in a fixed order, a setting commonly used in practice. The reason is that the corresponding Markov chain may not be irreducible. We propose a modified Metropolis transition operator that behaves almost always identically to the standard Metropolis operator and prove that it ensures irreducibility and convergence to the limiting distribution in the multivariate binary case with fixed-order updates. The result provides an explanation for the behaviour of Metropolis MCMC in that setting and closes a long-standing theoretical gap. We experimentally studied the standard and modified Metropolis operator for models where they actually behave differently. If the standard algorithm also converges, the modified operator exhibits similar (if not better) performance in terms of convergence speed.
Kai Brügge 0001, Asja Fischer, Christian Igel
AISTATS3
2021 On Scaling Contrastive Representations for Low-Resource Speech Recognition
abstract
Recent advances in self-supervised learning through contrastive training have shown that it is possible to learn a competitive speech recognition system with as little as 10 minutes of labeled data. However, these systems are computationally expensive since they require pre-training followed by fine-tuning in a large parameter space. We explore the performance of such systems without fine-tuning by training a state-of-the-art speech recognizer on the fixed representations from the computationally demanding wav2vec 2.0 framework. We find performance to decrease without fine-tuning and, in the extreme low-resource setting, wav2vec 2.0 is inferior to its predecessor. In addition, we find that wav2vec 2.0 representations live in a low dimensional subspace and that decorrelating the features of the representations can stabilize training of the automatic speech recognizer. Finally, we propose a bidirectional extension to the original wav2vec framework that consistently improves performance.
Lasse Borgholt, Tycho Max Sylvester Tax, Jakob D. Havtorn, Lars Maaløe, Christian Igel
ICASSP5
2021 Chebyshev-Cantelli PAC-Bayes-Bennett Inequality for the Weighted Majority Vote
abstract
We present a new second-order oracle bound for the expected risk of a weighted majority vote. The bound is based on a novel parametric form of the Chebyshev-Cantelli inequality (a.k.a. one-sided Chebyshev’s), which is amenable to efficient minimization. The new form resolves the optimization challenge faced by prior oracle bounds based on the Chebyshev-Cantelli inequality, the C-bounds [Germain et al., 2015], and, at the same time, it improves on the oracle bound based on second order Markov’s inequality introduced by Masegosa et al. [2020]. We also derive a new concentration of measure inequality, which we name PAC-Bayes-Bennett, since it combines PAC-Bayesian bounding with Bennett’s inequality. We use it for empirical estimation of the oracle bound. The PAC-Bayes-Bennett inequality improves on the PAC-Bayes-Bernstein inequality of Seldin et al. [2012]. We provide an empirical evaluation demonstrating that the new bounds can improve on the work of Masegosa et al. [2020]. Both the parametric form of the Chebyshev-Cantelli inequality and the PAC-Bayes-Bennett inequality may be of independent interest for the study of concentration of measure in other domains.
Yi-Shan Wu 0003, Andrés R. Masegosa, Stephan Sloth Lorenzen, Christian Igel, Yevgeny Seldin
NeurIPS4
2020 Label-Similarity Curriculum Learning
Ürün Dogan, Aniket Anand Deshmukh, Marcin Machura, Christian Igel
ECCV (29)4
2020 Algorithms for Estimating the Partition Function of Restricted Boltzmann Machines (Extended Abstract)
abstract
Estimating the normalization constants (partition functions) of energy-based probabilistic models (Markov random fields) with a high accuracy is required for measuring performance, monitoring the training progress of adaptive models, and conducting likelihood ratio tests. We devised a unifying theoretical framework for algorithms for estimating the partition function, including Annealed Importance Sampling (AIS) and Bennett's Acceptance Ratio method (BAR). The unification reveals conceptual similarities of and differences between different approaches and suggests new algorithms. The framework is based on a generalized form of Crooks' equality, which links the expectation over a distribution of samples generated by a transition operator to the expectation over the distribution induced by the reversed operator. Different ways of sampling, such as parallel tempering and path sampling, are covered by the framework. We performed experiments in which we estimated the partition function of restricted Boltzmann machines (RBMs) and Ising models. We found that BAR using parallel tempering worked well with a small number of bridging distributions, while path sampling based AIS performed best with many bridging distributions. The normalization constant is measured w.r.t.~a reference distribution, and the choice of this distribution turned out to be very important in our experiments. Overall, BAR gave the best empirical results, outperforming AIS.
Oswin Krause, Asja Fischer, Christian Igel
IJCAI3
2020 Do End-to-End Speech Recognition Models Care About Context?
abstract
The two most common paradigms for end-to-end speech recognition are connectionist temporal classification (CTC) and attention-based encoder-decoder (AED) models. It has been argued that the latter is better suited for learning an implicit language model. We test this hypothesis by measuring temporal context sensitivity and evaluate how the models perform when we constrain the amount of contextual information in the audio input. We find that the AED model is indeed more context sensitive, but that the gap can be closed by adding self-attention to the CTC model. Furthermore, the two models perform similarly when contextual information is constrained. Finally, in contrast to previous research, our results show that the CTC model is highly competitive on WSJ and LibriSpeech without the help of an external language model.
Lasse Borgholt, Jakob D. Havtorn, Zeljko Agic, Anders Søgaard, Lars Maaløe, Christian Igel
INTERSPEECH6
2020 A Loss Function for Generative Neural Networks Based on Watson's Perceptual Model
abstract
To train Variational Autoencoders (VAEs) to generate realistic imagery requires a loss function that reflects human perception of image similarity. We propose such a loss function based on Watson's perceptual model, which computes a weighted distance in frequency space and accounts for luminance and contrast masking. We extend the model to color images, increase its robustness to translation by using the Fourier Transform, remove artifacts due to splitting the image into blocks, and make it differentiable. In experiments, VAEs trained with the new loss function generated realistic, high-quality image samples. Compared to using the Euclidean distance and the Structural Similarity Index, the images were less blurry; compared to deep neural network based losses, the new approach required less computational resources and generated images with less artifacts.
Steffen Czolbe, Oswin Krause, Ingemar J. Cox, Christian Igel
NeurIPS4
2020 Second Order PAC-Bayesian Bounds for the Weighted Majority Vote
abstract
We present a novel analysis of the expected risk of weighted majority vote in multiclass classification. The analysis takes correlation of predictions by ensemble members into account and provides a bound that is amenable to efficient minimization, which yields improved weighting for the majority vote. We also provide a specialized version of our bound for binary classification, which allows to exploit additional unlabeled data for tighter risk estimation. In experiments, we apply the bound to improve weighting of trees in random forests and show that, in contrast to the commonly used first order bound, minimization of the new bound typically does not lead to degradation of the test error of the ensemble.
Andrés R. Masegosa, Stephan Sloth Lorenzen, Christian Igel, Yevgeny Seldin
NeurIPS3
2020 Algorithms for estimating the partition function of restricted Boltzmann machines
Oswin Krause, Asja Fischer, Christian Igel
Artif. Intell.3
2019 One Network to Segment Them All: A General, Lightweight System for Accurate 3D Medical Image Segmentation
Mathias Perslev, Erik Dam, Akshay Pai, Christian Igel
MICCAI (2)4
2019 U-Time: A Fully Convolutional Network for Time Series Segmentation Applied to Sleep Staging
abstract
Neural networks are becoming more and more popular for the analysis of physiological time-series. The most successful deep learning systems in this domain combine convolutional and recurrent layers to extract useful features to model temporal relations. Unfortunately, these recurrent models are difficult to tune and optimize. In our experience, they often require task-specific modifications, which makes them challenging to use for non-experts. We propose U-Time, a fully feed-forward deep learning approach to physiological time series segmentation developed for the analysis of sleep data. U-Time is a temporal fully convolutional network based on the U-Net architecture that was originally proposed for image segmentation. U-Time maps sequential inputs of arbitrary length to sequences of class labels on a freely chosen temporal scale. This is done by implicitly classifying every individual time-point of the input signal and aggregating these classifications over fixed intervals to form the final predictions. We evaluated U-Time for sleep stage classification on a large collection of sleep electroencephalography (EEG) datasets. In all cases, we found that U-Time reaches or outperforms current state-of-the-art deep learning models while being much more robust in the training process and without requiring architecture or hyperparameter adaptation across tasks.
Mathias Perslev, Michael Hejselbak Jensen, Sune Darkner, Poul Jennum, Christian Igel
NeurIPS5
2019 On PAC-Bayesian bounds for random forests
Stephan Sloth Lorenzen, Christian Igel, Yevgeny Seldin
Mach. Learn.2
2018 Robust Active Label Correction
abstract
Active label correction addresses the problem of learning from input data for which noisy labels are available (e.g., from imprecise measurements or crowd-sourcing) and each true label can be obtained at a significant cost (e.g., through additional measurements or human experts). To minimize these costs, we are interested in identifying training patterns for which knowing the true labels maximally improves the learning performance. We approximate the true label noise by a model that learns the aspects of the noise that are class-conditional (i.e., independent of the input given the observed label). To select labels for correction, we adopt the active learning strategy of maximizing the expected model change. We consider the change in regularized empirical risk functionals that use different pointwise loss functions for patterns with noisy and true labels, respectively. Different loss functions for the noisy data lead to different active label correction algorithms. If loss functions consider the label noise rates, these rates are estimated during learning, where importance weighting compensates for the sampling bias. We show empirically that viewing the true label as a latent variable and computing the maximum likelihood estimate of the model parameters performs well across all considered problems. A maximum a posteriori estimate of the model parameters was beneficial in most test cases. An image classification experiment using convolutional neural networks demonstrates that the class-conditional noise model, which can be learned efficiently, can guide re-labeling in real-world applications.
Jan Kremer, Fei Sha, Christian Igel
AISTATS3
2018 Training Big Random Forests with Little Resources
abstract
Without access to large compute clusters, building random forests on large datasets is still a challenging problem. This is, in particular, the case if fully-grown trees are desired. We propose a simple yet effective framework that allows to efficiently construct ensembles of huge trees for hundreds of millions or even billions of training instances using a cheap desktop computer with commodity hardware. The basic idea is to consider a multi-level construction scheme, which builds top trees for small random subsets of the available data and which subsequently distributes all training instances to the top trees' leaves for further processing. While being conceptually simple, the overall efficiency crucially depends on the particular implementation of the different phases. The practical merits of our approach are demonstrated using dense datasets with hundreds of millions of training instances.
Fabian Gieseke, Christian Igel
KDD2
2018 Sparse Incomplete LU-Decomposition for Wave Farm Designs Under Realistic Conditions
Dídac Rodríguez Arbonès, Nataliia Y. Sergiienko, Boyin Ding, Oswin Krause, Christian Igel, Markus Wagner 0007
PPSN (1)5
2018 Population-Contrastive-Divergence: Does consistency help with RBM training?
Oswin Krause, Asja Fischer, Christian Igel
Pattern Recognit. Lett.3
2017 A Strongly Quasiconvex PAC-Bayesian Bound
abstract
We propose a new PAC-Bayesian bound and a way of constructing a hypothesis space, so that the bound is convex in the posterior distribution and also convex in a trade-off parameter between empirical performance of the posterior distribution and its complexity. The complexity is measured by the Kullback-Leibler divergence to a prior. We derive an alternating procedure for minimizing the bound. We show that the bound can be rewritten as a one-dimensional function of the trade-off parameter and provide sufficient conditions under which the function has a single global minimum. When the conditions are satisfied the alternating minimization is guaranteed to converge to the global minimum of the bound. We provide experimental results demonstrating that rigorous minimization of the bound is competitive with cross-validation in tuning the trade-off between complexity and empirical performance. In all our experiments the trade-off turned to be quasiconvex even when the sufficient conditions were violated.
Niklas Thiemann, Christian Igel, Olivier Wintenberger, Yevgeny Seldin
ALT2
2017 Qualitative and Quantitative Assessment of Step Size Adaptation Rules
abstract
We present a comparison of step size adaptation methods for evolution strategies, covering recent developments in the field. Following recent work by Hansen et al. we formulate a concise list of performance criteria: a) fast convergence of the mean, b) near-optimal fixed point of the normalized step size dynamics, and c) invariance to adding constant dimensions of the objective function. Our results show that algorithms violating these principles tend to underestimate the step size or are unreliable when the function does not fit to the algorithm's tuned hyperparameters. In contrast, we find that cumulative step size adaptation (CSA) and two-point adaptation (TPA) provide reliable estimates of the optimal step size. We further find that removing the evolution path of CSA still leads to a reliable algorithm without the computational requirements of CSA.
Oswin Krause, Tobias Glasmachers, Christian Igel
FOGA3
2017 bufferkdtree: A Python library for massive nearest neighbor queries on multi-many-core devices
Fabian Gieseke, Cosmin E. Oancea, Christian Igel
Knowl. Based Syst.3
2016 Parallelized rotation and flipping INvariant Kohonen maps (PINK) on GPUs
Kai Lars Polsterer, Fabian Gieseke, Christian Igel, Bernd Doser, Nikolaos Gianniotis
ESANN3
2016 CMA-ES with Optimal Covariance Update and Storage Complexity
abstract
The covariance matrix adaptation evolution strategy (CMA-ES) is arguably one of the most powerful real-valued derivative-free optimization algorithms, finding many applications in machine learning. The CMA-ES is a Monte Carlo method, sampling from a sequence of multi-variate Gaussian distributions. Given the function values at the sampled points, updating and storing the covariance matrix dominates the time and space complexity in each iteration of the algorithm. We propose a numerically stable quadratic-time covariance matrix update scheme with minimal memory requirements based on maintaining triangular Cholesky factors. This requires a modification of the cumulative step-size adaption (CSA) mechanism in the CMA-ES, in which we replace the inverse of the square root of the covariance matrix by the inverse of the triangular Cholesky factor. Because the triangular Cholesky factor changes smoothly with the matrix square root, this modification does not change the behavior of the CMA-ES in terms of required objective function evaluations as verified empirically. Thus, the described algorithm can and should replace the standard CMA-ES if updating and storing the covariance matrix matters.
Oswin Krause, Dídac Rodríguez Arbonès, Christian Igel
NIPS3
2016 A Unified View on Multi-class Support Vector Classification
abstract
A unified view on multi-class support vector machines (SVMs) is presented, covering most prominent variants including the one- vs-all approach and the algorithms proposed by Weston & Watkins, Crammer & Singer, Lee, Lin, & Wahba, and Liu & Yuan. The unification leads to a template for the quadratic training problems and new multi-class SVM formulations. Within our framework, we provide a comparative analysis of the various notions of multi-class margin and margin-based loss. In particular, we demonstrate limitations of the loss function considered, for instance, in the Crammer & Singer machine. We analyze Fisher consistency of multi- class loss functions and universal consistency of the various machines. On the one hand, we give examples of SVMs that are, in a particular hyperparameter regime, universally consistent without being based on a Fisher consistent loss. These include the canonical extension of SVMs to multiple classes as proposed by Weston & Watkins and Vapnik as well as the one-vs-all approach. On the other hand, it is demonstrated that machines based on Fisher consistent loss functions can fail to identify proper decision boundaries in low-dimensional feature spaces. We compared the performance of nine different multi-class SVMs in a thorough empirical study. Our results suggest to use the Weston & Watkins SVM, which can be trained comparatively fast and gives good accuracies on benchmark functions. If training time is a major concern, the one-vs-all approach is the method of choice.
Ürün Dogan, Tobias Glasmachers, Christian Igel
J. Mach. Learn. Res.3
2016 Separating Timing, Movement Conditions and Individual Differences in the Analysis of Human Movement
abstract
A central task in the analysis of human movement behavior is to determine systematic patterns and differences across experimental conditions, participants and repetitions. This is possible because human movement is highly regular, being constrained by invariance principles. Movement timing and movement path, in particular, are linked through scaling laws. Separating variations of movement timing from the spatial variations of movements is a well-known challenge that is addressed in current approaches only through forms of preprocessing that bias analysis. Here we propose a novel nonlinear mixed-effects model for analyzing temporally continuous signals that contain systematic effects in both timing and path. Identifiability issues of path relative to timing are overcome by using maximum likelihood estimation in which the most likely separation of space and time is chosen given the variation found in data. The model is applied to analyze experimental data of human arm movements in which participants move a hand-held object to a target location while avoiding an obstacle. The model is used to classify movement data according to participant. Comparison to alternative approaches establishes nonlinear mixed-effects models as viable alternatives to conventional analysis frameworks. The model is then combined with a novel factor-analysis model that estimates the low-dimensional subspace within which movements vary when the task demands vary. Our framework enables us to visualize different dimensions of movement variation and to test hypotheses about the effect of obstacle placement and height on the movement path. We demonstrate that the approach can be used to uncover new properties of human movement.
Lars Lau Rakêt, Britta Grimme, Gregor Schöner, Christian Igel, Bo Markussen
PLoS Comput. Biol.4
2016 Integrated Optimization of Long-Range Underwater Signal Detection, Feature Extraction, and Classification for Nuclear Treaty Monitoring
abstract
We designed and jointly optimized an integrated signal processing chain for detection and classification of long-range passive-acoustic underwater signals recorded by the global geophysical monitoring network of the Comprehensive Nuclear-Test-Ban Treaty Organization. Starting at the level of raw waveform data, a processing chain of signal detection, feature extraction, and signal classification was designed and jointly optimized to the task. Relevant waveform segments were in a first step identified by a generic, flexibly parameterized detection algorithm on a long- to short-term averages' ratio of the spectral energy. For representation, general-purpose sound processing features, with an added focus on spectral and cepstral features, were extracted from the detected segments. As classifiers, support vector machines with different kernel functions were employed alongside other baseline learning algorithms. The free parameters of the overall toolchain (i.e., trigger algorithm parameters and classifier hyperparameters) were jointly optimized in a cross-validation setting, either according to the cross-validation classification error or the cross-validation area under the receiver operating characteristic curve. Experiments demonstrate that our method outperforms machine learning algorithms task-tailored to a previous, human-expert-designed preprocessing chain. The presented approach can be adapted to a wide range of problems that can benefit from jointly optimizing parameters of preprocessing and classification algorithm.
Matthias Tuma, Valdemar Rorbech, Mark Prior, Christian Igel
IEEE Trans. Geosci. Remote. Sens.4
2016 Unsupervised Deep Learning Applied to Breast Density Segmentation and Mammographic Risk Scoring
abstract
Mammographic risk scoring has commonly been automated by extracting a set of handcrafted features from mammograms, and relating the responses directly or indirectly to breast cancer risk. We present a method that learns a feature hierarchy from unlabeled data. When the learned features are used as the input to a simple classifier, two different tasks can be addressed: i) breast density segmentation, and ii) scoring of mammographic texture. The proposed model learns features at multiple scales. To control the models capacity a novel sparsity regularizer is introduced that incorporates both lifetime and population sparsity. We evaluated our method on three different clinical datasets. Our state-of-the-art results show that the learned breast density scores have a very strong positive relationship with manual ones, and that the learned texture scores are predictive of breast cancer. The model is easy to apply and generalizes to many other segmentation and scoring problems.
Michiel Kallenberg, Kersten Petersen, Mads Nielsen, Andrew Y. Ng, Pengfei Diao, Christian Igel, Celine M. Vachon, Katharina Holland, Rikke Rass Winkel, Nico Karssemeijer, Martin Lillholm
IEEE Trans. Medical Imaging6
2015 Computational Complexity of Linear Large Margin Classification With Ramp Loss
abstract
Minimizing the binary classification error with a linear model leads to an NP-hard problem. In practice, surrogate loss functions are used, in particular loss functions leading to large margin classification such as the hinge loss and the ramp loss. The intuitive large margin concept is theoretically supported by generalization bounds linking the expected classification error to the empirical margin error and the complexity of the considered hypotheses class. This article addresses the fundamental question about the computational complexity of determining whether there is a hypotheses class with a hypothesis such that the upper bound on the generalization error is below a certain value. Results of this type are important for model comparison and selection. This paper takes a first step and proves that minimizing a basic margin-bound is NP-hard when considering linear hypotheses and the rho-margin loss function, which generalizes the ramp loss. This result directly implies the hardness of ramp loss minimization.
Søren Frejstrup Maibing, Christian Igel
AISTATS2
2015 High-School Dropout Prediction Using Machine Learning: A Danish Large-scale Study
Nicolae-Bogdan Sara, Rasmus Halland, Christian Igel, Stephen Alstrup
ESANN3
2015 A More Efficient Rank-one Covariance Matrix Update for Evolution Strategies
abstract
Learning covariance matrices of Gaussian distributions is at the heart of most variable-metric randomized algorithms for continuous optimization. If the search space dimensionality is high, updating the covariance or its factorization is computationally expensive. Therefore, we adopt an algorithm from numerical mathematics for rank-one updates of Cholesky factors. Our methods results in a quadratic time covariance matrix update scheme with minimal memory requirements. The numerically stable algorithm leads to triangular Cholesky factors. Systems of linear equations where the linear transformation is defined by a triangular matrix can be solved in quadratic time. This can be exploited to avoid the additional iterative update of the inverse Cholesky factor required in some covariance matrix adaptation algorithms proposed in the literature. When used together with the (1+1)-CMA-ES and the multi-objective CMA-ES, the new method leads to a memory reduction by a factor of almost four and a faster covariance matrix update. The numerical stability and runtime improvements are demonstrated on a set of benchmark functions.
Oswin Krause, Christian Igel
FOGA2
2015 A bound for the convergence rate of parallel tempering for sampling restricted Boltzmann machines
Asja Fischer, Christian Igel
Theor. Comput. Sci.2
2014 Speedy greedy feature selection: Better redshift estimation via massive parallelism
Fabian Gieseke, Kai Lars Polsterer, Cosmin E. Oancea, Christian Igel
ESANN4
2014 Buffer k-d Trees: Processing Massive Nearest Neighbor Queries on GPUs
abstract
We present a new approach for combining k-d trees and graphics processing units for nearest neighbor search. It is well known that a direct combination of these tools leads to a non-satisfying performance due to conditional computations and suboptimal memory accesses. To alleviate these problems, we propose a variant of the classical k-d tree data structure, called buffer k-d tree, which can be used to reorganize the search. Our experiments show that we can take advantage of both the hierarchical subdivision induced by k-d trees and the huge computational resources provided by today’s many-core devices. We demonstrate the potential of our approach in astronomy, where hundreds of million nearest neighbor queries have to be processed.
Fabian Gieseke, Justin Heinermann, Cosmin E. Oancea, Christian Igel
ICML4
2014 Training restricted Boltzmann machines: An introduction
Asja Fischer, Christian Igel
Pattern Recognit.2
2013 Polynomial Runtime Bounds for Fixed-Rank Unsupervised Least-Squares Classification
abstract
Maximum margin clustering can be regarded as the direct extension of support vector machines to unsupervised learning scenarios. The goal is to partition unlabeled data into two classes such that a subsequent application of a support vector machine would yield the overall best result (with respect to the optimization problem associated with support vector machines). While being very appealing from a conceptual point of view, the combinatorial nature of the induced optimization problem renders a direct application of this concept difficult. In order to obtain efficient optimization schemes, various surrogates of the original problem definition have been proposed in the literature. In this work, we consider one of these variants, called unsupervised regularized least-squares classification, which is based on the square loss, and develop polynomial upper runtime bounds for the induced combinatorial optimization task. In particular, we show that for n patterns and kernel matrix of fixed rank r (with given eigendecomposition), one can obtain an optimal solution in \mathcalO(n^r) time for r ≤2 and in \mathcalO(n^r-1) time for r≥3. The algorithmic framework is based on an interesting connection to the field of quadratic zero-one programming and permits the computation of exact solutions for the more general case of non-linear kernel functions in polynomial time.
Fabian Gieseke, Tapio Pahikkala, Christian Igel
ACML3
2013 Nearest neighbor classification using bottom-k sketches
abstract
Bottom-k sketches are an alternative to k×minwise sketches when using hashing to estimate the similarity of documents represented by shingles (or set similarity in general) in large-scale machine learning. They are faster to compute and have nicer theoretical properties. In the case of k×minwise hashing, the bias introduced by not truly random hash function is independent of the number k of hashes, while this bias decreases with increasing k when employing bottom-k. In practice, bottom-k sketches can expedite classification systems if the trained classifiers are applied to many data points with a lot of features (i.e., to many documents encoded by a large number of shingles on average). An advantage of b-bit k×minwise hashing is that it can be efficiently incorporated into machine learning methods relying on scalar products, such as support vector machines (SVMs). Still, experimental results indicate that a nearest neighbors classifier with bottom-k sketches can be preferable to using a linear SVM and b-bit k×minwise hashing if the amount of training data is low or the number of features is high.
Søren Dahlgaard, Christian Igel, Mikkel Thorup
IEEE BigData2
2013 Nearest neighbour regression outperforms model-based prediction of specific star formation rate
abstract
Data in astronomy is rapidly growing with upcoming surveys producing 30 TB of images per night. Highly informative spectra are too expensive to measure for each detected object, hence ways of reliably estimating physical properties from images alone are paramount. The objective of this work is to test whether a “big data ready” k-nearest neighbour regression can successfully estimate the specific star formation rate (sSFR) from colours of low-redshift galaxies. The nearest neighbour algorithm achieves a root mean square error (RMSE) of 0.30, outperforming the state-of-the-art astronomical model achieving a RMSE of 0.36.
Kristoffer Stensbo-Smidt, Christian Igel, Andrew Zirm, Kim Steenstrup Pedersen
IEEE BigData2
2013 Shape Index Descriptors Applied to Texture-Based Galaxy Analysis
abstract
A texture descriptor based on the shape index and the accompanying curvedness measure is proposed, and it is evaluated for the automated analysis of astronomical image data. A representative sample of images of low-red shift galaxies from the Sloan Digital Sky Survey (SDSS) serves as a test bed. The goal of applying texture descriptors to these data is to extract novel information about galaxies, information which is often lost in more traditional analysis. In this study, we build a regression model for predicting a spectroscopic quantity, the specific star-formation rate (sSFR). As texture features we consider multi-scale gradient orientation histograms as well as multi-scale shape index histograms, which lead to a new descriptor. Our results show that we can successfully predict spectroscopic quantities from the texture in optical multi-band images. We successfully recover the observed bi-modal distribution of galaxies into quiescent and star-forming. The state-of-the-art for predicting the sSFR is a color-based physical model. We significantly improve its accuracy by augmenting the model with texture information. This study is the first step towards enabling the quantification of physical galaxy properties from imaging data alone.
Kim Steenstrup Pedersen, Kristoffer Stensbo-Smidt, Andrew Zirm, Christian Igel
ICCV4
2013 Approximation properties of DBNs with binary hidden units and real-valued visible units
abstract
Deep belief networks (DBNs) can approximate any distribution over fixed-length binary vectors. However, DBNs are frequently applied to model real-valued data, and so far little is known about their representational power in this case. We analyze the approximation properties of DBNs with two layers of binary hidden units and visible units with conditional distributions from the exponential family. It is shown that these DBNs can, under mild assumptions, model any additive mixture of distributions from the exponential family with independent variables. An arbitrarily good approximation in terms of Kullback-Leibler divergence of an m-dimensional mixture distribution with n components can be achieved by a DBN with m visible variables and n and n+1 hidden variables in the first and second hidden layer, respectively. Furthermore, relevant infinite mixtures can be approximated arbitrarily well by a DBN with a finite number of neurons. This includes the important special case of an infinite mixture of Gaussian distributions with fixed variance restricted to a compact domain, which in turn can approximate any strictly positive density over this domain.
Oswin Krause, Asja Fischer, Tobias Glasmachers, Christian Igel
ICML (1)4
2013 Detection of traffic signs in real-world images: The German traffic sign detection benchmark
abstract
Real-time detection of traffic signs, the task of pinpointing a traffic sign's location in natural images, is a challenging computer vision task of high industrial relevance. Various algorithms have been proposed, and advanced driver assistance systems supporting detection and recognition of traffic signs have reached the market. Despite the many competing approaches, there is no clear consensus on what the state-of-the-art in this field is. This can be accounted to the lack of comprehensive, unbiased comparisons of those methods. We aim at closing this gap by the “German Traffic Sign Detection Benchmark” presented as a competition at IJCNN 2013 (International Joint Conference on Neural Networks). We introduce a real-world benchmark data set for traffic sign detection together with carefully chosen evaluation metrics, baseline results, and a web-interface for comparing approaches. In our evaluation, we separate sign detection from classification, but still measure the performance on relevant categories of signs to allow for benchmarking specialized solutions. The considered baseline algorithms represent some of the most popular detection approaches such as the Viola-Jones detector based on Haar features and a linear classifier relying on HOG descriptors. Further, a recently proposed problem-specific algorithm exploiting shape and color in a model-based Houghlike voting scheme is evaluated. Finally, we present the best-performing algorithms of the IJCNN competition.
Sebastian Houben, Johannes Stallkamp, Jan Salmen, Marc Schlipsing, Christian Igel
IJCNN5
2013 Deep Feature Learning for Knee Cartilage Segmentation Using a Triplanar Convolutional Neural Network
Adhish Prasoon, Kersten Petersen, Christian Igel, François Lauze, Erik Dam, Mads Nielsen
MICCAI (2)3
2013 Speeding up many-objective optimization by Monte Carlo approximations
Karl Bringmann, Tobias Friedrich 0001, Christian Igel, Thomas Voß
Artif. Intell.3
2013 The flip-the-state transition operator for restricted Boltzmann machines
Kai Brügge 0001, Asja Fischer, Christian Igel
Mach. Learn.3
2013 Linear feature selection in texture analysis - A PLS based method
Joselene Marques, Christian Igel, Martin Lillholm, Erik Dam
Mach. Vis. Appl.2
2013 A Note on Generalization Loss When Evolving Adaptive Pattern Recognition Systems
abstract
Evolutionary computing provides powerful methods for designing pattern recognition systems. This design process is typically based on finite sample data and therefore bears the risk of overfitting. This paper aims at raising the awareness of various types of overfitting and at providing guidelines for how to deal with them. We restrict our considerations to the predominant scenario in which fitness computations are based on point estimates. Three different sources of losing generalization performance when evolving learning machines, namely overfitting to training, test, and final selection data, are identified, discussed, and experimentally demonstrated. The importance of a pristine hold-out data set for the selection of the final result from the evolved candidates is highlighted. It is shown that it may be beneficial to restrict this last selection process to a subset of the evolved candidates.
Christian Igel
IEEE Trans. Evol. Comput.1
2012 An Introduction to Restricted Boltzmann Machines
Asja Fischer, Christian Igel
CIARP2
2012 A Note on Extending Generalization Bounds for Binary Large-Margin Classifiers to Multiple Classes
Ürün Dogan, Tobias Glasmachers, Christian Igel
ECML/PKDD (1)3
2012 Man vs. computer: Benchmarking machine learning algorithms for traffic sign recognition
Johannes Stallkamp, Marc Schlipsing, Jan Salmen, Christian Igel
Neural Networks4
2012 Introduction to the Special Issue on Machine Learning for Traffic Sign Recognition
abstract
This Special Issue, comprised of four articles, is dedicated to recent developments in the application of machine learning algorithms to traffic sign recognition. The recognition of traffic signs is a challenging real-world problem, which is relevant for intelligent transportation systems participating in traffic environments. It poses a multicategory classification problem with unbalanced class frequencies. Traffic signs show a wide range of variations between classes in terms of color, shape, and the presence of pictograms or text. However, some subsets of classes are very similar to each other (e.g., speed limit signs). In addition to these interclass differences and similarities, the classifier has to cope with large variations in visual appearances due to illumination changes, partial occlusions, rotations, weather conditions, etc.
Johannes Stallkamp, Marc Schlipsing, Jan Salmen, Christian Igel
IEEE Trans. Intell. Transp. Syst.4
2011 Improved Working Set Selection for LaRank
Matthias Tuma, Christian Igel
CAIP (1)2
2011 Real-Time Estimation of Optical Flow Based on Optimized Haar Wavelet Features
Jan Salmen, Lukas Caup, Christian Igel
EMO3
2011 Training RBMs based on the signs of the CD approximation of the log-likelihood derivatives
Asja Fischer, Christian Igel
ESANN2
2011 Non-linearly increasing resampling in racing algorithms
Verena Heidrich-Meisner, Christian Igel
ESANN2
2011 The German Traffic Sign Recognition Benchmark: A multi-class classification competition
abstract
The “German Traffic Sign Recognition Benchmark” is a multi-category classification competition held at IJCNN 2011. Automatic recognition of traffic signs is required in advanced driver assistance systems and constitutes a challenging real-world computer vision and pattern recognition problem. A comprehensive, lifelike dataset of more than 50,000 traffic sign images has been collected. It reflects the strong variations in visual appearance of signs due to distance, illumination, weather conditions, partial occlusions, and rotations. The images are complemented by several precomputed feature sets to allow for applying machine learning algorithms without background knowledge in image processing. The dataset comprises 43 classes with unbalanced class frequencies. Participants have to classify two test sets of more than 12,500 images each. Here, the results on the first of these sets, which was used in the first evaluation stage of the two-fold challenge, are reported. The methods employed by the participants who achieved the best results are briefly described and compared to human traffic sign recognition performance and baseline results.
Johannes Stallkamp, Marc Schlipsing, Jan Salmen, Christian Igel
IJCNN4
2011 Bounding the Bias of Contrastive Divergence Learning
abstract
Optimization based on k-step contrastive divergence (CD) has become a common way to train restricted Boltzmann machines (RBMs). The k-step CD is a biased estimator of the log-likelihood gradient relying on Gibbs sampling. We derive a new upper bound for this bias. Its magnitude depends on k, the number of variables in the RBM, and the maximum change in energy that can be produced by changing a single variable. The last reflects the dependence on the absolute values of the RBM parameters. The magnitude of the bias is also affected by the distance in variation between the modeled distribution and the starting distribution of the Gibbs chain.
Asja Fischer, Christian Igel
Neural Comput.2
2010 Improved step size adaptation for the MO-CMA-ES
abstract
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Thomas Voß, Nikolaus Hansen, Christian Igel
GECCO3
2010 Empirical Analysis of the Divergence of Gibbs Sampling Based Learning Algorithms for Restricted Boltzmann Machines
Asja Fischer, Christian Igel
ICANN (3)2
2010 Hydroacoustic Signal Classification Using Kernel Functions for Variable Feature Sets
abstract
Large-scale geophysical monitoring systems raise the need for real-time feature extraction and signal classification. We study support vector machine (SVM) classification of hydroacoustic signals recorded by the Comprehensive Nuclear-Test-Ban Treaty's verification network. Due to constraints in the early signal processing most samples have incomplete feature sets with values missing not at random. We propose kernel functions explicitly incorporating Boolean representations of the missingness pattern through dedicated sub-kernels. For kernels with more than a few parameters, gradient-based model selection algorithms were employed. In the case of binary classification, an increase in classification accuracy as compared to baseline SVM and linear classifiers was observed. In the multi-class case we evaluated four different formulations of multi-class SVMs. Here, neither SVMs with standard nor with problem-specific kernels outperformed a baseline linear discriminant analysis.
Matthias Tuma, Christian Igel, Mark Prior
ICPR2
2010 New Uncertainty Handling Strategies in Multi-objective Evolutionary Optimization
Thomas Voß, Heike Trautmann, Christian Igel
PPSN (2)3
2010 Maximum Likelihood Model Selection for 1-Norm Soft Margin SVMs with Multiple Parameters
abstract
Adapting the hyperparameters of support vector machines (SVMs) is a challenging model selection problem, especially when flexible kernels are to be adapted and data are scarce. We present a coherent framework for regularized model selection of 1-norm soft margin SVMs for binary classification. It is proposed to use gradient-ascent on a likelihood function of the hyperparameters. The likelihood function is based on logistic regression for robustly estimating the class conditional probabilities and can be computed efficiently. Overfitting is an important issue in SVM model selection and can be addressed in our framework by incorporating suitable prior distributions over the hyperparameters. We show empirically that gradient-based optimization of the likelihood function is able to adapt multiple kernel parameters and leads to better models than four concurrent state-of-the-art methods.
Tobias Glasmachers, Christian Igel
IEEE Trans. Pattern Anal. Mach. Intell.2
2010 A Dynamic Neural Field Model of Mesoscopic Cortical Activity Captured with Voltage-Sensitive Dye Imaging
abstract
A neural field model is presented that captures the essential non-linear characteristics of activity dynamics across several millimeters of visual cortex in response to local flashed and moving stimuli. We account for physiological data obtained by voltage-sensitive dye (VSD) imaging which reports mesoscopic population activity at high spatio-temporal resolution. Stimulation included a single flashed square, a single flashed bar, the line-motion paradigm--for which psychophysical studies showed that flashing a square briefly before a bar produces sensation of illusory motion within the bar--and moving squares controls. We consider a two-layer neural field (NF) model describing an excitatory and an inhibitory layer of neurons as a coupled system of non-linear integro-differential equations. Under the assumption that the aggregated activity of both layers is reflected by VSD imaging, our phenomenological model quantitatively accounts for the observed spatio-temporal activity patterns. Moreover, the model generalizes to novel similar stimuli as it matches activity evoked by moving squares of different speeds. Our results indicate that feedback from higher brain areas is not required to produce motion patterns in the case of the illusory line-motion paradigm. Physiological interpretation of the model suggests that a considerable fraction of the VSD signal may be due to inhibitory activity, supporting the notion that balanced intra-layer cortical interactions between inhibitory and excitatory populations play a major role in shaping dynamic stimulus representations in the early visual cortex.
Valentin Markounikau, Christian Igel, Amiram Grinvald, Dirk Jancke
PLoS Comput. Biol.2
2010 Efficient update of the covariance matrix inverse in iterated linear discriminant analysis
Jan Salmen, Marc Schlipsing, Christian Igel
Pattern Recognit. Lett.3
2010 Editorial: Special issue on organic computing
abstract
editorial Free AccessEditorial: Special issue on organic computing Authors: Rolf P. Würtz Ruhr-University Bochum Ruhr-University BochumView Profile , Kirstie L. Bellman The Aerospace Corporation The Aerospace CorporationView Profile , Hartmut Schmeck Karlsruhe Institute of Technology Karlsruhe Institute of TechnologyView Profile , Christian Igel Ruhr-University Bochum Ruhr-University BochumView Profile Authors Info & Claims ACM Transactions on Autonomous and Adaptive SystemsVolume 5Issue 3Article No.: 9pp 1–3https://doi.org/10.1145/1837909.1837910Published:30 September 2010Publication History 1citation369DownloadsMetricsTotal Citations1Total Downloads369Last 12 Months22Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Rolf P. Würtz, Kirstie L. Bellman, Hartmut Schmeck, Christian Igel
ACM Trans. Auton. Adapt. Syst.4
2009 Recombination for Learning Strategy Parameters in the MO-CMA-ES
Thomas Voß, Nikolaus Hansen, Christian Igel
EMO3
2009 Uncertainty handling CMA-ES for reinforcement learning
abstract
The covariance matrix adaptation evolution strategy (CMAES) has proven to be a powerful method for reinforcement learning (RL). Recently, the CMA-ES has been augmented with an adaptive uncertainty handling mechanism. Because uncertainty is a typical property of RL problems this new algorithm, termed UH-CMA-ES, is promising for RL. The UH-CMA-ES dynamically adjusts the number of episodes considered in each evaluation of a policy. It controls the signal to noise ratio such that it is just high enough for a sufficiently good ranking of candidate policies, which in turn allows the evolutionary learning to find better solutions. This significantly increases the learning speed as well as the robustness without impairing the quality of the final solutions. We evaluate the UH-CMA-ES on fully and partially observable Markov decision processes with random start states and noisy observations. A canonical natural policy gradient method and random search serve as a baseline for comparison.
Verena Heidrich-Meisner, Christian Igel
GECCO2
2009 Hoeffding and Bernstein races for selecting policies in evolutionary direct policy search
abstract
Uncertainty arises in reinforcement learning from various sources, and therefore it is necessary to consider statistics based on several roll-outs for evaluating behavioral policies. We add an adaptive uncertainty handling based on Hoeffding and empirical Bernstein races to the CMA-ES, a variable metric evolution strategy proposed for direct policy search. The uncertainty handling adjusts individually the number of episodes considered for the evaluation of a policy. The performance estimation is kept just accurate enough for a sufficiently good ranking of candidate policies, which is in turn sufficient for the CMA-ES to find better solutions. This increases the learning speed as well as the robustness of the algorithm.
Verena Heidrich-Meisner, Christian Igel
ICML2
2009 Efficient covariance matrix update for variable metric evolution strategies
Thorsten Suttorp, Nikolaus Hansen, Christian Igel
Mach. Learn.3
2008 Scalarization versus indicator-based selection in multi-objective CMA evolution strategies
abstract
While scalarization approaches to multi- criteria optimization become infeasible in the case of many objectives, for few objectives the benefits of population- based methods compared to a set of independent single- objective optimization trials on scalarized functions are not obvious. The multi-objective covariance matrix adaptation evolution strategy (MO-CMA-ES) is a powerful algorithm for real-valued multi-criteria optimization. This population- based approach combines mutation and strategy adaptation from the elitist CMA-ES with multi-objective selection. We empirically compare the steady-state MO-CMA-ES with different scalarization algorithms, in which the elitist CMA-ES is used as single-objective optimizer. Although only bicriteria benchmark problems are considered, the MO-CMA-ES performs best in the overall comparison. However, if the scalarized problems have a structure that can easily be exploited by the CMA-ES and that is less apparent in the vector-valued fitness function, the CMA- ES with scalarization outperforms the population-based approach.
Thomas Voß, Nicola Beume, Günter Rudolph, Christian Igel
IEEE Congress on Evolutionary Computation4
2008 Similarities and differences between policy gradient methods and evolution strategies
Verena Heidrich-Meisner, Christian Igel
ESANN2
2008 Approximation of Gaussian process regression models after training
Thorsten Suttorp, Christian Igel
ESANN2
2008 Uncertainty Handling in Model Selection for Support Vector Machines
Tobias Glasmachers, Christian Igel
PPSN2
2008 Evolution Strategies for Direct Policy Search
Verena Heidrich-Meisner, Christian Igel
PPSN2
2008 Shark
Christian Igel, Verena Heidrich-Meisner, Tobias Glasmachers
J. Mach. Learn. Res.1
2008 Second-Order SMO Improves SVM Online and Active Learning
abstract
Iterative learning algorithms that approximate the solution of support vector machines (SVMs) have two potential advantages. First, they allow online and active learning. Second, for large data sets, computing the exact SVM solution may be too time-consuming, and an efficient approximation can be preferable. The powerful LASVM iteratively approaches the exact SVM solution using sequential minimal optimization (SMO). It allows efficient online and active learning. Here, this algorithm is considerably improved in speed and accuracy by replacing the working set selection in the SMO steps. A second-order working set selection strategy, which greedily aims at maximizing the progress in each single step, is incorporated.
Tobias Glasmachers, Christian Igel
Neural Comput.2
2008 Registration of CT and Intraoperative 3-D Ultrasound Images of the Spine Using Evolutionary and Gradient-Based Methods
abstract
A system for the registration of computed tomography and 3-D intraoperative ultrasound images is presented. Three gradient-based methods and one evolutionary algorithm are compared with regard to their suitability to solve this image registration problem. The system has been developed for pedicle screw insertion during spinal surgery. With clinical preoperative and intraoperative data, it is demonstrated that precise registration is possible within a realistic range of initial misalignment. Significant differences can be observed between the optimization methods. The covariance matrix adaptation evolution strategy shows the best overall performance, only four of 12 000 registration trials with patient data failed to register correctly.
Susanne Winter, Bernhard Brendel, Ioannis Pechlivanis, Kirsten Schmieder, Christian Igel
IEEE Trans. Evol. Comput.5
2007 Steady-State Selection and Efficient Covariance Matrix Update in the Multi-objective CMA-ES
Christian Igel, Thorsten Suttorp, Nikolaus Hansen
EMO1
2007 Reinforcement learning in a nutshell
Verena Heidrich-Meisner, Martin Lauer, Christian Igel, Martin A. Riedmiller
ESANN3
2007 Evolutionary Optimization ofWavelet Feature Sets for Real-Time Pedestrian Classification
abstract
Computer vision for object detection often relies on complex classifiers and large feature sets to achieve high detection rates. But when real-time constraints have to be met, for example in driver assistance systems, fast classifiers are required. Here we consider the design of a computationally efficient system for pedestrian detection. We propose an evolutionary algorithm for the optimization of a small set of wavelet features, which can be computed very efficiently. These features serve as input to a linear classifier. The classification performance of the optimized system is on par with recently published results obtained with support vector machines on large feature sets, while the computational time is lower by orders of magnitude.
Jan Salmen, Thorsten Suttorp, Johann Edelbrunner, Christian Igel
HIS4
2007 Resilient Approximation of Kernel Classifiers
Thorsten Suttorp, Christian Igel
ICANN (1)2
2007 Covariance Matrix Adaptation for Multi-objective Optimization
abstract
The covariance matrix adaptation evolution strategy (CMA-ES) is one of the most powerful evolutionary algorithms for real-valued single-objective optimization. In this paper, we develop a variant of the CMA-ES for multi-objective optimization (MOO). We first introduce a single-objective, elitist CMA-ES using plus-selection and step size control based on a success rule. This algorithm is compared to the standard CMA-ES. The elitist CMA-ES turns out to be slightly faster on unimodal functions, but is more prone to getting stuck in sub-optimal local minima. In the new multi-objective CMAES (MO-CMA-ES) a population of individuals that adapt their search strategy as in the elitist CMA-ES is maintained. These are subject to multi-objective selection. The selection is based on non-dominated sorting using either the crowding-distance or the contributing hypervolume as second sorting criterion. Both the elitist single-objective CMA-ES and the MO-CMA-ES inherit important invariance properties, in particular invariance against rotation of the search space, from the original CMA-ES. The benefits of the new MO-CMA-ES in comparison to the well-known NSGA-II and to NSDE, a multi-objective differential evolution algorithm, are experimentally shown.
Christian Igel, Nikolaus Hansen, Stefan Roth 0003
Evol. Comput.1
2007 Reducing the Number of Fitness Evaluations in Graph Genetic Programming Using a Canonical Graph Indexed Database
abstract
In this paper we describe the genetic programming system GGP operating on graphs and introduce the notion of graph isomorphisms to explain how they influence the dynamics of GP. It is shown empirically how fitness databases can improve the performance of GP and how mapping graphs to a canonical form can increase these improvements by saving considerable evaluation time.
Jens Niehaus, Christian Igel, Wolfgang Banzhaf
Evol. Comput.2
2007 Evolutionary Optimization of Sequence Kernels for Detection of bacterial gene Starts
abstract
Oligo kernels for biological sequence classification have a high discriminative power. A new parameterization for the K-mer oligo kernel is presented, where all oligomers of length K are weighted individually. The task specific choice of these parameters increases the classification performance and reveals information about discriminative features. For adapting the multiple kernel parameters based on cross-validation the covariance matrix adaptation evolution strategy is proposed. It is applied to optimize the trimer oligo kernels for the detection of bacterial gene starts. The resulting kernels lead to higher classification rates, and the adapted parameters reveal the importance of particular triplets for classification, for example of those occurring in the Shine-Dalgarno Sequence.
Britta Mersch, Tobias Glasmachers, Peter Meinicke, Christian Igel
Int. J. Neural Syst.4
2007 Gradient-Based Optimization of Kernel-Target Alignment for Sequence Kernels Applied to Bacterial Gene Start Detection
abstract
Biological data mining using kernel methods can be improved by a task-specific choice of the kernel function. Oligo kernels for genomic sequence analysis have proven to have a high discriminative power and to provide interpretable results. Oligo kernels that consider subsequences of different lengths can be combined and parameterized to increase their flexibility. For adapting these parameters efficiently, gradient-based optimization of the kernel-target alignment is proposed. The power of this new, general model selection procedure and the benefits of fitting kernels to problem classes are demonstrated by adapting oligo kernels for bacterial gene start detection.
Christian Igel, Tobias Glasmachers, Britta Mersch, Nico Pfeifer, Peter Meinicke
IEEE ACM Trans. Comput. Biol. Bioinform.1
2006 A computational efficient covariance matrix update and a (1+1)-CMA for evolution strategies
abstract
First, the covariance matrix adaptation (CMA) with rank-one update is introduced into the (1+1)-evolution strategy. An improved implementation of the 1/5-th success rule is proposed for step size adaptation, which replaces cumulative path length control. Second, an incremental Cholesky update for the covariance matrix is developed replacing the computational demanding and numerically involved decomposition of the covariance matrix. The Cholesky update can replace the decomposition only for the update without evolution path and reduces the computational effort from O(n3) to O(n2). The resulting (1+1)-Cholesky-CMA-ES is an elegant algorithm and the perhaps simplest evolution strategy with covariance matrix and step size adaptation. Simulations compare the introduced algorithms to previously published CMA versions.
Christian Igel, Thorsten Suttorp, Nikolaus Hansen
GECCO1
2006 Evolutionary Optimization of Sequence Kernels for Detection of Bacterial Gene Starts
Britta Mersch, Tobias Glasmachers, Peter Meinicke, Christian Igel
ICANN (2)4
2006 Maximum-Gain Working Set Selection for SVMs
abstract
Support vector machines are trained by solving constrained quadratic optimization problems. This is usually done with an iterative decomposition algorithm operating on a small working set of variables in every iteration. The training time strongly depends on the selection of these variables. We propose the maximum-gain working set selection algorithm for large scale quadratic programming. It is based on the idea to greedily maximize the progress in each single iteration. The algorithm takes second order information from cached kernel matrix entries into account. We prove the convergence to an optimal solution of a variant termed hybrid maximum-gain working set selection. This method is empirically compared to the prominent most violating pair selection and the latest algorithm using second order information. For large training sets our new selection scheme is significantly faster.
Tobias Glasmachers, Christian Igel
J. Mach. Learn. Res.2
2005 Multi-objective Model Selection for Support Vector Machines
Christian Igel
EMO1
2005 Synergies between Evolutionary and Neural Computation
Christian Igel, Bernhard Sendhoff
ESANN1
2005 Evolutionary tuning of multiple SVM parameters
Frauke Friedrichs, Christian Igel
Neurocomputing2
2005 Gradient-Based Adaptation of General Gaussian Kernels
abstract
Gradient-based optimizing of gaussian kernel functions is considered. The gradient for the adaptation of scaling and rotation of the input space is computed to achieve invariance against linear transformations. This is done by using the exponential map as a parameterization of the kernel parameter manifold. By restricting the optimization to a constant trace subspace, the kernel size can be controlled. This is, for example, useful to prevent overfitting when minimizing radius-margin generalization performance measures. The concepts are demonstrated by training hard margin support vector machines on toy data.
Tobias Glasmachers, Christian Igel
Neural Comput.2
2004 Evolutionary tuning of multiple SVM parameters
Frauke Friedrichs, Christian Igel
ESANN2
2004 Evolutionary Optimization of Neural Networks for Face Detection
Stefan Wiegand, Christian Igel, Uwe Handmann
ESANN2
2004 Protein fold class prediction using neural networks with tailored early-stopping
abstract
Predicting the three-dimensional structure of a protein from its amino acid sequence is an important problem in bioinformatics and a challenging task for machine learning algorithms. We describe an application of feed-forward neural networks to the classification of the protein fold class given the primary sequence of a protein. Different feature spaces for primary sequences are investigated, a tailored early-stopping heuristic for sparse data is introduced, and the achieved prediction results are compared to those of various other machine learning methods.
Christian Igel, Jutta Gebert, Thomas Wiebringhaus
IJCNN1
2004 Evolutionary Multi-Objective Optimisation Of Neural Networks For Face Detection
abstract
For face recognition from video streams speed and accuracy are vital aspects. The first decision whether a preprocessed image region represents a human face or not is often made by a feed-forward neural network (NN), e.g. in the Viisage-FaceFINDER® video surveillance system. We describe the optimisation of such a NN by a hybrid algorithm combining evolutionary multi-objective optimisation (EMO) and gradient-based learning. The evolved solutions perform considerably faster than an expert-designed architecture without loss of accuracy. We compare an EMO and a single objective approach, both with online search strategy adaptation. It turns out that EMO is preferable to the single objective approach in several respects.
Stefan Wiegand, Christian Igel, Uwe Handmann
Int. J. Comput. Intell. Appl.2
2004 The chaining syllogism in fuzzy logic
abstract
We analyze the validity of the chaining syllogism in fuzzy systems, i.e., whether two fuzzy rules IF F, THEN G, and IF G, THEN H imply the rule IF F, THEN H. Conditions are given under which this basic deduction scheme holds. "If A is predicated of all B, and B of all C, A must necessarily be predicated of all C." ;-The chaining syllogism according to Aristotle's Prior Analytics.
Christian Igel, Karl-Heinz Temme
IEEE Trans. Fuzzy Syst.1
2003 Neuroevolution for reinforcement learning using evolution strategies
abstract
We apply the CMA-ES, an evolution strategy which efficiently adapts the covariance matrix of the mutation distribution, to the optimization of the weights of neural networks for solving reinforcement learning problems. It turns out that the topology of the networks considerably influences the time to find a suitable control strategy. Still, our results with fixed network topologies are significantly better than those reported for the best evolutionary method so far, which adapts both the weights and the structure of the networks.
Christian Igel
IEEE Congress on Evolutionary Computation1
2003 Empirical evaluation of the improved Rprop learning algorithms
Christian Igel, Michael Hüsken
Neurocomputing1
2003 Operator adaptation in evolutionary computation and its application to structure optimization of neural networks
Christian Igel, Martin Kreutz
Neurocomputing1
2003 On classes of functions for which No Free Lunch results hold
Christian Igel, Marc Toussaint
Inf. Process. Lett.1
2003 Neutrality and self-adaptation
Christian Igel, Marc Toussaint
Nat. Comput.1
2002 Neutrality: a necessity for self-adaptation
abstract
Self-adaptation is used in all main paradigms of evolutionary computation to increase efficiency. We claim that the basis of self-adaptation is the use of neutrality. In the absence of external control, neutrality allows a variation of the search distribution without the risk of fitness loss.
Marc Toussaint, Christian Igel
IEEE Congress on Evolutionary Computation2
2002 Balancing Learning And Evolution
Michael Hüsken, Christian Igel
GECCO2
2002 Evolving field models for inhibition effects in early vision
Christian Igel, Werner von Seelen, Wolfram Erlhagen, Dirk Jancke
Neurocomputing1
2002 Effects of phenotypic redundancy in structure optimization
abstract
Concepts from graph theory and molecular evolution are proposed for analyzing the redundancy in the genotype-phenotype mapping in structure optimization stemming from graph isomorphism. Evolutionary topology optimization of neural networks serves as an example. By means of analytical and random-walk methods, it is shown that rare and frequent structures influence the search process: operators that are unbiased in genotype space may have a remarkable bias in phenotype space. In particular, if the desired structures are rare, the probability that an evolutionary algorithm evolves them may decrease. This is verified experimentally by comparing evolutionary structure optimization algorithms with and without search operators that take the redundancy of phenotypes into account. Further, it is shown how different encodings and restrictions on the search space lead to qualitatively different distributions of rare and frequent structures.
Christian Igel, Peter Stagge
IEEE Trans. Evol. Comput.1
2001 Optimization of dynamic neural fields
Christian Igel, Wolfram Erlhagen, Dirk Jancke
Neurocomputing1
1999 Using fitness distributions to improve the evolution of learning structures
abstract
The absolute benefit, a measure of improvement in the fitness space, is derived from the viewpoint of fitness distribution and fitness trajectory analysis. It is used for online operator adaptation, where the optimization of density estimation models serves as an example. A new information theory based measure is proposed to judge the accuracy of the evolved models. Further, the absolute benefit is applied to offline analysis of new gradient based operators used for coefficient adaptation in genetic programming. An efficient method to calculate the gradient information is presented.
Christian Igel, Martin Kreutz
CEC1