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

Jan Chorowski

dblp:02/9737 · DBLP profile ↗
← Back
29ranked-venue papers
12as first author
6since 2021 · last 2023
0000-0002-1570-7610ORCID · verified

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

Artificial intelligence and machine learning · 23 · 11 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 5 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 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
6 papers
Representation and self-supervised learning · 30% Speech recognition and synthesis · 26% Deep learning architectures and training · 19%

Topics — the 18 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Speech recognition and synthesis › speech analysis
acoustic unit discovery
0.722022
Variable-rate hierarchical CPC leads to acoustic unit discovery in speech · NeurIPS 2022
Unsupervised Speech Representation Learning Using WaveNet Autoencoders · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Machine learning › Deep learning architectures and training › transformer
efficient transformer
0.712023
Efficient Transformers with Dynamic Token Pooling · ACL (1) 2023
Machine learning › Representation and self-supervised learning
contrastive learning
0.612022
Variable-rate hierarchical CPC leads to acoustic unit discovery in speech · NeurIPS 2022
Machine learning › Representation and self-supervised learning › contrastive learning › temporal contrastive learning
contrastive predictive coding
0.612022
Variable-rate hierarchical CPC leads to acoustic unit discovery in speech · NeurIPS 2022
Machine learning › Representation and self-supervised learning › representation learning › neural network representation learning › deep representation learning
autoencoder representation learning
0.412019
Unsupervised Speech Representation Learning Using WaveNet Autoencoders · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Natural language and speech › Speech recognition and synthesis
speech representation learning
0.412019
Unsupervised Speech Representation Learning Using WaveNet Autoencoders · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Machine learning › Learning paradigms › unsupervised learning
unsupervised speech representation
0.412019
Unsupervised Speech Representation Learning Using WaveNet Autoencoders · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Machine learning › Generative modeling › vector-quantized generative models
vector-quantized autoencoder
0.412019
Unsupervised Speech Representation Learning Using WaveNet Autoencoders · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Machine learning › Trustworthy machine learning
interpretability
0.312017
Input Switched Affine Networks: An RNN Architecture Designed for Interpretability · ICML 2017
Machine learning › Deep learning architectures and training
recurrent neural network
0.312017
Input Switched Affine Networks: An RNN Architecture Designed for Interpretability · ICML 2017
Natural language and speech › Speech recognition and synthesis › automatic speech recognition › end-to-end speech recognition
attention-based speech recognition
0.212015
Attention-Based Models for Speech Recognition · NIPS 2015
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.212015
Attention-Based Models for Speech Recognition · NIPS 2015
Machine learning › Efficient and distributed learning
model compression
0.212023
Efficient Transformers with Dynamic Token Pooling · ACL (1) 2023
Machine learning › Representation and self-supervised learning › hierarchical representation
hierarchical representation learning
0.212022
Variable-rate hierarchical CPC leads to acoustic unit discovery in speech · NeurIPS 2022
Computer vision › Video understanding and tracking › action recognition
3d action recognition
0.112012
Robust 3D Action Recognition with Random Occupancy Patterns · ECCV (2) 2012
Machine learning › Deep learning architectures and training
attention mechanism
0.112015
Attention-Based Models for Speech Recognition · NIPS 2015
Machine learning › Deep learning architectures and training › attention mechanism
position-aware attention
0.112015
Attention-Based Models for Speech Recognition · NIPS 2015
Computer vision › 3D vision
3d shape representation
0.012012
Robust 3D Action Recognition with Random Occupancy Patterns · ECCV (2) 2012

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

