Demo Data from EDBT 2026 / reviewers in the wild / expert
Benjamin Schrauwen
dblp:23/1947
· DBLP profile ↗
81ranked-venue papers
12as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 74 · 12 first-authorSystems, architecture and hardware · 5Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
9 papers |
Deep learning architectures and training · 30% Generative modeling · 14% Probabilistic and Bayesian machine learning · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Emerging computing paradigms · 100% | |
| Computer graphics and multimedia
2 papers |
Image and video coding · 54% Audio and music processing · 46% | |
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Wearable and physiological sensing · 100% |
Topics — the 24 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model |
0.2 | 1 | 2014 | The student-t mixture as a natural image patch prior with application to image compression · J. Mach. Learn. Res. 2014 |
Image and video coding
image compression |
0.2 | 1 | 2014 | The student-t mixture as a natural image patch prior with application to image compression · J. Mach. Learn. Res. 2014 |
Natural language and speech › Language models and text generation › language modeling
character-level language modeling |
0.2 | 1 | 2013 | Training and Analysing Deep Recurrent Neural Networks · NIPS 2013 |
Machine learning › Generative modeling
energy-based model |
0.2 | 1 | 2013 | Training energy-based models for time-series imputation · J. Mach. Learn. Res. 2013 |
Machine learning › Deep learning architectures and training › recurrent neural network › deep recurrent network
hierarchical recurrent neural network |
0.2 | 1 | 2013 | Training and Analysing Deep Recurrent Neural Networks · NIPS 2013 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.2 | 1 | 2013 | Training and Analysing Deep Recurrent Neural Networks · NIPS 2013 |
Machine learning › Deep learning architectures and training
sequence modeling |
0.2 | 1 | 2013 | Training energy-based models for time-series imputation · J. Mach. Learn. Res. 2013 |
Machine learning › Time series and sequential data › time series analysis
time series imputation |
0.2 | 1 | 2013 | Training energy-based models for time-series imputation · J. Mach. Learn. Res. 2013 |
Recommender systems › music recommendation
content-based music recommendation |
0.2 | 1 | 2013 | Deep content-based music recommendation · NIPS 2013 |
Audio and music processing › music information retrieval
music audio representation |
0.2 | 1 | 2013 | Deep content-based music recommendation · NIPS 2013 |
Machine learning › Transfer learning and domain adaptation › cross-domain transfer
cross-subject transfer learning |
0.1 | 1 | 2012 | A P300 BCI for the Masses: Prior Information Enables Instant Unsupervised Spelling · NIPS 2012 |
Machine learning › Probabilistic and Bayesian machine learning › hierarchical modeling › hierarchical bayesian model
hierarchical probabilistic model |
0.1 | 1 | 2012 | A P300 BCI for the Masses: Prior Information Enables Instant Unsupervised Spelling · NIPS 2012 |
Machine learning › Deep learning architectures and training
modular neural network |
0.1 | 1 | 2012 | Oger: modular learning architectures for large-scale sequential processing · J. Mach. Learn. Res. 2012 |
Machine learning › Efficient and distributed learning
scalable learning |
0.1 | 1 | 2012 | Oger: modular learning architectures for large-scale sequential processing · J. Mach. Learn. Res. 2012 |
Wearable and physiological sensing
brain-computer interface |
0.1 | 1 | 2012 | A P300 BCI for the Masses: Prior Information Enables Instant Unsupervised Spelling · NIPS 2012 |
Emerging computing paradigms › optical computing
optoelectronic computing |
0.1 | 1 | 2012 | Analog readout for optical reservoir computers · NIPS 2012 |
Emerging computing paradigms › neuromorphic computing › reservoir computing
photonic reservoir computing |
0.1 | 1 | 2012 | Analog readout for optical reservoir computers · NIPS 2012 |
Emerging computing paradigms › neuromorphic computing
reservoir computing |
0.1 | 1 | 2012 | Analog readout for optical reservoir computers · NIPS 2012 |
Robotics › Robot navigation and mapping › visual navigation
image-goal navigation |
0.1 | 2 | 2010 | Supervised learning of internal models for autonomous goal-oriented robot navigation using Reservoir Computing · ICRA 2010 Mobile robot control in the road sign problem using Reservoir Computing networks · ICRA 2008 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
phoneme recognition |
0.1 | 1 | 2010 | Phoneme Recognition with Large Hierarchical Reservoirs · NIPS 2010 |
Machine learning › Deep learning architectures and training › recurrent neural network
reservoir computing |
0.1 | 1 | 2010 | Phoneme Recognition with Large Hierarchical Reservoirs · NIPS 2010 |
Robotics › Motion planning and robot control
robot control |
0.1 | 1 | 2008 | Mobile robot control in the road sign problem using Reservoir Computing networks · ICRA 2008 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.0 | 1 | 2013 | Training and Analysing Deep Recurrent Neural Networks · NIPS 2013 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 2010 | Supervised learning of internal models for autonomous goal-oriented robot navigation using Reservoir Computing · ICRA 2010 |
Methods — techniques the papers use, named apart from their topics
student-t mixture model · 0.4deep convolutional neural network · 0.3collaborative filtering · 0.3bag-of-words · 0.3transfer learning · 0.3language model · 0.3reservoir computing · 0.2recurrent neural network · 0.2gaussian mixture model · 0.2deep generative model · 0.2latent factor models · 0.2latent factor model · 0.2hierarchical processing · 0.2energy-based model training · 0.2emergent time scales · 0.2time-multiplexed architecture · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Memristor Models for Machine LearningabstractIn the quest for alternatives to traditional complementary metal-oxide-semiconductor, it is being suggested that digital computing efficiency and power can be improved by matching the precision to the application. Many applications do not need the high precision that is being used today. In particular, large gains in area and power efficiency could be achieved by dedicated analog realizations of approximate computing engines. In this work we explore the use of memristor networks for analog approximate computation, based on a machine learning framework called reservoir computing. Most experimental investigations on the dynamics of memristors focus on their nonvolatile behavior. Hence, the volatility that is present in the developed technologies is usually unwanted and is not included in simulation models. In contrast, in reservoir computing, volatility is not only desirable but necessary. Therefore, in this work, we propose two different ways to incorporate it into memristor simulation models. The first is an extension of Strukov's model, and the second is an equivalent Wiener model approximation. We analyze and compare the dynamical properties of these models and discuss their implications for the memory and the nonlinear processing capacity of memristor networks. Our results indicate that device variability, increasingly causing problems in traditional computer design, is an asset in the context of reservoir computing. We conclude that although both models could lead to useful memristor-based reservoir computing systems, their computational performance will differ. Therefore, experimental modeling research is required for the development of accurate volatile memristor models. Juan Pablo Carbajal, Joni Dambre, Michiel Hermans, Benjamin Schrauwen |
Neural Comput. | 4 |
| 2015 | On Learning Navigation Behaviors for Small Mobile Robots With Reservoir Computing ArchitecturesabstractThis paper proposes a general reservoir computing (RC) learning framework that can be used to learn navigation behaviors for mobile robots in simple and complex unknown partially observable environments. RC provides an efficient way to train recurrent neural networks by letting the recurrent part of the network (called reservoir) be fixed while only a linear readout output layer is trained. The proposed RC framework builds upon the notion of navigation attractor or behavior that can be embedded in the high-dimensional space of the reservoir after learning. The learning of multiple behaviors is possible because the dynamic robot behavior, consisting of a sensory-motor sequence, can be linearly discriminated in the high-dimensional nonlinear space of the dynamic reservoir. Three learning approaches for navigation behaviors are shown in this paper. The first approach learns multiple behaviors based on the examples of navigation behaviors generated by a supervisor, while the second approach learns goal-directed navigation behaviors based only on rewards. The third approach learns complex goal-directed behaviors, in a supervised way, using a hierarchical architecture whose internal predictions of contextual switches guide the sequence of basic navigation behaviors toward the goal. Eric A. Antonelo, Benjamin Schrauwen |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2014 | End-to-end learning for music audioabstractContent-based music information retrieval tasks have traditionally been solved using engineered features and shallow processing architectures. In recent years, there has been increasing interest in using feature learning and deep architectures instead, thus reducing the required engineering effort and the need for prior knowledge. However, this new approach typically still relies on mid-level representations of music audio, e.g. spectrograms, instead of raw audio signals. In this paper, we investigate whether it is possible to apply feature learning directly to raw audio signals. We train convolutional neural networks using both approaches and compare their performance on an automatic tagging task. Although they do not outperform a spectrogram-based approach, the networks are able to autonomously discover frequency decompositions from raw audio, as well as phase-and translation-invariant feature representations. Sander Dieleman, Benjamin Schrauwen |
ICASSP | 2 |
| 2014 | Factoring Variations in Natural Images with Deep Gaussian Mixture Models
Aäron van den Oord, Benjamin Schrauwen |
NIPS | 2 |
| 2014 | The student-t mixture as a natural image patch prior with application to image compression
Aäron van den Oord, Benjamin Schrauwen |
J. Mach. Learn. Res. | 2 |
| 2014 | Toward Unified Hybrid Simulation Techniques for Spiking Neural NetworksabstractIn the field of neural network simulation techniques, the common conception is that spiking neural network simulators can be divided in two categories: time-step-based and event-driven methods. In this letter, we look at state-of-the art simulation techniques in both categories and show that a clear distinction between both methods is increasingly difficult to define. In an attempt to improve the weak points of each simulation method, ideas of the alternative method are, sometimes unknowingly, incorporated in the simulation engine. Clearly the ideal simulation method is a mix of both methods. We formulate the key properties of such an efficient and generally applicable hybrid approach. Michiel D'Haene, Michiel Hermans, Benjamin Schrauwen |
Neural Comput. | 3 |
| 2014 | Nanophotonic Reservoir Computing With Photonic Crystal Cavities to Generate Periodic PatternsabstractReservoir computing (RC) is a technique in machine learning inspired by neural systems. RC has been used successfully to solve complex problems such as signal classification and signal generation. These systems are mainly implemented in software, and thereby they are limited in speed and power efficiency. Several optical and optoelectronic implementations have been demonstrated, in which the system has signals with an amplitude and phase. It is proven that these enrich the dynamics of the system, which is beneficial for the performance. In this paper, we introduce a novel optical architecture based on nanophotonic crystal cavities. This allows us to integrate many neurons on one chip, which, compared with other photonic solutions, closest resembles a classical neural network. Furthermore, the components are passive, which simplifies the design and reduces the power consumption. To assess the performance of this network, we train a photonic network to generate periodic patterns, using an alternative online learning rule called first-order reduced and corrected error. For this, we first train a classical hyperbolic tangent reservoir, but then we vary some of the properties to incorporate typical aspects of a photonics reservoir, such as the use of continuous-time versus discrete-time signals and the use of complex-valued versus real-valued signals. Then, the nanophotonic reservoir is simulated and we explore the role of relevant parameters such as the topology, the phases between the resonators, the number of nodes that are biased and the delay between the resonators. It is important that these parameters are chosen such that no strong self-oscillations occur. Finally, our results show that for a signal generation task a complex-valued, continuous-time nanophotonic reservoir outperforms a classical (i.e., discrete-time, real-valued) leaky hyperbolic tangent reservoir (normalized root-mean-square errors=0.030 versus NRMSE=0.127). Martin Fiers, Thomas Van Vaerenbergh, Francis Wyffels, David Verstraeten, Benjamin Schrauwen, Joni Dambre, Peter Bienstman |
IEEE Trans. Neural Networks Learn. Syst. | 5 |
| 2013 | Terrain Classification for a Quadruped RobotabstractUsing data retrieved from the Puppy II robot at the University of Zurich (UZH), we show that machine learning techniques with non-linearities and fading memory are effective for terrain classification, both supervised and unsupervised, even with a limited selection of input sensors. The results indicate that most information for terrain classification is found in the combination of tactile sensors and proprioceptive joint angle sensors. The classification error is small enough to have a robot adapt the gait to the terrain and hence move more robustly. Jonas Degrave, Robin Van Cauwenbergh, Francis Wyffels, Tim Waegeman, Benjamin Schrauwen |
ICMLA (1) | 5 |
| 2013 | The spectral radius remains a valid indicator of the Echo state property for large reservoirsabstractIn the field of Reservoir Computing, scaling the spectral radius of the weight matrix of a random recurrent neural network to below unity is a commonly used method to ensure the Echo State Property. Recently it has been shown that this condition is too weak. To overcome this problem, other - more involved - sufficient conditions for the Echo State Property have been proposed. In this paper we provide a large-scale experimental verification of the Echo State Property for large recurrent neural networks with zero input and zero bias. Our main conclusion is that the spectral radius method remains a valid indicator of the Echo State Property; the probability that the Echo State Property does not hold, drops for larger networks with spectral radius below unity, which are the ones of practical interest. Ken Caluwaerts, Francis Wyffels, Sander Dieleman, Benjamin Schrauwen |
IJCNN | 4 |
| 2013 | Bidirectional truncated recurrent neural networks for efficient speech denoisingabstractWe propose a bidirectional truncated recurrent neural network architecture for speech denoising. Recent work showed that deep recurrent neural networks perform well at speech denoising tasks and outperform feed forward architectures [1]. However, recurrent neural networks are difficult to train and their simulation does not allow for much parallelization. Given the increasing availability of parallel computing architectures like GPUs this is disadvantageous. The architecture we propose aims to retain the positive properties of recurrent neural networks and deep learning while remaining highly parallelizable. Unlike a standard recurrent neural network, it processes information from both past and future time steps. We evaluate two variants of this architecture on the Aurora2 task for robust ASR where they show promising results. The models outperform the ETSI2 advanced front end and the SPLICE algorithm under matching noise conditions. Philemon Brakel, Dirk Stroobandt, Benjamin Schrauwen |
INTERSPEECH | 3 |
| 2013 | Recent advances in optical Reservoir ComputingabstractReservoir Computing is a novel computing paradigm which uses a nonlinear recurrent dynamical system to carry out information processing. Here we will present an optoelectronic and an all-optical implementation of Reservoir Computers based on an architecture with a single nonlinear node and a delay loop. Moreover we will present an optical analogue readout which makes our reservoir computer a potential standalone solution after training. Our works show that, within the Reservoir Computing paradigm, all-optical computing with state-of-the-art performance is possible as a self-contained solution. François Duport, Anteo Smerieri, Yvan Paquot, Bendix Schneider, Joni Dambre, Benjamin Schrauwen, Marc Haelterman, Serge Massar |
ISCAS | 6 |
| 2013 | Training and Analysing Deep Recurrent Neural NetworksabstractTime series often have a temporal hierarchy, with information that is spread out over multiple time scales. Common recurrent neural networks, however, do not explicitly accommodate such a hierarchy, and most research on them has been focusing on training algorithms rather than on their basic architecture. In this pa- per we study the effect of a hierarchy of recurrent neural networks on processing time series. Here, each layer is a recurrent network which receives the hidden state of the previous layer as input. This architecture allows us to perform hi- erarchical processing on difficult temporal tasks, and more naturally capture the structure of time series. We show that they reach state-of-the-art performance for recurrent networks in character-level language modelling when trained with sim- ple stochastic gradient descent. We also offer an analysis of the different emergent time scales. Michiel Hermans, Benjamin Schrauwen |
NIPS | 2 |
| 2013 | Deep content-based music recommendationabstractAutomatic music recommendation has become an increasingly relevant problem in recent years, since a lot of music is now sold and consumed digitally. Most recommender systems rely on collaborative filtering. However, this approach suffers from the cold start problem: it fails when no usage data is available, so it is not effective for recommending new and unpopular songs. In this paper, we propose to use a latent factor model for recommendation, and predict the latent factors from music audio when they cannot be obtained from usage data. We compare a traditional approach using a bag-of-words representation of the audio signals with deep convolutional neural networks, and evaluate the predictions quantitatively and qualitatively on the Million Song Dataset. We show that using predicted latent factors produces sensible recommendations, despite the fact that there is a large semantic gap between the characteristics of a song that affect user preference and the corresponding audio signal. We also show that recent advances in deep learning translate very well to the music recommendation setting, with deep convolutional neural networks significantly outperforming the traditional approach. Aäron van den Oord, Sander Dieleman, Benjamin Schrauwen |
NIPS | 3 |
| 2013 | Locomotion Without a Brain: Physical Reservoir Computing in Tensegrity StructuresabstractEmbodiment has led to a revolution in robotics by not thinking of the robot body and its controller as two separate units, but taking into account the interaction of the body with its environment. By investigating the effect of the body on the overall control computation, it has been suggested that the body is effectively performing computations, leading to the term morphological computation. Recent work has linked this to the field of reservoir computing, allowing one to endow morphologies with a theory of universal computation. In this work, we study a family of highly dynamic body structures, called tensegrity structures, controlled by one of the simplest kinds of "brains." These structures can be used to model biomechanical systems at different scales. By analyzing this extreme instantiation of compliant structures, we demonstrate the existence of a spectrum of choices of how to implement control in the body-brain composite. We show that tensegrity structures can maintain complex gaits with linear feedback control and that external feedback can intrinsically be integrated in the control loop. The various linear learning rules we consider differ in biological plausibility, and no specific assumptions are made on how to implement the feedback in a physical system. Ken Caluwaerts, Michiel D'Haene, David Verstraeten, Benjamin Schrauwen |
Artif. Life | 4 |
| 2013 | Time series classification for the prediction of dialysis in critically ill patients using echo statenetworks
Femke Ongenae, Stijn Van Looy, David Verstraeten, Thierry Verplancke, Dominique Benoit, Filip De Turck, Tom Dhaene, Benjamin Schrauwen, Johan Decruyenaere |
Eng. Appl. Artif. Intell. | 8 |
| 2013 | Training energy-based models for time-series imputation
Philemon Brakel, Dirk Stroobandt, Benjamin Schrauwen |
J. Mach. Learn. Res. | 3 |
| 2013 | Reservoir computing and extreme learning machines for non-linear time-series data analysis
John B. Butcher, David Verstraeten, Benjamin Schrauwen, Charles Day, Peter Haycock |
Neural Networks | 3 |
| 2013 | Event management for large scale event-driven digital hardware spiking neural networks
Louis-Charles Caron, Michiel D'Haene, Frédéric Mailhot 0001, Benjamin Schrauwen, Jean Rouat |
Neural Networks | 4 |
| 2013 | Optimized Parameter Search for Large Datasets of the Regularization Parameter and Feature Selection for Ridge Regression
Pieter Buteneers, Ken Caluwaerts, Joni Dambre, David Verstraeten, Benjamin Schrauwen |
Neural Process. Lett. | 5 |
| 2012 | A discrete/rhythmic pattern generating RNN
Tim Waegeman, Francis Wyffels, Benjamin Schrauwen |
ESANN | 3 |
| 2012 | Training Restricted Boltzmann Machines with Multi-tempering: Harnessing Parallelization
Philemon Brakel, Sander Dieleman, Benjamin Schrauwen |
ICANN (2) | 3 |
| 2012 | Infinite Sparse Threshold Unit Networks
Michiel Hermans, Benjamin Schrauwen |
ICANN (1) | 2 |
| 2012 | Effects of Architecture Choices on Sparse Coding in Speech Recognition
Fionntán O'Donnell, Fabian Triefenbach, Jean-Pierre Martens, Benjamin Schrauwen |
ICANN (1) | 4 |
| 2012 | Dynamic Stopping Improves the Speed and Accuracy of a P300 Speller
Hannes Verschore, Pieter-Jan Kindermans, David Verstraeten, Benjamin Schrauwen |
ICANN (1) | 4 |
| 2012 | Energy-Based Temporal Neural Networks for Imputing Missing Values
Philemon Brakel, Benjamin Schrauwen |
ICONIP (2) | 2 |
| 2012 | A P300 BCI for the Masses: Prior Information Enables Instant Unsupervised SpellingabstractThe usability of Brain Computer Interfaces (BCI) based on the P300 speller is severely hindered by the need for long training times and many repetitions of the same stimulus. In this contribution we introduce a set of unsupervised hierarchical probabilistic models that tackle both problems simultaneously by incorporating prior knowledge from two sources: information from other training subjects (through transfer learning) and information about the words being spelled (through language models). We show, that due to this prior knowledge, the performance of the unsupervised models parallels and in some cases even surpasses that of supervised models, while eliminating the tedious training session. Pieter-Jan Kindermans, Hannes Verschore, David Verstraeten, Benjamin Schrauwen |
NIPS | 4 |
| 2012 | Analog readout for optical reservoir computersabstractReservoir computing is a new, powerful and flexible machine learning technique that is easily implemented in hardware. Recently, by using a time-multiplexed architecture, hardware reservoir computers have reached performance comparable to digital implementations. Operating speeds allowing for real time information operation have been reached using optoelectronic systems. At present the main performance bottleneck is the readout layer which uses slow, digital postprocessing. We have designed an analog readout suitable for time-multiplexed optoelectronic reservoir computers, capable of working in real time. The readout has been built and tested experimentally on a standard benchmark task. Its performance is better than non-reservoir methods, with ample room for further improvement. The present work thereby overcomes one of the major limitations for the future development of hardware reservoir computers. Anteo Smerieri, François Duport, Yvan Paquot, Benjamin Schrauwen, Marc Haelterman, Serge Massar |
NIPS | 4 |
| 2012 | Oger: modular learning architectures for large-scale sequential processing
David Verstraeten, Benjamin Schrauwen, Sander Dieleman, Philemon Brakel, Pieter Buteneers, Dejan Pecevski |
J. Mach. Learn. Res. | 2 |
| 2012 | Recurrent Kernel Machines: Computing with Infinite Echo State NetworksabstractEcho state networks (ESNs) are large, random recurrent neural networks with a single trained linear readout layer. Despite the untrained nature of the recurrent weights, they are capable of performing universal computations on temporal input data, which makes them interesting for both theoretical research and practical applications. The key to their success lies in the fact that the network computes a broad set of nonlinear, spatiotemporal mappings of the input data, on which linear regression or classification can easily be performed. One could consider the reservoir as a spatiotemporal kernel, in which the mapping to a high-dimensional space is computed explicitly. In this letter, we build on this idea and extend the concept of ESNs to infinite-sized recurrent neural networks, which can be considered recursive kernels that subsequently can be used to create recursive support vector machines. We present the theoretical framework, provide several practical examples of recursive kernels, and apply them to typical temporal tasks. Michiel Hermans, Benjamin Schrauwen |
Neural Comput. | 2 |
| 2012 | Learning slow features with reservoir computing for biologically-inspired robot localization
Eric A. Antonelo, Benjamin Schrauwen |
Neural Networks | 2 |
| 2012 | Feedback Control by Online Learning an Inverse ModelabstractA model, predictor, or error estimator is often used by a feedback controller to control a plant. Creating such a model is difficult when the plant exhibits nonlinear behavior. In this paper, a novel online learning control framework is proposed that does not require explicit knowledge about the plant. This framework uses two learning modules, one for creating an inverse model, and the other for actually controlling the plant. Except for their inputs, they are identical. The inverse model learns by the exploration performed by the not yet fully trained controller, while the actual controller is based on the currently learned model. The proposed framework allows fast online learning of an accurate controller. The controller can be applied on a broad range of tasks with different dynamic characteristics. We validate this claim by applying our control framework on several control tasks: 1) the heating tank problem (slow nonlinear dynamics); 2) flight pitch control (slow linear dynamics); and 3) the balancing problem of a double inverted pendulum (fast linear and nonlinear dynamics). The results of these experiments show that fast learning and accurate control can be achieved. Furthermore, a comparison is made with some classical control approaches, and observations concerning convergence and stability are made. Tim Waegeman, Francis Wyffels, Benjamin Schrauwen |
IEEE Trans. Neural Networks Learn. Syst. | 3 |
| 2011 | Towards Learning Inverse Kinematics with a Neural Network Based Tracking Controller
Tim Waegeman, Benjamin Schrauwen |
ICONIP (3) | 2 |
| 2011 | Automatic detection of epileptic seizures on the intra-cranial electroencephalogram of rats using reservoir computing
Pieter Buteneers, David Verstraeten, Pieter van Mierlo, Tine Wyckhuys, Dirk Stroobandt, Robrecht Raedt, Hans Hallez, Benjamin Schrauwen |
Artif. Intell. Medicine | 8 |
| 2011 | Parallel Reservoir Computing Using Optical AmplifiersabstractReservoir computing (RC), a computational paradigm inspired on neural systems, has become increasingly popular in recent years for solving a variety of complex recognition and classification problems. Thus far, most implementations have been software-based, limiting their speed and power efficiency. Integrated photonics offers the potential for a fast, power efficient and massively parallel hardware implementation. We have previously proposed a network of coupled semiconductor optical amplifiers as an interesting test case for such a hardware implementation. In this paper, we investigate the important design parameters and the consequences of process variations through simulations. We use an isolated word recognition task with babble noise to evaluate the performance of the photonic reservoirs with respect to traditional software reservoir implementations, which are based on leaky hyperbolic tangent functions. Our results show that the use of coherent light in a well-tuned reservoir architecture offers significant performance benefits. The most important design parameters are the delay and the phase shift in the system's physical connections. With optimized values for these parameters, coherent semiconductor optical amplifier (SOA) reservoirs can achieve better results than traditional simulated reservoirs. We also show that process variations hardly degrade the performance, but amplifier noise can be detrimental. This effect must therefore be taken into account when designing SOA-based RC implementations. Kristof Vandoorne, Joni Dambre, David Verstraeten, Benjamin Schrauwen, Peter Bienstman |
IEEE Trans. Neural Networks | 4 |
| 2010 | Extending reservoir computing with random static projections: a hybrid between extreme learning and RC
John B. Butcher, David Verstraeten, Benjamin Schrauwen, Charles Day, Peter Haycock |
ESANN | 3 |
| 2010 | Machine Learning Techniques based on Random Projections
Yoan Miché, Benjamin Schrauwen, Amaury Lendasse |
ESANN | 2 |
| 2010 | Supervised learning of internal models for autonomous goal-oriented robot navigation using Reservoir ComputingabstractIn this work we propose a hierarchical architecture which constructs internal models of a robot environment for goal-oriented navigation by an imitation learning process. The proposed architecture is based on the Reservoir Computing paradigm for training Recurrent Neural Networks (RNN). It is composed of two randomly generated RNNs (called reservoirs), one for modeling the localization capability and one for learning the navigation skill. The localization module is trained to detect the current and previously visited robot rooms based only on 8 noisy infra-red distance sensors. These predictions together with distance sensors and the desired goal location are used by the navigation network to actually steer the robot through the environment in a goal-oriented manner. The training of this architecture is performed in a supervised way (with examples of trajectories created by a supervisor) using linear regression on the reservoir states. So, the reservoir acts as a temporal kernel projecting the inputs to a rich feature space, whose states are linearly combined to generate the desired outputs. Experimental results on a simulated robot show that the trained system can localize itself within both simple and large unknown environments and navigate successfully to desired goals. Eric A. Antonelo, Benjamin Schrauwen |
ICRA | 2 |
| 2010 | Memory in reservoirs for high dimensional inputabstractReservoir Computing (RC) is a recently introduced scheme to employ recurrent neural networks while circumventing the difficulties that typically appear when training the recurrent weights. The `reservoir' is a fixed randomly initiated recurrent network which receives input via a random mapping. Only an instantaneous linear mapping from the network to the output is trained which can be done with linear regression. In this paper we study dynamical properties of reservoirs receiving a high number of inputs. More specifically, we investigate how the internal state of the network retains fading memory of its input signal. Memory properties for random recurrent networks have been thoroughly examined in past research, but only for one-dimensional input. Here we take into account statistics which will typically occur in high dimensional signals. We find useful empirical data which expresses how memory in recurrent networks is distributed over the individual principal components of the input. Michiel Hermans, Benjamin Schrauwen |
IJCNN | 2 |
| 2010 | Memory versus non-linearity in reservoirsabstractReservoir Computing (RC) is increasingly being used as a conceptually simple yet powerful method for using the temporal processing of recurrent neural networks (RNN). However, because fundamental insight in the exact functionality of the reservoir is as yet still lacking, in practice there is still a lot of manual parameter tweaking or brute-force searching involved in optimizing these systems. In this contribution we aim to enhance the insights into reservoir operation, by experimentally studying the interplay of the two crucial reservoir properties, memory and non-linear mapping. For this, we introduce a novel metric which measures the deviation of the reservoir from a linear regime and use it to define different regions of dynamical behaviour. Next, we study the relationship of two important reservoir parameters, input scaling and spectral radius, on two properties of an artificial task, namely memory and non-linearity. David Verstraeten, Joni Dambre, Xavier Dutoit, Benjamin Schrauwen |
IJCNN | 4 |
| 2010 | One step Backpropagation Through Time for learning input mapping in reservoir computing applied to speech recognitionabstractRecurrent neural networks are very powerful engines for processing information that is coded in time, however, many problems with common training algorithms, such as Backpropagation Through Time, remain. Because of this, another important learning setup known as Reservoir Computing has appeared in recent years, where one uses an essentially untrained network to perform computations. Though very successful in many applications, using a random network can be quite inefficient when considering the required number of neurons and the associated computational costs. In this paper we introduce a highly simplified version of Backpropagation Through Time by basically truncating the error backpropagation to one step back in time, and we combine this with the classic Reservoir Computing setup using an instantaneous linear readout. We apply this setup to a spoken digit recognition task and show it to give very good results for small networks. Michiel Hermans, Benjamin Schrauwen |
ISCAS | 2 |
| 2010 | Phoneme Recognition with Large Hierarchical ReservoirsabstractAutomatic speech recognition has gradually improved over the years, but the reliable recognition of unconstrained speech is still not within reach. In order to achieve a breakthrough, many research groups are now investigating new methodologies that have potential to outperform the Hidden Markov Model technology that is at the core of all present commercial systems. In this paper, it is shown that the recently introduced concept of Reservoir Computing might form the basis of such a methodology. In a limited amount of time, a reservoir system that can recognize the elementary sounds of continuous speech has been built. The system already achieves a state-of-the-art performance, and there is evidence that the margin for further improvements is still significant. Fabian Triefenbach, Azarakhsh Jalalvand, Benjamin Schrauwen, Jean-Pierre Martens |
NIPS | 3 |
| 2010 | A comparative study of Reservoir Computing strategies for monthly time series prediction
Francis Wyffels, Benjamin Schrauwen |
Neurocomputing | 2 |
| 2010 | Connectivity, Dynamics, and Memory in Reservoir Computing with Binary and Analog NeuronsabstractReservoir computing (RC) systems are powerful models for online computations on input sequences. They consist of a memoryless readout neuron that is trained on top of a randomly connected recurrent neural network. RC systems are commonly used in two flavors: with analog or binary (spiking) neurons in the recurrent circuits. Previous work indicated a fundamental difference in the behavior of these two implementations of the RC idea. The performance of an RC system built from binary neurons seems to depend strongly on the network connectivity structure. In networks of analog neurons, such clear dependency has not been observed. In this letter, we address this apparent dichotomy by investigating the influence of the network connectivity (parameterized by the neuron in-degree) on a family of network models that interpolates between analog and binary networks. Our analyses are based on a novel estimation of the Lyapunov exponent of the network dynamics with the help of branching process theory, rank measures that estimate the kernel quality and generalization capabilities of recurrent networks, and a novel mean field predictor for computational performance. These analyses reveal that the phase transition between ordered and chaotic network behavior of binary circuits qualitatively differs from the one in analog circuits, leading to differences in the integration of information over short and long timescales. This explains the decreased computational performance observed in binary circuits that are densely connected. The mean field predictor is also used to bound the memory function of recurrent circuits of binary neurons. Lars Buesing, Benjamin Schrauwen, Robert Legenstein |
Neural Comput. | 2 |
| 2010 | Fast and Exact Simulation Methods Applied on a Broad Range of Neuron ModelsabstractRecently van Elburg and van Ooyen (2009) published a generalization of the event-based integration scheme for an integrate-and-fire neuron model with exponentially decaying excitatory currents and double exponential inhibitory synaptic currents, introduced by Carnevale and Hines. In the paper, it was shown that the constraints on the synaptic time constants imposed by the Newton-Raphson iteration scheme, can be relaxed. In this note, we show that according to the results published in D'Haene, Schrauwen, Van Campenhout, and Stroobandt (2009), a further generalization is possible, eliminating any constraint on the time constants. We also demonstrate that in fact, a wide range of linear neuron models can be efficiently simulated with this computation scheme, including neuron models mimicking complex neuronal behavior. These results can change the way complex neuronal spiking behavior is modeled: instead of highly nonlinear neuron models with few state variables, it is possible to efficiently simulate linear models with a large number of state variables. Michiel D'Haene, Benjamin Schrauwen |
Neural Comput. | 2 |
| 2010 | Memory in linear recurrent neural networks in continuous time
Michiel Hermans, Benjamin Schrauwen |
Neural Networks | 2 |
| 2009 | Non-markovian process modelling with Echo State Networks
Xavier Dutoit, Benjamin Schrauwen, Hendrik Van Brussel |
ESANN | 2 |
| 2009 | Recent advances in efficient learning of recurrent networks
Barbara Hammer, Benjamin Schrauwen, Jochen J. Steil |
ESANN | 2 |
| 2009 | Unsupervised Learning in Reservoir Computing: Modeling Hippocampal Place Cells for Small Mobile Robots
Eric A. Antonelo, Benjamin Schrauwen |
ICANN (1) | 2 |
| 2009 | On the Quantification of Dynamics in Reservoir Computing
David Verstraeten, Benjamin Schrauwen |
ICANN (1) | 2 |
| 2009 | Towards Autonomous Self-localization of Small Mobile Robots using Reservoir Computing and Slow Feature AnalysisabstractBiological systems such as rats have special brain structures which process spatial information from the environment. They have efficient and robust localization abilities provided by special neurons in the hippocampus, namely place cells. This work proposes a biologically plausible architecture which is based on three recently developed techniques: Reservoir Computing (RC), Slow Feature Analysis (SFA), and Independent Component Analysis (ICA). The bottom layer of our RC-SFA architecture is a reservoir of recurrent nodes which process the information from the robot's distance sensors. It provides a temporal kernel of rich dynamics which is used by the upper two layers (SFA and ICA) to autonomously learn place cells. Experiments with an e-puck robot with 8 infra-red sensors (which measure distances in [4-30] cm) show that the learning system based on RC-SFA provides a self-organized formation of place cells that can either distinguish between two rooms or to detect the corridor connecting them. Eric A. Antonelo, Benjamin Schrauwen |
SMC | 2 |
| 2009 | Pruning and regularization in reservoir computing
Xavier Dutoit, Benjamin Schrauwen, Jan M. Van Campenhout, Dirk Stroobandt, Hendrik Van Brussel, Marnix Nuttin |
Neurocomputing | 2 |
| 2009 | Accelerating Event-Driven Simulation of Spiking Neurons with Multiple Synaptic Time ConstantsabstractThe simulation of spiking neural networks (SNNs) is known to be a very time-consuming task. This limits the size of SNN that can be simulated in reasonable time or forces users to overly limit the complexity of the neuron models. This is one of the driving forces behind much of the recent research on event-driven simulation strategies. Although event-driven simulation allows precise and efficient simulation of certain spiking neuron models, it is not straightforward to generalize the technique to more complex neuron models, mostly because the firing time of these neuron models is computationally expensive to evaluate. Most solutions proposed in literature concentrate on algorithms that can solve this problem efficiently. However, these solutions do not scale well when more state variables are involved in the neuron model, which is, for example, the case when multiple synaptic time constants for each neuron are used. In this letter, we show that an exact prediction of the firing time is not required in order to guarantee exact simulation results. Several techniques are presented that try to do the least possible amount of work to predict the firing times. We propose an elegant algorithm for the simulation of leaky integrate-and-fire (LIF) neurons with an arbitrary number of (unconstrained) synaptic time constants, which is able to combine these algorithmic techniques efficiently, resulting in very high simulation speed. Moreover, our algorithm is highly independent of the complexity (i.e., number of synaptic time constants) of the underlying neuron model. Michiel D'Haene, Benjamin Schrauwen, Jan M. Van Campenhout, Dirk Stroobandt |
Neural Comput. | 2 |
| 2008 | Pruning and Regularisation in Reservoir Computing: a First Insight
Xavier Dutoit, Benjamin Schrauwen, Jan M. Van Campenhout, Dirk Stroobandt, Hendrik Van Brussel, Marnix Nuttin |
ESANN | 2 |
| 2008 | Stable Output Feedback in Reservoir Computing Using Ridge Regression
Francis Wyffels, Benjamin Schrauwen, Dirk Stroobandt |
ICANN (1) | 2 |
| 2008 | Real-Time Epileptic Seizure Detection on Intra-cranial Rat Data Using Reservoir Computing
Pieter Buteneers, Benjamin Schrauwen, David Verstraeten, Dirk Stroobandt |
ICONIP (1) | 2 |
| 2008 | Mobile robot control in the road sign problem using Reservoir Computing networksabstractIn this work we tackle the road sign problem with reservoir computing (RC) networks. The T-maze task (a particular form of the road sign problem) consists of a robot in a T-shaped environment that must reach the correct goal (left or right arm of the T-maze) depending on a previously received input sign. It is a control task in which the delay period between the sign received and the required response (e.g., turn right or left) is a crucial factor. Delayed response tasks like this one form a temporal problem that can be handled very well by RC networks. Reservoir computing is a biologically plausible technique which overcomes the problems of previous algorithms such as backpropagation through time - which exhibits slow (or non-) convergence on training. RC is a new concept that includes a fast and efficient training algorithm. We show that this simple approach can solve the T-maze task efficiently. Eric A. Antonelo, Benjamin Schrauwen, Dirk Stroobandt |
ICRA | 2 |
| 2008 | Band-pass Reservoir ComputingabstractMany applications of Reservoir Computing (and other signal processing techniques) have to deal with information processing of signals with multiple time-scales. Classical Reservoir Computing approaches can only cope with multiple frequencies to a limited degree. In this work we investigate reservoirs build of band-pass filter neurons which can be made sensitive to a specified frequency band. We demonstrate that many currently difficult tasks for reservoirs can be handled much better by a band-pass filter reservoir. Francis Wyffels, Benjamin Schrauwen, David Verstraeten, Dirk Stroobandt |
IJCNN | 2 |
| 2008 | On Computational Power and the Order-Chaos Phase Transition in Reservoir ComputingabstractRandomly connected recurrent neural circuits have proven t o be very powerful models for online computations when a trained memoryless re adout function is appended. Such Reservoir Computing (RC) systems are commonly used in two flavors: with analog or binary (spiking) neurons in the recur rent circuits. Previous work showed a fundamental difference between these two incarnations of the RC idea. The performance of a RC system built from binary neuron s seems to depend strongly on the network connectivity structure. In network s of analog neurons such dependency has not been observed. In this article we investigate this apparent dichotomy in terms of the in-degree of the circuit nodes. Our analyses based amongst others on the Lyapunov exponent reveal that the phase transition between ordered and chaotic network behavior of binary circuits qua litatively differs from the one in analog circuits. This explains the observed decre ased computational performance of binary circuits of high node in-degree. Furt hermore, a novel mean-field predictor for computational performance is intr oduced and shown to accurately predict the numerically obtained results. Benjamin Schrauwen, Lars Buesing, Robert Legenstein |
NIPS | 1 |
| 2008 | Modeling multiple autonomous robot behaviors and behavior switching with a single reservoir computing networkabstractReservoir computing (RC) uses a randomly created Recurrent Neural Network as a reservoir of rich dynamics which projects the input to a high dimensional space. These projections are mapped to the desired output using a linear output layer, which is the only part being trained by standard linear regression. In this work, RC is used for imitation learning of multiple behaviors which are generated by different controllers using an intelligent navigation system for mobile robots previously published in literature. Target seeking and exploration behaviors are conflicting behaviors which are modeled with a single RC network. The switching between the learned behaviors is implemented by an extra input which is able to change the dynamics of the reservoir, and in this way, change the behavior of the system. Experiments show the capabilities of Reservoir Computing for modeling multiple behaviors and behavior switching. Eric A. Antonelo, Benjamin Schrauwen, Dirk Stroobandt |
SMC | 2 |
| 2008 | Improving reservoirs using intrinsic plasticity
Benjamin Schrauwen, Marion Wardermann, David Verstraeten, Jochen J. Steil, Dirk Stroobandt |
Neurocomputing | 1 |
| 2008 | Event detection and localization for small mobile robots using reservoir computing
Eric A. Antonelo, Benjamin Schrauwen, Dirk Stroobandt |
Neural Networks | 2 |
| 2008 | Compact hardware liquid state machines on FPGA for real-time speech recognition
Benjamin Schrauwen, Michiel D'Haene, David Verstraeten, Jan M. Van Campenhout |
Neural Networks | 1 |
| 2007 | Bat echolocation modelling using spike kernels with Support Vector Regression
Bertrand Fontaine, Herbert Peremans, Benjamin Schrauwen |
ESANN | 3 |
| 2007 | An overview of reservoir computing: theory, applications and implementations
Benjamin Schrauwen, David Verstraeten, Jan M. Van Campenhout |
ESANN | 1 |
| 2007 | Adapting reservoir states to get Gaussian distributions
David Verstraeten, Benjamin Schrauwen, Dirk Stroobandt |
ESANN | 2 |
| 2007 | Event Detection and Localization in Mobile Robot Navigation Using Reservoir Computing
Eric A. Antonelo, Benjamin Schrauwen, Xavier Dutoit, Dirk Stroobandt, Marnix Nuttin |
ICANN (2) | 2 |
| 2007 | The Introduction of Time-Scales in Reservoir Computing, Applied to Isolated Digits Recognition
Benjamin Schrauwen, Jeroen Defour, David Verstraeten, Jan M. Van Campenhout |
ICANN (1) | 1 |
| 2007 | Compact hardware for real-time speech recognition using a Liquid State MachineabstractHardware implementations of Spiking Neural Networks are numerous because they are well suited for implementation in digital and analog hardware, and outperform classic neural networks. This work presents an application driven digital hardware exploration where we implement realtime, isolated digit speech recognition using a Liquid State Machine (a recurrent neural network of spiking neurons where only the output layer is trained). First we test two existing hardware architectures, but they appear to be too fast and thus area consuming for this application. Then we present a scalable, serialised architecture that allows a very compact implementation of spiking neural networks that is still fast enough for real-time processing. This work shows that there is actually a large hardware design space of Spiking Neural Network hardware that can be explored. Existing architectures only spanned part of it. Benjamin Schrauwen, Michiel D'Haene, David Verstraeten, Jan M. Van Campenhout |
IJCNN | 1 |
| 2007 | Linking non-binned spike train kernels to several existing spike train metrics
Benjamin Schrauwen, Jan M. Van Campenhout |
Neurocomputing | 1 |
| 2007 | An experimental unification of reservoir computing methods
David Verstraeten, Benjamin Schrauwen, Michiel D'Haene, Dirk Stroobandt |
Neural Networks | 2 |
| 2007 | Generative Modeling of Autonomous Robots and their Environments using Reservoir Computing
Eric A. Antonelo, Benjamin Schrauwen, Jan M. Van Campenhout |
Neural Process. Lett. | 2 |
| 2006 | Linking non-binned spike train kernels to several existing spike train metrics
Benjamin Schrauwen, Jan M. Van Campenhout |
ESANN | 1 |
| 2006 | Parallel hardware implementation of a broad class of spiking neurons using serial arithmetic
Benjamin Schrauwen, Jan M. Van Campenhout |
ESANN | 1 |
| 2006 | Accelerating Event Based Simulation for Multi-synapse Spiking Neural Networks
Michiel D'Haene, Benjamin Schrauwen, Dirk Stroobandt |
ICANN (1) | 2 |
| 2006 | Backpropagation for Population-Temporal Coded Spiking Neural NetworksabstractSupervised learning rules for spiking neural networks are currently only able to use time-to-first-spike coding and are plagued by very irregular learning curves due to their inability to model spike creation and deletion by weight changes. This paper presents a new learning rule for spiking neurons that uses the general population-temporal coding model. It is inspired by learning rules for locally recurrent analog neural networks. As a result we have a very fast learning rule that is able to operate on a wide class of decoding schemes. Benjamin Schrauwen, Jan M. Van Campenhout |
IJCNN | 1 |
| 2006 | Reservoir-based techniques for speech recognitionabstractA solution for the slow convergence of most learning rules for Recurrent Neural Networks (RNN) has been proposed under the terms Liquid State Machines (LSM) and Echo State Networks (ESN). These methods use a RNN as a reservoir that is not trained. For this article we build upon previous work, where we used reservoir-based techniques to solve the task of isolated digit recognition. We present a straightforward improvement of our previous LSM-based implementation that results in an outperformance of a state-of-the-art Hidden Markov Model (HMM) based recognizer. Also, we apply the Echo State approach to the problem, which allows us to investigate the impact of several interconnection parameters on the performance of our speech recognizer. David Verstraeten, Benjamin Schrauwen, Dirk Stroobandt |
IJCNN | 2 |
| 2005 | A Hardware-Friendly Wavelet Entropy Codec for Scalable VideoabstractA scalable video codec provides the ability to produce a smaller video stream with reduced frame rate, resolution or image quality starting from the original encoded video stream with almost no additional computation. This is important for portable devices that have different quality of service (QoS) requirements and power restrictions. Conventional video codecs do not possess this property; reduced quality is obtained through the arduous process of decoding the encoded video stream and recoding it at a lower quality. Producing such a smaller stream has therefore a very high computational cost. In this article, we present the results of our investigation into the hardware implementation of such a scalable video codec. In particular, we found that the implementation of the entropy codec is a significant bottleneck. We present an alternative, hardware friendly algorithm for entropy coding with superior data locality (both temporal and spatial), with a smaller memory footprint and superior compression while maintaining all required scalability properties. Hendrik Eeckhaut, Harald Devos, Benjamin Schrauwen, Mark Christiaens, Dirk Stroobandt |
DATE | 3 |
| 2005 | Isolated word recognition using a Liquid State Machine
David Verstraeten, Benjamin Schrauwen, Dirk Stroobandt |
ESANN | 2 |
| 2005 | Isolated word recognition with the Liquid State Machine: a case study
David Verstraeten, Benjamin Schrauwen, Dirk Stroobandt, Jan M. Van Campenhout |
Inf. Process. Lett. | 2 |
| 2004 | Extending SpikePropabstractThis paper introduces enhancements to the SpikeProp algorithm (S. M. Bohte, et al., 2002), an error-backpropagation learning rule suited for spiking neurons using exact spike time coding. These enhancements provide additional learning rules for the synaptic delays, time constants and for the neurons' thresholds. This results in less constrained network topologies (the XOR problem for example needs up to 10 times less weights and learning convergence is up to two times faster). Benjamin Schrauwen, Jan M. Van Campenhout |
IJCNN | 1 |
| 2003 | BSA, a fast and accurate spike train encoding schemeabstractIn this paper we introduce a new algorithm for encoding analog information into spike trains, given that the reconstruction will take place using a FIR filter. An older technique called HSA is reviewed and an optimal threshold value is found. A new technique called BSA is introduced. These methods are then compared experimentally. Benjamin Schrauwen, Jan M. Van Campenhout |
IJCNN | 1 |