Journal Articles   |   Conference Proceedings   |   Book Chapters   |   Unpublished Work


Journal Articles
Y. Karklin and M.S. Lewicki, Emergence of complex cell properties by learning to generalize in natural scenes, Nature, 2008. [abs] [bib]
A fundamental function of the visual system is to encode the building blocks of natural scenes-edges, textures and shapes-that subserve visual tasks such as object recognition and scene understanding. Essential to this process is the formation of abstract representations that generalize from specific instances of visual input. A common view holds that neurons in the early visual system signal conjunctions of image features, but how these produce invariant representations is poorly understood. Here we propose that to generalize over similar images, higher-level visual neurons encode statistical variations that characterize local image regions. We present a model in which neural activity encodes the probability distribution most consistent with a given image. Trained on natural images, the model generalizes by learning a compact set of dictionary elements for image distributions typically encountered in natural scenes. Model neurons show a diverse range of properties observed in cortical cells. These results provide a new functional explanation for nonlinear effects in complex cells and offer insight into coding strategies in primary visual cortex (V1) and higher visual areas.
@article{Karklin-Lewicki-08,
author = "Karklin, Y. and Lewicki, M.S.",
title = "Emergence of complex cell properties by learning to generalize in natural scenes",
journal = "Nature",
month = "November",
year = {2008},
}
S. Cavaco and M.S. Lewicki, Statistical Modeling of Intrinsic Structures in Impact Sounds, Journal of the Acoustical Society of America, 121 (6): 3558-3568, 2007. [abs] [pdf] [suppl materials] [bib]
This paper presents a statistical data-driven method for learning intrinsic structures of impact sounds. The method applies principal and independent component analysis to learn low-dimensional representations that model the distribution of both the time-varying spectral and amplitude structure. As a result, the method is able to decompose sounds into a small number of underlying features that characterize acoustic properties such as ringing, resonance, sustain, decay, and onsets. The method is highly flexible and makes no a priori assumptions about the physics, acoustics, or dynamics of the objects. In addition, by modeling the underlying distribution, the method can capture the natural variability of ensembles of related impact sounds.
@article{Cavaco-Lewicki-JASA07,
author = "Cavaco, S. and Lewicki, M.S.",
title = "Statistical Modeling of Intrinsic Structures in Impact Sounds",
journal = "Journal of the Acoustical Society of America",
volume = "121",
number = "6",
pages = "3558-3568",
month = "June",
year = "2007",
}