supervised segmentation · 0.7stochastic re-parameterisation · 0.7quantization · 0.6negative sampling · 0.6hierarchical CPC · 0.6downsampling · 0.6wavenet autoencoder · 0.4vector quantization · 0.4variational autoencoder · 0.4affine transformation · 0.3
YearPublicationVenuePosition
2023 Efficient Transformers with Dynamic Token Pooling
abstract
Transformers achieve unrivalled performance in modelling language, but remain inefficient in terms of memory and time complexity.A possible remedy is to reduce the sequence length in the intermediate layers by pooling fixed-length segments of tokens.Nevertheless, natural units of meaning, such as words or phrases, display varying sizes.To address this mismatch, we equip language models with a dynamic-pooling mechanism, which predicts segment boundaries in an autoregressive fashion.We compare several methods to infer boundaries, including end-to-end learning through stochastic re-parameterisation, supervised learning (based on segmentations from subword tokenizers or spikes in conditional entropy), as well as linguistically motivated boundaries.We perform character-level evaluation on texts from multiple datasets and morphologically diverse languages.The results demonstrate that dynamic pooling, which jointly segments and models language, is both faster and more accurate than vanilla Transformers and fixed-length pooling within the same computational budget.
Piotr Nawrot, Jan Chorowski, Adrian Lancucki, Edoardo Maria Ponti
ACL (1)2
2022 Contrastive Prediction Strategies for Unsupervised Segmentation and Categorization of Phonemes and Words
abstract
We identify a performance trade-off between the tasks of phoneme categorization and phoneme and word segmentation in several self-supervised learning algorithms based on Contrastive Predictive Coding (CPC). Our experiments suggest that context building networks, albeit necessary for high performance on categorization tasks, harm segmentation performance by causing a temporal shift on the learned representations. Aiming to tackle this trade-off, we take inspiration from the leading approaches on segmentation and propose multi-level Aligned CPC (mACPC). It builds on Aligned CPC (ACPC), a variant of CPC which exhibits the best performance on categorization tasks, and incorporates multi-level modeling and optimization for detection of spectral changes. Our methods improve in all tested categorization metrics and achieve state-of-the-art performance in word segmentation.
Santiago Cuervo, Maciej Grabias, Jan Chorowski, Grzegorz Ciesielski, Adrian Lancucki, Pawel Rychlikowski, Ricard Marxer
ICASSP3
2022 Variable-rate hierarchical CPC leads to acoustic unit discovery in speech
abstract
The success of deep learning comes from its ability to capture the hierarchical structure of data by learning high-level representations defined in terms of low-level ones. In this paper we explore self-supervised learning of hierarchical representations of speech by applying multiple levels of Contrastive Predictive Coding (CPC). We observe that simply stacking two CPC models does not yield significant improvements over single-level architectures. Inspired by the fact that speech is often described as a sequence of discrete units unevenly distributed in time, we propose a model in which the output of a low-level CPC module is non-uniformly downsampled to directly minimize the loss of a high-level CPC module. The latter is designed to also enforce a prior of separability and discreteness in its representations by enforcing dissimilarity of successive high-level representations through focused negative sampling, and by quantization of the prediction targets. Accounting for the structure of the speech signal improves upon single-level CPC features and enhances the disentanglement of the learned representations, as measured by downstream speech recognition tasks, while resulting in a meaningful segmentation of the signal that closely resembles phone boundaries.
Santiago Cuervo, Adrian Lancucki, Ricard Marxer, Pawel Rychlikowski, Jan Chorowski
NeurIPS5
2021 Information Retrieval for ZeroSpeech 2021: The Submission by University of Wroclaw
abstract
We present a number of low-resource approaches to the tasks of the Zero Resource Speech Challenge 2021. We build on the unsupervised representations of speech proposed by the organizers as a baseline, derived from CPC and clustered with the k-means algorithm. We demonstrate that simple methods of refining those representations can narrow the gap, or even improve upon the solutions which use a high computational budget. The results lead to the conclusion that the CPC-derived representations are still too noisy for training language models, but stable enough for simpler forms of pattern matching and retrieval.
Jan Chorowski, Grzegorz Ciesielski, Jaroslaw Dzikowski, Adrian Lancucki, Ricard Marxer, Mateusz Opala, Piotr Pusz, Pawel Rychlikowski, Michal Stypulkowski
Interspeech1
2021 Aligned Contrastive Predictive Coding
abstract
We investigate the possibility of forcing a self-supervised model trained using a contrastive predictive loss to extract slowly varying latent representations. Rather than producing individual predictions for each of the future representations, the model emits a sequence of predictions shorter than that of the upcoming representations to which they will be aligned. In this way, the prediction network solves a simpler task of predicting the next symbols, but not their exact timing, while the encoding network is trained to produce piece-wise constant latent codes. We evaluate the model on a speech coding task and demonstrate that the proposed Aligned Contrastive Predictive Coding (ACPC) leads to higher linear phone prediction accuracy and lower ABX error rates, while being slightly faster to train due to the reduced number of prediction heads.
Jan Chorowski, Grzegorz Ciesielski, Jaroslaw Dzikowski, Adrian Lancucki, Ricard Marxer, Mateusz Opala, Piotr Pusz, Pawel Rychlikowski, Michal Stypulkowski
Interspeech1
2021 Representing point clouds with generative conditional invertible flow networks
Michal Stypulkowski, Kacper Kania, Maciej Zamorski, Maciej Zieba, Tomasz Trzcinski, Jan Chorowski
Pattern Recognit. Lett.6
2020 The "ScribbleLens" Dutch Historical Handwriting Corpus
abstract
Historical handwritten documents guard an important part of human knowledge only at the reach of a few scholars and experts. Recent developments in machine learning have the potential of rendering this information accessible to a larger audience. Data-driven approaches to automatic manuscript recognition require large amounts of transcribed scans to work. To this end, we introduce a new handwritten corpus based on 400-year-old, cursive, early modern Dutch documents such as ship journals and daily logbooks. This is a 1000 page collection, segmented into lines, to facilitate fully-, weakly- and un-supervised research and with textual transcriptions on 20% of the pages. Other annotations such as handwriting slant, year of origin, complexity, and writer identity have been manually added. With over 80 writers this corpus is significantly larger and more varied than other existing historical data sets such as Spanish RODRIGO. We provide train/test splits, experimental results from an automatic transcription baseline and tools to facilitate its use in deep learning research. The manuscripts span over 150 years of significant journeys by captains and traders from the Vereenigde Oost-indische Company (VOC) such as Tasman, Brouwer and Van Neck, making this resource also valuable to historians and the paleography community.
Hans J. G. A. Dolfing, Jerome R. Bellegarda, Jan Chorowski, Ricard Marxer, Antoine Laurent
ICFHR3
2020 Robust Training of Vector Quantized Bottleneck Models
abstract
In this paper we demonstrate methods for reliable and efficient training of discrete representation using Vector-Quantized Variational Auto-Encoder models (VQ-VAEs). Discrete latent variable models have been shown to learn nontrivial representations of speech, applicable to unsupervised voice conversion and reaching state-of-the-art performance on unit discovery tasks. For unsupervised representation learning, they became viable alternatives to continuous latent variable models such as the Variational Auto-Encoder (VAE). However, training deep discrete variable models is challenging, due to the inherent non-differentiability of the discretization operation. In this paper we focus on VQ-VAE, a state-of-the-art discrete bottleneck model shown to perform on par with its continuous counterparts. It quantizes encoder outputs with on-line k-means clustering. We show that the codebook learning can suffer from poor initialization and non-stationarity of clustered encoder outputs. We demonstrate that these can be successfully overcome by increasing the learning rate for the codebook and periodic date-dependent codeword re-initialization. As a result, we achieve more robust training across different tasks, and significantly increase the usage of latent codewords even for large codebooks. This has practical benefit, for instance, in unsupervised representation learning, where large codebooks may lead to disentanglement of latent representations.
Adrian Lancucki, Jan Chorowski, Guillaume Sanchez, Ricard Marxer, Nanxin Chen, Hans J. G. A. Dolfing, Sameer Khurana, Tanel Alumäe, Antoine Laurent
IJCNN2
2020 A Convolutional Deep Markov Model for Unsupervised Speech Representation Learning
abstract
Probabilistic Latent Variable Models (LVMs) provide an alternative to self-supervised learning approaches for linguistic representation learning from speech. LVMs admit an intuitive probabilistic interpretation where the latent structure shapes the information extracted from the signal. Even though LVMs have recently seen a renewed interest due to the introduction of Variational Autoencoders (VAEs), their use for speech representation learning remains largely unexplored. In this work, we propose Convolutional Deep Markov Model (ConvDMM), a Gaussian state-space model with non-linear emission and transition functions modelled by deep neural networks. This unsupervised model is trained using black box variational inference. A deep convolutional neural network is used as an inference network for structured variational approximation. When trained on a large scale speech dataset (LibriSpeech), ConvDMM produces features that significantly outperform multiple self-supervised feature extracting methods on linear phone classification and recognition on the Wall Street Journal dataset. Furthermore, we found that ConvDMM complements self-supervised methods like Wav2Vec and PASE, improving on the results achieved with any of the methods alone. Lastly, we find that ConvDMM features enable learning better phone recognizers than any other features in an extreme low-resource regime with few labeled training examples.
Sameer Khurana, Antoine Laurent, Wei-Ning Hsu, Jan Chorowski, Adrian Lancucki, Ricard Marxer, James R. Glass
INTERSPEECH4
2019 Towards Using Context-Dependent Symbols in CTC Without State-Tying Decision Trees
abstract
Deep neural acoustic models benefit from context-dependent (CD) modeling of output symbols. We consider direct training of CTC networks with CD outputs, and identify two issues. The first one is frame-level normalization of probabilities in CTC, which induces strong language modeling behavior that leads to overfitting and interference with external language models. The second one is poor generalization in the presence of numerous lexical units like triphones or tri-chars. We mitigate the former with utterance-level normalization of probabilities. The latter typically requires reducing the CD symbol inventory with state-tying decision trees, which have to be transferred from classical GMM-HMM systems. We replace the trees with a CD symbol embedding network, which saves parameters and ensures generalization to unseen and undersampled CD symbols. The embedding network is trained together with the rest of the acoustic model and removes one of the last cases in which neural systems have to be bootstrapped from GMM-HMM ones.
Jan Chorowski, Adrian Lancucki, Bartosz Kostka, Michal Zapotoczny
INTERSPEECH1
2019 Lattice Generation in Attention-Based Speech Recognition Models
Michal Zapotoczny, Piotr Pietrzak, Adrian Lancucki, Jan Chorowski
INTERSPEECH4
2019 Unsupervised Speech Representation Learning Using WaveNet Autoencoders
abstract
We consider the task of unsupervised extraction of meaningful latent representations of speech by applying autoencoding neural networks to speech waveforms. The goal is to learn a representation able to capture high level semantic content from the signal, e.g. phoneme identities, while being invariant to confounding low level details in the signal such as the underlying pitch contour or background noise. Since the learned representation is tuned to contain only phonetic content, we resort to using a high capacity WaveNet decoder to infer information discarded by the encoder from previous samples. Moreover, the behavior of autoencoder models depends on the kind of constraint that is applied to the latent representation. We compare three variants: a simple dimensionality reduction bottleneck, a Gaussian Variational Autoencoder (VAE), and a discrete Vector Quantized VAE (VQ-VAE). We analyze the quality of learned representations in terms of speaker independence, the ability to predict phonetic content, and the ability to accurately reconstruct individual spectrogram frames. Moreover, for discrete encodings extracted using the VQ-VAE, we measure the ease of mapping them to phonemes. We introduce a regularization scheme that forces the representations to focus on the phonetic content of the utterance and report performance comparable with the top entries in the ZeroSpeech 2017 unsupervised acoustic unit discovery task.
Jan Chorowski, Ron J. Weiss, Samy Bengio, Aäron van den Oord
IEEE ACM Trans. Audio Speech Lang. Process.1
2018 State-of-the-Art Speech Recognition with Sequence-to-Sequence Models
abstract
Attention-based encoder-decoder architectures such as Listen, Attend, and Spell (LAS), subsume the acoustic, pronunciation and language model components of a traditional automatic speech recognition (ASR) system into a single neural network. In previous work, we have shown that such architectures are comparable to state-of-the-art ASR systems on dictation tasks, but it was not clear if such architectures would be practical for more challenging tasks such as voice search. In this work, we explore a variety of structural and optimization improvements to our LAS model which significantly improve performance. On the structural side, we show that word piece models can be used instead of graphemes. We also introduce a multi-head attention architecture, which offers improvements over the commonly-used single-head attention. On the optimization side, we explore synchronous training, scheduled sampling, label smoothing, and minimum word error rate optimization, which are all shown to improve accuracy. We present results with a unidirectional LSTM encoder for streaming recognition. On a 12, 500 hour voice search task, we find that the proposed changes improve the WER from 9.2% to 5.6%, while the best conventional system achieves 6.7%; on a dictation task our model achieves a WER of 4.1% compared to 5% for the conventional system.
Chung-Cheng Chiu, Tara N. Sainath, Rohit Prabhavalkar, Patrick Nguyen, Anjuli Kannan, Ron J. Weiss, Kanishka Rao, Ekaterina Gonina, Navdeep Jaitly, Bo Li 0028, Jan Chorowski, Michiel Bacchiani
ICASSP13
2018 On Using Backpropagation for Speech Texture Generation and Voice Conversion
abstract
Inspired by recent work on neural network image generation which rely on backpropagation towards the network inputs, we present a proof-of-concept system for speech texture synthesis and voice conversion based on two mechanisms: approximate inversion of the representation learned by a speech recognition neural network, and on matching statistics of neuron activations between different source and target utterances. Similar to image texture synthesis and neural style transfer, the system works by optimizing a cost function with respect to the input waveform samples. To this end we use a differentiable mel-filterbank feature extraction pipeline and train a convolutional cTC speech recognition network. Our system is able to extract speaker characteristics from very limited amounts of target speaker data, as little as a few seconds, and can be used to generate realistic speech babble or reconstruct an utterance in a different voice.
Jan Chorowski, Ron J. Weiss, Rif A. Saurous, Samy Bengio
ICASSP1
2017 Input Switched Affine Networks: An RNN Architecture Designed for Interpretability
abstract
There exist many problem domains where the interpretability of neural network models is essential for deployment. Here we introduce a recurrent architecture composed of input-switched affine transformations – in other words an RNN without any explicit nonlinearities, but with input-dependent recurrent weights. This simple form allows the RNN to be analyzed via straightforward linear methods: we can exactly characterize the linear contribution of each input to the model predictions; we can use a change-of-basis to disentangle input, output, and computational hidden unit subspaces; we can fully reverse-engineer the architecture’s solution to a simple task. Despite this ease of interpretation, the input switched affine network achieves reasonable performance on a text modeling tasks, and allows greater computational efficiency than networks with standard nonlinearities.
Jakob N. Foerster, Justin Gilmer, Jascha Sohl-Dickstein, Jan Chorowski, David Sussillo
ICML4
2017 Towards Better Decoding and Language Model Integration in Sequence to Sequence Models
abstract
The recently proposed Sequence-to-Sequence (seq2seq) framework advocates replacing complex data processing pipelines, such as an entire automatic speech recognition system, with a single neural network trained in an end-to-end fashion.In this contribution, we analyse an attention-based seq2seq speech recognition system that directly transcribes recordings into characters.We observe two shortcomings: overconfidence in its predictions and a tendency to produce incomplete transcriptions when language models are used.We propose practical solutions to both problems achieving competitive speaker independent word error rates on the Wall Street Journal dataset: without separate language models we reach 10.6% WER, while together with a trigram language model, we reach 6.7% WER.
Jan Chorowski, Navdeep Jaitly
INTERSPEECH1
2017 Sequence-to-Sequence Models Can Directly Translate Foreign Speech
abstract
We present a recurrent encoder-decoder deep neural network architecture that directly translates speech in one language into text in another.The model does not explicitly transcribe the speech into text in the source language, nor does it require supervision from the ground truth source language transcription during training.We apply a slightly modified sequence-to-sequence with attention architecture that has previously been used for speech recognition and show that it can be repurposed for this more complex task, illustrating the power of attention-based models.A single model trained end-to-end obtains state-of-the-art performance on the Fisher Callhome Spanish-English speech translation task, outperforming a cascade of independently trained sequence-to-sequence speech recognition and machine translation models by 1.8 BLEU points on the Fisher test set.In addition, we find that making use of the training data in both languages by multi-task training sequence-to-sequence speech translation and recognition models with a shared encoder network can improve performance by a further 1.4 BLEU points.
Ron J. Weiss, Jan Chorowski, Navdeep Jaitly
INTERSPEECH2
2016 End-to-end attention-based large vocabulary speech recognition
abstract
Many state-of-the-art Large Vocabulary Continuous Speech Recognition (LVCSR) Systems are hybrids of neural networks and Hidden Markov Models (HMMs). Recently, more direct end-to-end methods have been investigated, in which neural architectures were trained to model sequences of characters [1,2]. To our knowledge, all these approaches relied on Connectionist Temporal Classification [3] modules. We investigate an alternative method for sequence modelling based on an attention mechanism that allows a Recurrent Neural Network (RNN) to learn alignments between sequences of input frames and output labels. We show how this setup can be applied to LVCSR by integrating the decoding RNN with an n-gram language model and by speeding up its operation by constraining selections made by the attention mechanism and by reducing the source sequence lengths by pooling information over time. Recognition accuracies similar to other HMM-free RNN-based approaches are reported for the Wall Street Journal corpus.
Dzmitry Bahdanau, Jan Chorowski, Dmitriy Serdyuk, Philemon Brakel, Yoshua Bengio
ICASSP2
2015 Attention-Based Models for Speech Recognition
abstract
Recurrent sequence generators conditioned on input data through an attention mechanism have recently shown very good performance on a range of tasks including machine translation, handwriting synthesis and image caption generation. We extend the attention-mechanism with features needed for speech recognition. We show that while an adaptation of the model used for machine translation reaches a competitive 18.6\% phoneme error rate (PER) on the TIMIT phoneme recognition task, it can only be applied to utterances which are roughly as long as the ones it was trained on. We offer a qualitative explanation of this failure and propose a novel and generic method of adding location-awareness to the attention mechanism to alleviate this issue. The new method yields a model that is robust to long inputs and achieves 18\% PER in single utterances and 20\% in 10-times longer (repeated) utterances. Finally, we propose a change to the attention mechanism that prevents it from concentrating too much on single frames, which further reduces PER to 17.6\% level.
Jan Chorowski, Dzmitry Bahdanau, Dmitriy Serdyuk, Kyunghyun Cho, Yoshua Bengio
NIPS1
2015 Learning Understandable Neural Networks With Nonnegative Weight Constraints
abstract
People can understand complex structures if they relate to more isolated yet understandable concepts. Despite this fact, popular pattern recognition tools, such as decision tree or production rule learners, produce only flat models which do not build intermediate data representations. On the other hand, neural networks typically learn hierarchical but opaque models. We show how constraining neurons' weights to be nonnegative improves the interpretability of a network's operation. We analyze the proposed method on large data sets: the MNIST digit recognition data and the Reuters text categorization data. The patterns learned by traditional and constrained network are contrasted to those learned with principal component analysis and nonnegative matrix factorization.
Jan Chorowski, Jacek M. Zurada
IEEE Trans. Neural Networks Learn. Syst.1
2014 Continuous Population-Based Incremental Learning with Mixture Probability Modeling for Dynamic Optimization Problems
Adrian Lancucki, Jan Chorowski, Krzysztof Michalak, Patryk Filipiak, Piotr Lipinski
IDEAL2
2014 Review and performance comparison of SVM- and ELM-based classifiers
Jan Chorowski, Jian Wang 0010, Jacek M. Zurada
Neurocomputing1
2013 Nonnegative Matrix Factorization and Its Application to Pattern Analysis and Text Mining
Jacek M. Zurada, Tolga Ensari, Ehsan Hosseini-Asl, Jan Chorowski
FedCSIS4
2012 Robust 3D Action Recognition with Random Occupancy Patterns
Jiang Wang 0001, Zicheng Liu 0001, Jan Chorowski, Zhuoyuan Chen, Ying Wu 0001
ECCV (2)3
2012 Correntropy-Based Document Clustering via Nonnegative Matrix Factorization
Tolga Ensari, Jan Chorowski, Jacek M. Zurada
ICANN (2)2
2012 Obtaining Full Regularization Paths for Robust Sparse Coding with Applications to Face Recognition
abstract
The problem of robust sparse coding is considered. It is defined as finding linear reconstruction coefficients that minimize the sum of absolute values of the errors, instead of the more typically used sum of squares of the errors. This change lowers the influence of large errors and enhances the robustness of the solution to noise in the data. Sparsity is enforced by limiting the sum of absolute values of the coefficients. We present an algorithm that finds the path traced by the coefficients when the sparsity-inducing constraint is varied. The optimality conditions are derived and included in the algorithm to speed its execution. The proposed method is validated on the problem of robust face recognition.
Jan Chorowski, Jacek M. Zurada
ICMLA (1)1
2012 Occluded Face Recognition Using Correntropy-Based Nonnegative Matrix Factorization
abstract
Occluded face recognition is one the most interesting problems of applied computer vision. Among many face recognition approaches, the Nonnegative Matrix Factorization (NMF) turns out to be one of the popular techniques especially for part-based learning. It aims to factorize a nonnegative data matrix into two nonnegative matrices and obtains a well approximated product using an objective function. In this paper we propose to maximize the correntropy similarity measure as an objective function for NMF. Correntropy has been recently defined as a nonlinear similarity measure using an entropy-based criterion. After the minimization process of the correntropy function, we use it to recognize occluded face data set and compare its recognition performance with the standard NMF and Principal Component Analysis (PCA). The experimental results are illustrated with ORL face data set. The results show that our correntropy-based NMF (NMF-Corr) has better recognition rate compared with PCA and NMF.
Tolga Ensari, Jan Chorowski, Jacek M. Zurada
ICMLA (1)2
2011 Top-Down Induction of Reduced Ordered Decision Diagrams from Neural Networks
Jan Chorowski, Jacek M. Zurada
ICANN (2)1
2011 Extracting Rules From Neural Networks as Decision Diagrams
abstract
Rule extraction from neural networks (NNs) solves two fundamental problems: it gives insight into the logic behind the network and in many cases, it improves the network's ability to generalize the acquired knowledge. This paper presents a novel eclectic approach to rule extraction from NNs, named LOcal Rule Extraction (LORE), suited for multilayer perceptron networks with discrete (logical or categorical) inputs. The extracted rules mimic network behavior on the training set and relax this condition on the remaining input space. First, a multilayer perceptron network is trained under standard regime. It is then transformed into an equivalent form, returning the same numerical result as the original network, yet being able to produce rules generalizing the network output for cases similar to a given input. The partial rules extracted for every training set sample are then merged to form a decision diagram (DD) from which logic rules can be extracted. A rule format explicitly separating subsets of inputs for which an answer is known from those with an undetermined answer is presented. A special data structure, the decision diagram, allowing efficient partial rule merging is introduced. With regard to rules' complexity and generalization abilities, LORE gives results comparable to those reported previously. An algorithm transforming DDs into interpretable boolean expressions is described. Experimental running times of rule extraction are proportional to the network's training time.
Jan Chorowski, Jacek M. Zurada
IEEE Trans. Neural Networks1