An Analysis of Single-Layer Networks in Unsupervised Feature Learning

A great deal of research has focused on algorithms for learning features from unlabeled data. Indeed, much progress has been made on benchmark datasets like NORB and CIFAR by employing increasingly complex unsupervised learning algorithms and deep models. In this paper, however, we show that several simple factors, such as the number of hidden nodes in the model, may be more important to achieving high performance than the learning algorithm or the depth of the model. Specifically, we will apply several offthe-shelf feature learning algorithms (sparse auto-encoders, sparse RBMs, K-means clustering, and Gaussian mixtures) to CIFAR, NORB, and STL datasets using only singlelayer networks. We then present a detailed analysis of the effect of changes in the model setup: the receptive field size, number of hidden nodes (features), the step-size (“stride”) between extracted features, and the effect of whitening. Our results show that large numbers of hidden nodes and dense feature extraction are critical to achieving high performance—so critical, in fact, that when these parameters are pushed to their limits, we achieve state-of-the-art performance on both CIFAR-10 and NORB using only a single layer of features. More surprisingly, our best performance is based on K-means clustering, which is extremely fast, has no hyperparameters to tune beyond the model structure itself, and is very easy to implement. Despite the simplicity of our system, we achieve accuracy beyond all previously published results on the CIFAR-10 and NORB datasets (79.6 % and 97.2 % respectively).

Training Products ofExperts by Minimizing…Training Products of Experts by Minimizing Contrastive DivergenceSparse deep belief netmodel for visual area V2Sparse deep belief net model for visual area V2Extracting and composingrobust features with…Extracting and composing robust features with denoising autoencodersConvolutional deepbelief networks for…Convolutional deep belief networks for scalable unsupervised learning of hierarchical representationsWhat is the bestmulti-stage architectur…What is the best multi-stage architecture for object recognition?Linear spatial pyramidmatching using sparse…Linear spatial pyramid matching using sparse coding for image classification3D Object Recognitionwith Deep Belief Nets3D Object Recognition with Deep Belief NetsModeling pixel means andcovariances using…Modeling pixel means and covariances using factorized third-order boltzmann machinesLearning mid-levelfeatures for recognitionLearning mid-level features for recognitionA Theoretical Analysisof Feature Pooling in…A Theoretical Analysis of Feature Pooling in Visual RecognitionLearning ConvolutionalFeature Hierarchies for…Learning Convolutional Feature Hierarchies for Visual RecognitionFactored 3-WayRestricted Boltzmann…Factored 3-Way Restricted Boltzmann Machines For Modeling Natural ImagesOn optimization methodsfor deep learningOn optimization methods for deep learningStacked ConvolutionalAuto-Encoders for…Stacked Convolutional Auto-Encoders for Hierarchical Feature ExtractionHigh-Performance NeuralNetworks for Visual…High-Performance Neural Networks for Visual Object ClassificationUnsupervised Models ofImages by Spike-and-Sla…Unsupervised Models of Images by Spike-and-Slab RBMsUnsupervised learningmodels of primary…Unsupervised learning models of primary cortical receptive fields and receptive field plasticityObject Recognition withMulti-Scale Pyramidal…Object Recognition with Multi-Scale Pyramidal Pooling NetworksDeep Learning ofInvariant Features via…Deep Learning of Invariant Features via Simulated Fixations in VideoDiscriminative Learningof Sum-Product NetworksDiscriminative Learning of Sum-Product NetworksConvolutional SparseFeature Descriptor for…Convolutional Sparse Feature Descriptor for Object Recognition in CIFAR-10A review of unsupervisedfeature learning and…A review of unsupervised feature learning and deep learning for time-series modelingDeep ConvolutionalNeural Networks for…Deep Convolutional Neural Networks for Image Classification: A Comprehensive ReviewOptimizing the LatentSpace of Generative…Optimizing the Latent Space of Generative NetworksAn Analysis ofSingle-Layer Networks i…An Analysis of Single-Layer Networks in Unsupervised Feature LearningEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.