E. Doi, D. C. Balcan, and M. S. Lewicki, Robust coding over noisy overcomplete channels, IEEE Transactions on Image Processing, 16 (2): 442-452, 2007. [abs] [pdf] [bib]
We address the problem of robust coding in which the signal information should be preserved in spite of intrinsic noise in the representation. We present a theoretical analysis for one- and two-dimensional cases and characterize the optimal linear encoder and decoder in the mean squared error sense. Our analysis allows for an arbitrary number of coding units, thus including both under- and over-complete representations, and provides insights into optimal coding strategies. In particular, we show how the form of the code adapts to the number of coding units and to different data and noise conditions in order to achieve robustness. We also present numerical solutions of robust coding for high-dimensional image data, demonstrating that these codes are substantially more robust than other linear image coding methods such as PCA, ICA, and wavelets.
@Article{Doi-Balcan-Lewicki-06,
author = "Doi, E. and Balcan, D. C. and Lewicki, M. S.",
title = "Robust coding over noisy overcomplete channels",
journal = "IEEE Transactions on Image Processing",
month = "February",
volume = "16",
number = "2",
pages = "442-452",
year = {2007},
}
E. Smith and M. S. Lewicki, Efficient Auditory Coding, Nature, 439 (7079), 2006. [abs] [bib]
The auditory neural code must serve a wide range of auditory tasks that require great sensitivity in time and frequency and be effective over the diverse array of sounds present in natural acoustic environments. It has been suggested that sensory systems might have evolved highly efficient coding strategies to maximize the information conveyed to the brain while minimizing the required energy and neural resources. Here we show that, for natural sounds, the complete acoustic waveform can be represented efficiently with a nonlinear model based on a population spike code. In this model, idealized spikes encode the precise temporal positions and magnitudes of underlying acoustic features. We find that when the features are optimized for coding either natural sounds or speech, they show striking similarities to time-domain cochlear filter estimates, have a frequency-bandwidth dependence similar to that of auditory nerve fibres, and yield significantly greater coding efficiency than conventional signal representations. These results indicate that the auditory code might approach an information theoretic optimum and that the acoustic structure of speech might be adapted to the coding capacity of the mammalian auditory system.
@article{Smith-Lewicki-06,
author = {Smith, E. and Lewicki, M. S.},
title = {Efficient Auditory Coding},
journal = {Nature},
year = 2006,
volume = 439,
number = 7079,
}
Y. Karklin and M. S. Lewicki, A hierarchical Bayesian model for learning non-linear statistical regularities in non-stationary natural signals, Neural Computation, 17 (2): 397-423, 2005. [abs] [pdf] [bib]
Capturing statistical regularities in complex, high-dimensional data is an important problem in machine learning and signal processing. Models such as PCA and ICA make few assumptions about the structure in the data, have good scaling properties, but are limited to representing linear statistical regularities and assume that the distribution of the data is stationary. For many natural, complex signals, the latent variables often exhibit residual dependencies as well as non-stationary statistics. Here we present a hierarchical Bayesian model that is able to capture higher-order non-linear structure and represent non-stationary data distributions. The model is a generalization of ICA in which the basis function coefficients are no longer assumed to be independent; instead, the dependencies in their magnitudes are captured by a set of density components. Each density component describes a common pattern of deviation from the marginal density of the pattern ensemble; in different combinations, they can describe non-stationary distributions. Adapting the model to image or audio data yields a non-linear, distributed code for higher-order statistical regularities that reflect more abstract, invariant properties of the signal.
@article{Karklin-Lewicki-05,
author = "Karklin, Y. and Lewicki, M. S.",
title = "A hierarchical Bayesian model for learning non-linear statistical regularities in non-stationary natural signals",
journal = "Neural Computation",
volume = {17},
pages = {397-423},
year = {2005},
number = {2},
}
E. Smith and M. S. Lewicki, Efficient coding of time-relative structure using spikes, Neural Computation, 17 (1): 19-45, 2005. [abs] [pdf] [bib]
Non-stationary acoustic features provide essential cues for many auditory tasks including sound localization, auditory stream analysis, and speech recognition. These features can be best characterized relative to a precise point in time such as the onset of a sound or the beginning of a harmonic periodicity. Extracting these types of features is a difficult problem. Part of the difficulty is that with standard block-based signal analysis methods the representation is sensitive to the arbitrary alignment of the blocks with respect to the signal. Convolutional techniques such as shift-invariant transformations can reduce this sensitivity, but these do not yield a code that is efficient, i.e. one that forms a non-redundant representation of the underlying structure. Here, we develop a non-block based method for signal representation that is both time-relative and efficient. Signals are represented using a linear superposition of time-shiftable kernel functions each with an associated magnitude and temporal position. Signal decomposition in this method is a nonlinear process that consists of optimizing the kernel function scaling coefficients and temporal positions to form an efficient, shift-invariant representation. We demonstrate the properties of this representation for the purpose of characterizing structure in various types of non-stationary acoustic signals. The computational problem investigated here has direct relevance to the neural coding at the auditory nerve and the more general issue of how to encode complex, time-varying signals with a population of spiking neurons.
@article{Smith-Lewicki-05,
author = "Smith, E. and Lewicki, M. S.",
title = "Efficient coding of time-relative structure using spikes",
journal = "Neural Computation",
volume = {17},
pages = {19-45},
year = {2005},
number = {1},
}
Y. Karklin and M. S. Lewicki, Learning higher-order structures in natural images, Network: Computation in Neural Systems, 14: 483-499, 2003. [abs] [pdf] [bib]
The theoretical principles that underlie the representation and computation of higher-order structure in natural images are poorly understood. Recently, there has been considerable interest in using information theoretic techniques, such as independent component analysis, to derive representations for natural images that are optimal in the sense of coding efficiency. Although these approaches have been successful in explaining properties of neural representations in the early visual pathway and visual cortex, because they are based on a linear model, the types of image structure that can be represented are very limited. Here, we present a hierarchical probabilistic model for learning higher-order statistical regularities in natural images. This non-linear model learns an efficient code that describes variations in the underlying probabilistic density. When applied to natural images the algorithm yields coarse-coded, sparsedistributed representations of abstract image properties such as object location, scale and texture. This model offers a novel description of higher-order image structure and could provide theoretical insight into the response properties and computational functions of lower level cortical visual areas.
@article{Karklin-Lewicki-03,
author = "Karklin, Y. and Lewicki, M. S.",
title ="Learning higher-order structures in natural images",
journal = "Network: Computation in Neural Systems",
volume = 14,
year = 2003,
pages = 483-499,
}
T-W. Lee and M. S. Lewicki, Unsupervised classification segmentation and enhancement of images using ICA mixture models, IEEE Trans. Image Proc., 11 (3): 270-279, 2002. [abs] [pdf] [bib]
An unsupervised classification algorithm is derived by modeling observed data as a mixture of several mutually exclusive classes that are each described by linear combinations of independent, non-Gaussian densities. The algorithm estimates the data density in each class by using parametric nonlinear functions that fit to the non-Gaussian structure of the data. This improves classification accuracy compared with standard Gaussian mixture models. When applied to images, the algorithm can learn efficient codes (basis functions) for images that capture the statistically significant structure intrinsic in the images. We apply this technique to the problem of unsupervised classification, segmentation, and denoising of images. We demonstrate that this method was effective in classifying complex image textures such as natural scenes and text. It was also useful for denoising and filling in missing pixels in images with complex structures. The advantage of this model is that image codes can be learned with increasing numbers of classes thus providing greater flexibility in modeling structure and in finding more image features than in either Gaussian mixture models or standard independent component analysis (ICA) algorithms.
@Article{Lee-Lewicki-02,
author = {Lee, T-W. and Lewicki, M. S.},
title = {Unsupervised classification, segmentation and enhancement of images using {ICA} mixture models},
journal = {IEEE Trans. Image Proc.},
volume = 11,
number = 3,
pages = "270-279",
year = {2002}
}
M. S. Lewicki, Efficient coding of natural sounds, Nature Neuroscience, 5 (4): 356-363, 2002. [abs] [pdf] [news and views] [bib]
The auditory system encodes sound by decomposing the amplitude signal arriving at the ear into multiple frequency bands whose center frequencies and bandwidths are approximately exponential functions of the distance from the stapes. This organization is thought to result from the adaptation of cochlear mechanisms to the animal's auditory environment. Here we report that several basic auditory nerve fiber tuning properties can be accounted for by adapting a population of filter shapes to encode natural sounds efficiently. The form of the code depends on sound class, resembling a Fourier transformation when optimized for animal vocalizations and a wavelet transformation when optimized for non-biological environmental sounds. Only for the combined set does the optimal code follow scaling characteristics of physiological data. These results suggest that auditory nerve fibers encode a broad set of natural sounds in a manner consistent with information theoretic principles.
@article{Lewicki-02a,
author = "Lewicki, M. S.",
title = "Efficient coding of natural sounds",
journal = {Nature Neuroscience},
volume = 5,
number = 4,
pages = "356-363",
year = "2002",
}
M. S. Lewicki and T. J. Sejnowski, Learning overcomplete representations, Neural Computation, 12 (2): 337-365, 2000. [abs] [pdf] [bib]
In an overcomplete basis, the number of basis vectors is greater than the dimensionality of the input, and the representation of an input is not a unique combination of basis vectors. Overcomplete representations have been advocated because they have greater robustness in the presence of noise, can be more sparse, and can have greater flexibility in matching structure in the data. Overcomplete codes have also been proposed as a model of some of the response properties of neurons in primary visual cortex. Previous work has focused on finding the best representation of a signal using a fixed overcomplete basis (or dictionary). We present an algorithm for learning an overcomplete basis by viewing it as probabilistic model of the observed data. We show that overcomplete bases can yield a better approximation of the underlying statistical distribution of the data and can thus lead to greater coding efficiency. This can be viewed as a generalization of the technique of independent component analysis and provides a method for identification when there are more sources than mixtures.
@Article{ Lewicki-Sejnowski-00-NC,
author = "Lewicki, M. S. and Sejnowski, T. J.",
title = "Learning overcomplete representations",
journal = "Neural Computation",
volume = 12,
number = 2,
pages = "337-365",
year = {2000},
}
T.-W. Lee, M. S. Lewicki, and T. J. Sejnowski, ICA Mixture Models for Unsupervised Classification of Non-Gaussian Sources and Automatic Context Switching in Blind Signal Separation, IEEE Transactions on Pattern Analysis and Machine intelligence, 22 (10): 1078-1089, 2000. [abs] [pdf] [bib]
An unsupervised classification algorithm is derived from an ICA mixture model assuming that the observed data can be categorized into several mutually exclusive data classes whose components are generated by linear mixtures of independent non-Gaussian sources. The algorithm finds the independent sources, the mixing matrix for each class and also computes the class membership probability for each data point. The new algorithm can improve classification accuracy compared with standard Gaussian mixture models. When applied to blind source separation in nonstationary environments, the method can switch automatically between learned mixing matrices. The algorithm can learn efficient codes to represent images containing both natural scenes and text. This method shows promise for modeling structure in high-dimensional data and has many potential applications.
@Article{ Lee-Lewicki-etal-00-ITPAMi,
author = "Lee, T.-W. and Lewicki, M. S. and Sejnowski, T. J.",
title = "{ICA} Mixture Models for Unsupervised Classification of Non-{G}aussian Sources and Automatic Context Switching in Blind Signal Separation",
journal = "{IEEE} Transactions on Pattern Analysis and Machine intelligence",
volume = 22,
number = 10,
pages = "1078-1089",
year = {2000},
}
M. S. Lewicki and B. A. Olshausen, A Probabilistic Framework for the Adaptation and Comparison of Image Codes, Journal of the Optical Society of America A, 16 (7): 1587-1601, 1999. [abs] [pdf] [bib]
We apply a Bayesian method for inferring an optimal basis to the problem of finding efficient image codes for natural scenes. The basis functions learned by the algorithm are oriented and localized in both space and frequency, bearing a resemblance to Gabor functions, and increasing the number of basis functions results in a greater sampling density in position, orientation, and scale. These properties also resemble the spatial receptive fields of neurons in the primary visual cortex of mammals, suggesting that the receptive field structure of these neurons can be accounted for by a general efficient coding principle. The probabilistic framework provides a method for comparing the coding efficiency of different bases objectively by calculating their probability given the observed data or by measuring the entropy of the basis function coefficients. The learned bases are shown to have better coding efficiency compared to traditional Fourier and wavelet bases. This framework also provides a Bayesian solution to the problems of image denoising and filling-in of missing pixels. We demonstrate that the results obtained by applying the learned bases to these problems are improved over those obtained with traditional techniques.
@Article{ Lewicki-Olshausen-99-JOSAA,
author = "Lewicki, M. S. and Olshausen, B. A.",
title = "A Probabilistic Framework for the Adaptation and Comparison of Image Codes",
journal = "Journal of the Optical Society of America A",
volume = 16,
number = 7,
pages = "1587-1601",
year = {1999},
}
T.-W. Lee, M. S. Lewicki, M. Girolami, and T. J. Sejnowski, Blind source separation of more sources than mixtures using overcomplete representations., IEEE Signal Processing Letters, 6 (4): 87-90, 1999. [abs] [ps] [bib]
Empirical results were obtained for the blind source separation of more sources than mixtures using a recently proposed framework for learning overcomplete representations. This technique assumes a linear mixing model with additive noise and involves two steps: (1) learning an overcomplete representation for the observed data and (2) inferring sources given a sparse prior on the coefficients. We demonstrate that three speech signals can be separated with good fidelity given only two mixtures of the three signals. Similar results were obtained with mixtures of two speech signals and one music signal.
@Article{ Lee-Lewicki-etal-99-ISPL,
author = "Lee, T.-W. and Lewicki, M. S. and Girolami, M. and Sejnowski, T. J.",
title = "Blind source separation of more sources than mixtures using overcomplete representations.",
journal = "{IEEE} Signal Processing Letters",
volume = 6,
number = 4,
pages = {87--90},
year = {1999},
}
M. S. Lewicki, A review of methods for spike sorting: the detection and classification of neural action potentials., Network: Computation in Neural Systems, 9 (4): 53-78, 1998. [abs] [pdf] [bib]
The detection of neural spike activity is a technical challenge that is a prerequisite for studying many types of brain function. Measuring the activity of individual neurons accurately can be difficult due to large amounts of background noise and the difficulty in distinguishing the action potentials of one neuron from those of others in the local area. This article reviews algorithms and methods for detecting and classifying action potentials, a problem commonly referred to as spike sorting. The article first discusses the challenges of measuring neural activity and the basic issues of signal detection and classification. It reviews and illustrates algorithms and techniques that have been applied to many of the problems in spike sorting and discusses the advantages and limitations of each and the applicability of these methods for different types of experimental demands. The article is written both for the physiologist wanting to use simple methods that will improve experimental yield and minimize the selection biases of traditional techniques and for those who want to apply or extend more sophisticated algorithms to meet new experimental challenges.
@Article{ Lewicki-98-NCNS,
author = {Lewicki, M. S.},
title = {A review of methods for spike sorting: the detection and classification of neural action potentials.},
journal = {Network: Computation in Neural Systems},
volume = 9,
number = 4,
pages = {R53-R78},
year = {1998},
}
M. S. Lewicki, Intracellular Characterization of Song-Specific Neurons in the Zebra Finch Auditory Forebrain, J. Neurosci., 16 (18): 5854-5863, 1996. [abs] [pdf] [bib]
Auditory neurons in the forebrain nucleus HVc (hyperstriatum ventrale pars caudale) are highly sensitive to the temporal structure of the bird's own song. These ``song-specific'' neurons respond strongly to forward song, weakly to the song with the order of the syllables reversed, and little or not at all to reversed song. To investigate the cellular mechanisms underlying these responses, in vivo intracellular recordings were made from adult HVc neurons. Song-specific cells could be divided into those that responded strongly throughout autogenous song (tonic cells) and those that responded with bursts of action potentials at specific points during the song (phasic cells). Phasic cells were hyperpolarized during autogenous song even though this stimulus also elicited the strongest response. Less hyperpolarization was seen to the same song with the syllables in reverse order, and none was seen to reversed song. The responses of both types of song-specific cells contained high frequency bursts of action potentials. The bursts of the phasic cells showed attenuation of the action potential height and lack of full repolarization following each spike. This type of bursting was significantly correlated with the amount of hyperpolarization prior to each burst in phasic cells and non-auditory cells that generated such bursts spontaneously. These data suggest that song-specific neurons use long-lasting hyperpolarization as a mechanism to integrate auditory context, an important component of temporal order selectivity. Hyperpolarization may also increase the precision of spike timing, which could be important for the neural code subserving song learning and production.
@Article{ Lewicki-96-JN,
author = {Lewicki, M. S.},
title = {Intracellular Characterization of Song-Specific Neurons in the Zebra Finch Auditory Forebrain},
journal = {J. Neurosci.},
volume = 16,
number = 18,
pages = {5854--5863},
year = {1996},
}
M. S. Lewicki and B. J. Arthur, Hierarchical organization of auditory context sensitivity, J. Neurosci., 16 (21): 6987-6998, 1996. [abs] [pdf] [bib]
Some of the most complex auditory neurons known are contained in the songbird forebrain nucleus HVc. These neurons are highly sensitive to auditory temporal context: they respond strongly to the bird's own song, but respond weakly or not at all when the sequence of the song syllables is altered. It is not known whether this property arises de novo in HVc or if it is relayed from the properties of neurons in afferent nuclei. To address this issue, we recorded from neurons in both HVc and its afferent nuclei, collectively called field L. Experimental tests were designed to determine the degree of auditory context sensitivity in field L and HVc. Tests were also performed to compare the responses to individual syllables and syllable combinations in order to see if these responses could account for the response seen to the whole song.

Our results show a substantial increase in the auditory temporal context sensitivity between field L and HVc. Most field L neurons respond equally well to both normal song and to temporally manipulated versions of the same song. A few field L neurons show sensitivity to local temporal structure, such as the sequence of syllable pairs. In contrast, HVc neurons are highly dependent upon both the song's local and global temporal structure. This shows that HVc neurons can integrate auditory context over periods much longer than neurons in field L and suggests that additional mechanisms are required to explain the marked sensitivity of HVc neurons to the temporal structure of the bird's own song.
@Article{ Lewicki-Arthur-96-JN,
author = {Lewicki, M. S. and Arthur, B. J.},
title = {Hierarchical organization of auditory context sensitivity},
journal = {J. Neurosci.},
volume = 16,
number = 21,
pages = {6987--6998},
year = {1996},
}
M. S. Lewicki and M. Konishi, Mechanisms underlying the sensitivity of songbird forebrain neurons to temporal order, Proc. Natl. Acad. Sci. USA, 92: 5582-5586, 1995. [abs] [pdf] [bib]
Neurons in the songbird forebrain area HVc are sensitive to the temporal structure of the bird's own song and are capable of integrating auditory information over a period of several hundred milliseconds. Extracellular studies have shown that the responses of some HVc neurons depend on the combination and temporal order of syllables from the bird's own song, but little is known about the mechanisms underlying these response properties. To investigate these mechanisms, we recorded intracellular responses to a set of auditory stimuli designed to assess the degree of dependence of the responses on temporal context. This report provides evidence that HVc neurons encode information about temporal structure using a variety of mechanisms including syllable-specific inhibition, excitatory post-synaptic potentials with a range of different time courses, and burst-firing non-linearity. The data suggest that the sensitivity of HVc neurons to temporal combinations of syllables results from the interactions of several cells and does not arise in a single step from afferent inputs alone.
@Article{ Lewicki-Konishi-95-PNASU,
author = {Lewicki, M. S. and Konishi, M.},
title = {Mechanisms underlying the sensitivity of songbird forebrain neurons to temporal order},
journal = "Proc. Natl. Acad. Sci. {USA}",
volume = 92,
pages = {5582--5586},
year = {1995},
}
M. S. Lewicki, Bayesian modeling and classification of neural signals, Neural Computation, 6: 1005-1030, 1994. [abs] [ps.gz] [bib]
Identifying and classifying action potential shapes in extracellular neural waveforms has long been the subject of research, and although several algorithms for this purpose have been successfully applied, their use has been limited by some outstanding problems. The first is how to determine shapes of the action potentials in the waveform and, second, how to decide how many shapes are distinct. A harder problem is that action potentials frequently overlap making difficult both the determination of the shapes and the classification of the spikes. In this report, a solution to each of these problems is obtained by applying Bayesian probability theory. By defining a probabilistic model of the waveform, the probability of both the form and number of spike shapes can be quantified. In addition, this framework is used to obtain an efficient algorithm for the decomposition of arbitrarily complex overlap sequences. This algorithm can extract many times more information than previous methods and facilitates the extracellular investigation of neuronal classes and of interactions within neuronal circuits.
@Article{ Lewicki-94-NC,
author = {Lewicki, M. S.},
title = "{B}ayesian modeling and classification of neural signals",
journal = {Neural Computation},
volume = 6,
pages = {1005--1030},
year = {1994},
}


Conference Proceedings   [top]
E. Doi and M. S. Lewicki, A theory of retinal population coding, Advances in Neural Information Processing Systems 19, 2007. [abs] [pdf] [bib]
Efficient coding models predict that the optimal code for natural images is a population of oriented Gabor receptive fields. These results match response properties of neurons in primary visual cortex, but not those in the retina. Does the retina use an optimal code, and if so, what is it optimized for? Previous theories of retinal coding have assumed that the goal is to encode the maximal amount of information about the sensory signal. However, the image sampled by retinal photoreceptors is degraded both by the optics of the eye and by the photoreceptor noise. Therefore, de-blurring and de-noising of the retinal signal should be important aspects of retinal coding. Furthermore, the ideal retinal code should be robust to neural noise and make optimal use of all available neurons. Here we present a theoretical framework to derive codes that simultaneously satisfy all of these desiderata. When optimized for natural images, the model yields filters that show strong similarities to retinal ganglion cell (RGC) receptive fields. Importantly, the characteristics of receptive fields vary with retinal eccentricities where the optical blur and the number of RGCs are significantly different. The proposed model provides a unified account of retinal coding, and more generally, it may be viewed as an extension of the Wiener filter with an arbitrary number of noisy units.
@InProceedings{Doi-Lewicki-NIPS07,
author = {Doi, E. and Lewicki, M. S.},
title = {A theory of retinal population coding},
booktitle = {Advances in Neural Information Processing Systems 19},
publisher = {{MIT} Press},
year = {2007},
}

E. Doi, D. C. Balcan, and M. S. Lewicki, Optimal filters under biological constraints predict population coding of retinal ganglion cells, Society for Neuroscience Annual Meeting, Atlanta, GA, 2006. [abs] [bib]
The visual system must encode a visual stimulus reliably in spite of several sources of noise and biological constraints. First, the neural code has limited precision (only 1~3 bits/spike). Second, photoreceptors do not output a clean image signal, but one that has been distorted by optical blur and noise in photon transduction. Finally, the biological limitations on synaptic strength and dendritic field size also constrain the neural code. Here we address the problem of how a noisy neural population represents the underlying, undistorted image signal reliably subject to the limited neural resources. We derived theoretically optimal filters (receptive fields) by training on a large set of natural images to which the visual system is assumed to be adapted. This yielded a wide range of theoretical predictions for the retinal ganglion cells. The optimal filters show center-surround organization, whose characteristic changes from band-pass to low-pass as sensory noise increases. Accordingly, the receptive fields become larger and more overlapped with each other (Fig. 1). Our model can be applied to any retinal eccentricity and predicts different characteristics. Fig. 1 shows the results for the central fovea, while Fig. 2 for the 40 degrees retinal eccentricity as in some physiological experiments (Frechette et al., 2005). The proposed model is more comprehensive than preceding ones (Srinivasan, Laughlin and Dubs, 1982; Atick, 1992; Vincent and Baddeley, 2003) because it more accurately incorporates sources of noise and biological constraints, and predicts the theoretically optimal retinal population codes for these conditions.
@InProceedings{Doi-Balcan-Lewicki-SN06,
author = "Doi, E. and Balcan, D. C. and Lewicki, M. S.",
title = {Optimal filters under biological constraints predict population coding of retinal ganglion cells}
booktitle = {Society for Neuroscience Annual Meeting, Atlanta, GA},
year = {2006}
}
E. Doi and M. S. Lewicki, Population coding of natural images with sensory and channel noise, Computational and Systems Neuroscience, 2006. [bib]
@InProceedings{Doi-Lewicki-COSYNE06,
author = {Doi, E. and Lewicki, M. S.},
title = {Population coding of natural images with sensory and channel noise}
year = {2006},
booktitle = {Computational and Systems Neuroscience},
address = {Salt Lake City, UT}
}
E. Smith and L. Holt, A theoretical model of cochlear processing improves spectrally-degraded speech perception, Annual Meeting of the Acoustical Society of America, 2006. [abs] [bib]
Smith and Lewicki (2005a, 2005b, 2006) demonstrated that mammalian hearing follows an efficient coding principle (Barlow, 1961; Atick, 1992; Simoncelli & Olshausen, 2001; Laughlin & Sejnowski, 2003). Auditory neurons efficiently code for natural sounds in the environment, maximizing information rate while minimizing coding cost (Shannon, 1948). Applying the same analysis to speech coding suggests that speech acoustics are optimally adapted to the mammalian auditory code (Smith and Lewicki, 2005b, 2006). The present work applies this efficient coding theory to the problem of speech perception in individuals using cochlear implants (CI), for which there exist vast individual differences in speech perception and spectral resolution (Zeng et al., 2004). We present a machine-learning method for CI filterbank design based on the efficient-coding hypothesis. Further, we describe a pair of experiments which evaluate this approach using noise-excited vocoder speech (Shannon et al., 1995). Participants' recognition of continuous speech and isolated syllables is significantly more accurate for speech filtered through the theoretically-motivated efficient-coding filterbank relative to the standard cochleotopic filterbank, particularly for speech transients. These findings offer insight in CI design and provide behavioral evidence for efficient coding in human perception.
@InProceedings {Smith-Holt-ASA06,
author = {Smith, E. and Holt, L.},
title = {A theoretical model of cochlear processing improves spectrally-degraded speech perception},
booktitle = {Annual Meeting of the Acoustical Society of America},
year = {2006},
address = {Providence, RI},
}
E. Smith and L. Holt, A theoretical model of cochlear processing improves simulated cochlear implant hearing, Computational and Systems Neuroscience, 2006. [abs] [bib]
Cochlear implants are neuroprosthetic devices that use direct, electrical stimulation of auditory nerve fibers along the tonotopic axis of the cochlea to restore some degree of hearing to individuals with profound peripheral hearing loss (Zeng et al., 2004). Despite twenty years of research and wide clinical application, speech perception in cochlear implant users is highly variable and often quite degraded. Although a variety of reasons have been proposed for the poor performance of cochlear implant users, one clear factor is their limited spectral resolution. Normal human hearing has a rich spectral representation of the auditory world (30,000 spiral ganglion cells lie along the tonotopic axis of the cochlea), but cochlear implants carry very few frequency channels, often fewer than eight. The design of the filterbank, which determines the content of these channels, has a potent effect on performance. Here we present a theoretically motivated method for filterbanks design and a pair of experiments demonstrating a substantial increase in speech intelligibility when using these filters compared with standard filters. These finding represent some of the first behavioral evidence of efficient coding in human perception.
@InProceedings {Smith-Holt-COSYNE06,
author = {Smith, E. and Holt, L.},
title = {A theoretical model of cochlear processing improves simulated cochlear implant hearing},
booktitle = {Computational and Systems Neuroscience},
address = {Salt Lake City, UT},
year = {2006},
}
E. Doi, D. C. Balcan, and M. S. Lewicki, A Theoretical Analysis of Robust Coding over Noisy Overcomplete Channels, Advances in Neural Information Processing Systems 18, 2006. [abs] [pdf] [bib]
Biological sensory systems are faced with the problem of encoding a high-fidelity sensory signal with a population of noisy, low-fidelity neurons. This problem can be expressed in information theoretic terms as coding and transmitting a multi-dimensional, analog signal over a set of noisy channels. Previously, we have shown that robust, overcomplete codes can be learned by minimizing the reconstruction error with a constraint on the channel capacity. Here, we present a theoretical analysis that characterizes the optimal linear coder and decoder for one- and two-dimensional data. The analysis allows for an arbitrary number of coding units, thus including both under- and over-complete representations, and provides a number of important insights into optimal coding strategies. In particular, we show how the form of the code adapts to the number of coding units and to different data and noise conditions to achieve robustness. We also report numerical solutions for robust coding of high-dimensional image data and show that these codes are substantially more robust compared against other image codes such as ICA and wavelets.
@InProceedings{ Doi-Balcan-Lewicki-NIPS06,
author = "Doi, E. and Balcan, D. C. and Lewicki, M. S.",
title = "A Theoretical Analysis of Robust Coding over Noisy Overcomplete Channels"
booktitle = "Advances in Neural Information Processing Systems 18",
publisher = {{MIT} Press},
year = {2006},
}
Y. Karklin and M. S. Lewicki, Is Early Vision Optimized for Extracting Higher-order Dependencies?, Advances in Neural Information Processing Systems 18, 2006. [abs] [pdf] [bib]
Linear implementations of the efficient coding hypothesis, such as independent component analysis (ICA) and sparse coding models, have provided functional explanations for properties of simple cells in V1. These models, however, ignore the non-linear behavior of neurons and fail to match individual and population properties of neural receptive fields in subtle but important ways. Hierarchical models, including Gaussian Scale Mixtures and other generative statistical models, can capture higher-order regularities in natural images and explain non-linear aspects of neural processing such as normalization and context effects. Previously, it had been assumed that the lower level representation is independent of the hierarchy, and had been fixed when training these models. Here we examine the optimal lower-level representations derived in the context of a hierarchical model and find that the resulting representations are strikingly different from those based on linear models. Unlike the the basis functions and filters learned by ICA or sparse coding, these functions individually more closely resemble simple cell receptive fields and collectively span a broad range of spatial scales. Our work unifies several related approaches and observations about natural image structure and suggests that hierarchical models might yield better representations of image structure throughout the hierarchy.
@InProceedings{ Karklin-Lewicki-06-NIPS,
author = "Karklin, Y. and Lewicki, M. S.",
title = "Is Early Vision Optimized for Extracting Higher-order Dependencies?",
booktitle = "Advances in Neural Information Processing Systems 18",
publisher = {{MIT} Press},
year = {2006},
}
E. Doi and M. S. Lewicki, Relations between the statistical regularities of natural images and the response properties of the early visual system, Japanese Cognitive Science Society, SIG P&P, 1-8, 2005. [abs] [pdf] [bib]
Natural images are not random; instead, they exhibit statistical regularities. Assuming that our vision is designed for tasks on natural images, computation in the visual system should be optimized for such regularities. Recent theoretical investigations along this line have provided many insights into the visual response properties in the early visual system. In this article we review both the known statistical regularities of natural images, the extent to which low-level vision might be adapted to them, and the recent development in theoretical models to explain this relationship.
@InProceedings{Doi-Lewicki-JCSS05,
author = {Doi, E. and Lewicki, M. S.},
title = {Relations between the statistical regularities of natural images and the response properties of the early visual system},
booktitle = {Japanese Cognitive Science Society, SIG P&P},
year = {2005},
pages = {1-8},
}
E. Doi and M. S. Lewicki, Sparse Coding of Natural Images Using an Overcomplete Set of Limited Capacity Units, Advances in Neural Information Processing Systems 17, 377-384, 2005. [abs] [pdf] [bib]
It has been suggested that the primary goal of the sensory system is to represent input in such a way as to reduce the high degree of redundancy. Given a noisy neural representation, however, solely reducing redundancy is not desirable, since redundancy is the only clue to reduce the effects of noise. Here we propose a model that best balances redundancy reduction and redundant representation. Like previous models, our model accounts for the localized and oriented structure of simple cells, but it also predicts a different organization for the population. With noisy, limited-capacity units, the optimal representation becomes an overcomplete, multi-scale representation, which, compared to previous models, is in closer agreement with physiological data. These results offer a new perspective on the expansion of the number of neurons from retina to V1 and provide a theoretical model of incorporating useful redundancy into efficient neural representations.
@InProceedings{ Doi-Lewicki-NIPS05,
author = "Doi, E. and Lewicki, M. S.",
title = "Sparse Coding of Natural Images Using an Overcomplete Set of Limited Capacity Units",
booktitle = "Advances in Neural Information Processing Systems 17",
year = {2005},
editor = {Lawrence K. Saul and Yair Weiss and {L\'{e}on} Bottou},
publisher = {MIT Press},
address = {Cambridge, MA},
pages = {377-384},
}

E. Smith and M. S. Lewicki, Learning efficient auditory codes using spikes predicts cochlear filters, Advances in Neural Information Processing Systems 17, 1289-1296, 2005. [abs] [pdf] [bib]
The representation of acoustic signals at the cochlear nerve must serve a wide range of auditory tasks that require exquisite sensitivity in both time and frequency. Lewicki (2002) demonstrated that many of the filtering properties of the cochlea could be explained in terms of efficient coding of natural sounds. This model, however, did not account for properties such as phase-locking or how sound could be encoded in terms of action potentials. Here, we extend this theoretical approach with algorithm for learning efficient auditory codes using a spiking population code. Here, we propose an algorithm for learning efficient auditory codes using a theoretical model for coding sound in terms of spikes. In this model, each spike encodes the precise time position and magnitude of a localized, time varying kernel function. By adapting the kernel functions to the statistics natural sounds, we show that, compared to conventional signal representations, the spike code achieves far greater coding efficiency. Furthermore, the inferred kernels show both striking similarities to measured cochlear filters and a similar bandwidth versus frequency dependence.
@InProceedings{ Smith-Lewicki-NIPS05,
author = "Smith, E. and Lewicki, M. S.",
title = "Learning efficient auditory codes using spikes predicts cochlear filters",
booktitle = "Advances in Neural Information Processing Systems",
booktitle = {Advances in Neural Information Processing Systems 17},
editor = {Lawrence K. Saul and Yair Weiss and {L\'{e}on} Bottou},
publisher = {MIT Press},
address = {Cambridge, MA},
pages = {1289-1296},
year = {2005},
}

E. Smith and M. S. Lewicki, Efficient coding of acoustic structure using a spike timing code, Computational and Systems Neuroscience, 2004. [bib]
@InProceedings{ Smith-Lewicki-04-CSN,
author = "Smith, E. and Lewicki, M. S.",
title = "Efficient coding of acoustic structure using a spike timing code",
booktitle = "Computational and Systems Neuroscience",
year = {2004}
}

Y. Karklin and M. S. Lewicki, A Model for Learning Variance Components of Natural Images, Advances in Neural Information Processing Systems 15, 1367-1374, 2003. [abs] [pdf] [bib]
We present a hierarchical Bayesian model for learning efficient codes of higher-order structure in natural images. The model, a non-linear generalization of independent component analysis, replaces the standard assumption of independence for the joint distribution of coefficients with a distribution that is adapted to the variance structure of the coefficients of an efficient image basis. This offers a novel description of higherorder image structure and provides a way to learn coarse-coded, sparsedistributed representations of abstract image properties such as object location, scale, and texture.
@InProceedings{ Karklin-Lewicki-03-NIPS,
author = "Karklin, Y. and Lewicki, M. S.",
title = "A Model for Learning Variance Components of Natural Images",
booktitle = "Advances in Neural Information Processing Systems 15",
publisher = {{MIT} Press},
pages = "1367-1374",
year = {2003},
}

B. A. Olshausen, P. Sallee, and M. S. Lewicki, Learning sparse wavelet codes for natural images, SPIE Wavelet Applications in Signal and Image Processing Conference VIII, 4119, 200-207, 2000. [bib]
@InProceedings{ Olshausen-Sallee-etal-00-PSWASIPC,
author = {Olshausen, B. A. and Sallee, P. and Lewicki, M. S.},
title = {Learning sparse wavelet codes for natural images},
booktitle = {Proc. {SPIE} Wavelet Applications in Signal and Image Processing Conference VIII},
editor = {A. Aldroubi and A. F. Laine and M. A. Unser},
volume = 4119,
publisher = {SPIE},
pages = {200-207},
year = {2000},
note = {invited paper}
}
B. A. Olshausen, P. Sallee, and M. S Lewicki, Learning sparse images codes using a wavelet pyramid architecture, Advances in Neural Information Processing Systems, 12, 2000. [ps.gz] [bib]
@InProceedings{ Olshausen-Sallee-etal-00-ANIPS,
author = "Olshausen, B. A. and Sallee, P. and Lewicki, M. S",
title = "Learning sparse images codes using a wavelet pyramid architecture",
booktitle = "Advances in Neural Information Processing Systems",
volume = 12,
publisher = {{MIT} Press},
year = {2000},
}
M. S. Lewicki, Learning Optimal Codes for Natural Images and Sounds, SPIE Wavelet Applications in Signal and Image Processing Conference VIII, 4119, 185-199, 2000. [bib]
@InProceedings{ Lewicki-00-PSWASIPC,
author = {M. S. Lewicki},
title = {Learning Optimal Codes for Natural Images and Sounds},
booktitle = {Proc. {SPIE} Wavelet Applications in Signal and Image Processing Conference VIII},
editor = {A. Aldroubi and A. F. Laine and M. A. Unser},
volume = 4119,
publisher = {SPIE},
pages = {185-199},
year = {2000},
note = {invited paper}
}
M. S. Lewicki, Learning Efficient Codes of Natural Sounds Yields Cochlear Filter Properties, International Conference on Neural Information Processing, 2000. [bib]
@InProceedings{ Lewicki-00-ICNIP,
author = {M. S. Lewicki},
title = {Learning Efficient Codes of Natural Sounds Yields Cochlear Filter Properties},
booktitle = {International Conference on Neural Information Processing},
year = {2000}
}
T-W. Lee and M. S. Lewicki, Learning classes of efficient codes, SPIE Wavelet Applications in Signal and Image Processing Conference VIII, 4119, 453-458, 2000. [bib]
@InProceedings{ Lee-Lewicki-00-PSWASIPC,
author = {T-W. Lee and M. S. Lewicki},
title = {Learning classes of efficient codes},
booktitle = {Proc. {SPIE} Wavelet Applications in Signal and Image Processing Conference VIII},
editor = {A. Aldroubi and A. F. Laine and M. A. Unser},
volume = 4119,
publisher = {SPIE},
pages = {453-458},
year = {2000},
note = {invited paper}
}
M. S. Lewicki and T. J. Sejnowski, Coding time-varying signals using sparse shift-invariant representations, Advances in Neural Information Processing Systems, 11, 730-736, 1999. [ps.gz] [bib]
@InProceedings{ Lewicki-Sejnowski-99-ANIPS,
author = "Lewicki, M. S. and Sejnowski, T. J.",
title = "Coding time-varying signals using sparse, shift-invariant representations",
booktitle = "Advances in Neural Information Processing Systems",
volume = 11,
publisher = {{MIT} Press},
pages = "730-736",
year = {1999},
}
T.-W. Lee, M. S. Lewicki, and T. J. Sejnowski, Unsupervised Classification with Non-Gaussian Mixture Models using ICA, Advances in Neural Information Processing Systems, 11, 508-514, 1999. [bib]
@InProceedings{ Lee-Lewicki-etal-99-ANIPS,
author = "Lee, T.-W. and Lewicki, M. S. and Sejnowski, T. J.",
title = "Unsupervised Classification with Non-{G}aussian Mixture Models using {ICA}",
booktitle = "Advances in Neural Information Processing Systems",
volume = 11,
publisher = {{MIT} Press},
pages = "508-514",
year = {1999}
}
T.-W. Lee, M. S. Lewicki, and T. J. Sejnowski, ICA Mixture Models for Image Processing, 6th Joint Symposium on Neural Computation, 1999. [bib]
@InProceedings{ Lee-Lewicki-etal-99-6JSNC,
author = {Lee, T.-W. and Lewicki, M. S. and Sejnowski, T. J.},
title = {{ICA} Mixture Models for Image Processing},
booktitle = {6th Joint Symposium on Neural Computation},
publisher = {Institute for Neural Computation},
year = {1999}
}
M. S. Lewicki and T. J. Sejnowski, Learning nonlinear overcomplete representations for efficient coding, Advances in Neural Information Processing Systems, 10, 1998. [bib]
@InProceedings{ Lewicki-Sejnowski-98-ANIPS,
author = "Lewicki, M. S. and Sejnowski, T. J.",
title = "Learning nonlinear overcomplete representations for efficient coding",
booktitle = "Advances in Neural Information Processing Systems",
volume = 10,
publisher = {{MIT} Press},
year = {1998}
}
M. S. Lewicki and B. A. Olshausen, Inferring sparse overcomplete image codes using an efficient coding framework, Advances in Neural Information Processing Systems, 10, 1998. [bib]
@InProceedings{ Lewicki-Olshausen-98-ANIPS,
author = "Lewicki, M. S. and Olshausen, B. A.",
title = "Inferring sparse, overcomplete image codes using an efficient coding framework",
booktitle = "Advances in Neural Information Processing Systems",
volume = 10,
publisher = {{MIT} Press},
year = {1998}
}
T.-W. Lee, M. S. Lewicki, and T. J. Sejnowski, ICA Mixture Models for Unsupervised Classification and Automatic Context Switching, International Workshop on Independent Component Analysis (ICA'99), 1998. [bib]
@InProceedings{ Lee-Lewicki-etal-98-IWICAI,
author = "Lee, T.-W. and Lewicki, M. S. and Sejnowski, T. J.",
title = "{ICA} Mixture Models for Unsupervised Classification and Automatic Context Switching",
booktitle = "International Workshop on Independent Component Analysis (ICA'99)",
year = {1998}
}
M. S. Lewicki and T. J. Sejnowski, Bayesian unsupervised learning of higher order structure, Advances in Neural Information Processing Systems, 9, 529-535, 1997. [abs] [ps.gz] [bib]
Multilayer architectures such as those used in Bayesian belief networks and Helmholtz machines provide a powerful framework for representing and learning higher order statistical relations among inputs. Because exact probability calculations with these models are often intractable, there is much interest in finding approximate algorithms. We present an algorithm that efficiently discovers higher order structure using EM and Gibbs sampling. The model can be interpreted as a stochastic recurrent network in which ambiguity in lower-level states is resolved through feedback from higher levels. We demonstrate the performance of the algorithm on benchmark problems.
@InProceedings{ Lewicki-Sejnowski-97-ANIPS,
author = "Lewicki, M. S. and Sejnowski, T. J.",
title = "Bayesian unsupervised learning of higher order structure",
booktitle = "Advances in Neural Information Processing Systems",
volume = 9,
publisher = {{MIT} Press},
pages = "529-535",
year = {1997},
}
M. S. Lewicki and B. J. Arthur, Sensitivity to Auditory Temporal Context Increases Significantly from Field L to HVc, Soc. Neurosci. Abstr., 21, 958, 1995. [bib]
@InProceedings{ Lewicki-Arthur-95-SNA,
author = {Lewicki, M. S. and Arthur, B. J.},
title = {Sensitivity to Auditory Temporal Context Increases Significantly from Field L to HVc},
booktitle = {Soc. Neurosci. Abstr.},
volume = {21},
pages = {958},
year = {1995}
}
E. T. Vu and M. S. Lewicki, Intrinsic interactions between zebra finch HVc neurons involve NMDA-receptor mediated activation, Soc. Neurosci. Abstr., 20, 166, 1994. [bib]
@InProceedings{ Vu-Lewicki-94-SNA,
author = {Vu, E. T. and Lewicki, M. S.},
title = {Intrinsic interactions between zebra finch {HV}c neurons involve {NMDA}-receptor mediated activation},
booktitle = {Soc. Neurosci. Abstr.},
volume = {20},
pages = {166},
year = {1994}
}
M. S. Lewicki, Bayesian modeling and classification of neural signals, Advances in Neural Information Processing Systems, 6, 1994. [bib]
@InProceedings{ Lewicki-94-ANIPS,
author = "Lewicki, M. S.",
title = "{B}ayesian modeling and classification of neural signals",
booktitle = "Advances in Neural Information Processing Systems",
volume = 6,
publisher = "Morgan Kaufmann",
year = {1994}
}
M. S. Lewicki and A. J. Doupe, Synaptic activity of neurons in zebra finch song nucleus HVc in response to auditory stimuli, Soc. Neurosci. Abstr., 19, 1016, 1993. [bib]
@InProceedings{ Lewicki-Doupe-93-SNA,
author = {Lewicki, M. S. and Doupe, A. J.},
title = {Synaptic activity of neurons in zebra finch song nucleus {HV}c in response to auditory stimuli},
booktitle = {Soc. Neurosci. Abstr.},
volume = {19},
pages = {1016},
year = {1993}
}

Book Chapters   [top]
M. S. Lewicki. Efficient coding of time-varying patterns using a spiking population code. in "Probabilistic Models of the Brain: Perception and Neural Function." R. P. N. Rao, B. A. Olshausen, and M. S. Lewicki, eds. pp 223-234. 2002. [pdf] [bib]
@InCollection{ Lewicki-02,
Rao, R. P. N., Olshausen, B. A., and M. S. Lewicki. Probabilistic Models of the Brain: Perception and Neural Function. 2002. [buy on Amazon] [review in Nat. Neuroscience] [bib]
@book {Rao-Olshausen-Lewicki-02,
T.-W. Lee and M. S. Lewicki. Image Processing Using ICA Mixture Models. in "Independent Component Analysis: Principles and Practice." S. Roberts and R. Everson, eds. pp 234-253. 2001. [bib]
@InCollection{ Lee-Lewicki-01,

Unpublished Work   [top]
M. S. Lewicki. Estimating sub- and super-Gaussian densities using ICA and exponential power distributions with applications to natural images. 1999. [abs] [pdf]
Exponential power distributions (Box and Tiao, 1973) provide a general method for modeling non-Gaussian statistical structure of univariate distributions that have the form p(x) ~ exp(-|x|^q). By inferring q, a wide class of statisical distributions can be characterized including uniform, Gaussian, Laplacian, and other so-called sub- and super-Gaussian densities. Using this distribution in independent component analysis (ICA), we show that the exponential power distribution can be used to infer the optimal degree of non-Gaussian statistical structure for multivariate densities. We also show that this class of distributions provides a near exact fit to the source distributions of natural images and demonstrate that this leads to better estimated coding efficiency.
M. S. Lewicki. Bayesian Unsupervised Learning of Higher Order Structure. 1997. [abs] [pdf]
Multilayer architectures such as those used in Bayesian belief networks and Helmholtz machines provide a framework for representing and learning higher order statistical relations among nputs Because exact probability calculations with these models are often intractable there is much interest in finding approximate algorithms. We present an algorithm that efficiently discovers higher order structure using an EM algorithm and approximate Gibbs sampling. The model can be interpreted as a stochastic recurrent network in which ambiguity in lower level units is resolved through feedback from higher levels. Recognition is viewed as an inference process. Unlike networks that compute the internal state using feedforward computations feed back allows the network to find the most probable internal state for each input pattern. We demonstrate the performance of the algorithm on benchmark problems.
M. S. Lewicki. Unsupervised Learning of Distributed Representations for Probabilistic Binary Features. 1996. [abs] [pdf]
An unsupervised algorithm is proposed for learning distributed representations of stochastic binary features. The representation is also hierarchical and higher level units encode higher order combinations of lower level features.
M. S. Lewicki. Neural Representation of Auditory Temporal Structure (PhD Thesis). 1996. [ps.gz]