VLDB 2026 Research / reviewers in the wild / expert
H. Sebastian Seung
dblp:03/4883
· DBLP profile ↗
50ranked-venue papers
4as first author
3since 2021 · last 2022
0000-0002-8591-6733ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 44 · 4 first-author · 2 since 2021Systems, architecture and hardware · 8Graphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021
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
28 papers |
Reinforcement learning · 23% Kernel, tree and ensemble methods · 21% Segmentation and scene understanding · 12% | |
| Interdisciplinary, comprehensive, and emerging computing
5 papers |
Bioinformatics and computational biology · 94% Computational science and engineering · 6% | |
| Computer graphics and multimedia
3 papers |
Image and video processing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% |
Topics — the 30 heaviest of 64, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel approximation |
0.6 | 1 | 2022 | Kernel similarity matching with Hebbian networks · NeurIPS 2022 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.6 | 1 | 2022 | Kernel similarity matching with Hebbian networks · NeurIPS 2022 |
Machine learning › Representation and self-supervised learning
similarity matching |
0.6 | 1 | 2022 | Kernel similarity matching with Hebbian networks · NeurIPS 2022 |
Machine learning › Reinforcement learning
exploration |
0.4 | 1 | 2020 | Reward Prediction Error as an Exploration Objective in Deep RL · IJCAI 2020 |
Machine learning › Reinforcement learning › exploration
intrinsic motivation |
0.4 | 1 | 2020 | Reward Prediction Error as an Exploration Objective in Deep RL · IJCAI 2020 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.4 | 3 | 2015 | Recursive Training of 2D-3D Convolutional Networks for Neuronal Boundary Prediction · NIPS 2015 Natural Image Denoising with Convolutional Networks · NIPS 2008 Supervised Learning of Image Restoration with Convolutional Networks · ICCV 2007 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.3 | 3 | 2017 | Boundary Learning by Optimization with Topological Constraints · CVPR 2010 Maximin affinity learning of image segmentation · NIPS 2009 Trainable Weka Segmentation: a machine learning tool for microscopy pixel classification · Bioinform. 2017 |
Computer vision › Segmentation and scene understanding › biomedical image segmentation
connectomics segmentation |
0.3 | 1 | 2017 | An Error Detection and Correction Framework for Connectomics · NIPS 2017 |
Bioinformatics and computational biology › bioimage informatics › bioimage analysis
microscopy image analysis |
0.3 | 1 | 2017 | Trainable Weka Segmentation: a machine learning tool for microscopy pixel classification · Bioinform. 2017 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
calcium imaging analysis |
0.2 | 1 | 2016 | Automatic Neuron Detection in Calcium Imaging Data Using Convolutional Networks · NIPS 2016 |
Bioinformatics and computational biology
computational neuroscience |
0.2 | 1 | 2016 | Automatic Neuron Detection in Calcium Imaging Data Using Convolutional Networks · NIPS 2016 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.2 | 1 | 2016 | ZNNi: maximizing the inference throughput of 3D convolutional networks on CPUs and GPUs · SC 2016 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
CNN inference |
0.2 | 1 | 2016 | ZNNi: maximizing the inference throughput of 3D convolutional networks on CPUs and GPUs · SC 2016 |
Computer vision › 3D vision
volumetric image analysis |
0.2 | 1 | 2015 | Recursive Training of 2D-3D Convolutional Networks for Neuronal Boundary Prediction · NIPS 2015 |
Image and video processing › image restoration
image denoising |
0.2 | 2 | 2008 | Natural Image Denoising with Convolutional Networks · NIPS 2008 Supervised Learning of Image Restoration with Convolutional Networks · ICCV 2007 |
Image and video processing
image restoration |
0.2 | 2 | 2008 | Natural Image Denoising with Convolutional Networks · NIPS 2008 Supervised Learning of Image Restoration with Convolutional Networks · ICCV 2007 |
Image and video processing
image segmentation |
0.1 | 2 | 2011 | Learning to Agglomerate Superpixel Hierarchies · NIPS 2011 Supervised Learning of Image Restoration with Convolutional Networks · ICCV 2007 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.1 | 1 | 2020 | Reward Prediction Error as an Exploration Objective in Deep RL · IJCAI 2020 |
Machine learning › Reinforcement learning
value-based reinforcement learning |
0.1 | 1 | 2020 | Reward Prediction Error as an Exploration Objective in Deep RL · IJCAI 2020 |
Machine learning › Reinforcement learning › value function estimation
q-function learning |
0.1 | 1 | 2011 | Learning to Agglomerate Superpixel Hierarchies · NIPS 2011 |
Image and video processing › image segmentation
superpixel segmentation |
0.1 | 1 | 2011 | Learning to Agglomerate Superpixel Hierarchies · NIPS 2011 |
Computer vision › Segmentation and scene understanding
boundary detection |
0.1 | 1 | 2010 | Boundary Learning by Optimization with Topological Constraints · CVPR 2010 |
Machine learning › Graph learning
affinity learning |
0.1 | 1 | 2009 | Maximin affinity learning of image segmentation · NIPS 2009 |
Machine learning › Graph learning › graph clustering
graph partitioning |
0.1 | 1 | 2009 | Maximin affinity learning of image segmentation · NIPS 2009 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.1 | 3 | 2005 | Representing Part-Whole Relationships in Recurrent Neural Networks · NIPS 2005 Minimax and Hamiltonian Dynamics of Excitatory-Inhibitory Networks · NIPS 1997 Learning Continuous Attractors in Recurrent Networks · NIPS 1997 |
Bioinformatics and computational biology › computational neuroscience
connectomics |
0.1 | 1 | 2015 | Recursive Training of 2D-3D Convolutional Networks for Neuronal Boundary Prediction · NIPS 2015 |
Bioinformatics and computational biology › computational neuroscience › neural modeling
attractor network |
0.1 | 2 | 2001 | A theory of neural integration in the head-direction system · NIPS 2001 Permitted and Forbidden Sets in Symmetric Threshold-Linear Networks · NIPS 2000 |
Computational science and engineering
theoretical neuroscience |
0.1 | 2 | 2001 | A theory of neural integration in the head-direction system · NIPS 2001 Permitted and Forbidden Sets in Symmetric Threshold-Linear Networks · NIPS 2000 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › formal ontology
part-whole relations |
0.1 | 1 | 2005 | Representing Part-Whole Relationships in Recurrent Neural Networks · NIPS 2005 |
Machine learning › Learning theory
learning curves |
0.1 | 2 | 2003 | Learning Curves for Stochastic Gradient Descent in Linear Feedforward Networks · NIPS 2003 Rigorous Learning Curve Bounds from Statistical Mechanics · COLT 1994 |
Methods — techniques the papers use, named apart from their topics
convolutional network · 0.8machine learning · 0.7recurrent neural network · 0.6random fourier features · 0.6random forest · 0.6hebbian learning · 0.6clustering · 0.6temporal difference learning · 0.4epsilon-greedy exploration · 0.43d convolutional network · 0.3supervised learning · 0.2padded and pruned FFTs · 0.2CPU-GPU co-execution · 0.2recursive training · 0.2multicore CPU parallelism · 0.23d convolution · 0.2single linkage clustering · 0.1reinforcement learning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Kernel similarity matching with Hebbian networksabstractRecent works have derived neural networks with online correlation-based learning rules to perform \textit{kernel similarity matching}. These works applied existing linear similarity matching algorithms to nonlinear features generated with random Fourier methods. In this paper attempt to perform kernel similarity matching by directly learning the nonlinear features. Our algorithm proceeds by deriving and then minimizing an upper bound for the sum of squared errors between output and input kernel similarities. The construction of our upper bound leads to online correlation-based learning rules which can be implemented with a 1 layer recurrent neural network. In addition to generating high-dimensional linearly separable representations, we show that our upper bound naturally yields representations which are sparse and selective for specific input patterns. We compare the approximation quality of our method to neural random Fourier method and variants of the popular but non-biological ``Nystr{\"o}m'' method for approximating the kernel matrix. Our method appears to be comparable or better than randomly sampled Nystr{\"o}m methods when the outputs are relatively low dimensional (although still potentially higher dimensional than the inputs) but less faithful when the outputs are very high dimensional. Kyle Luther, H. Sebastian Seung |
NeurIPS | 2 |
| 2022 | Sensitivity of Sparse Codes to Image DistortionsabstractSparse coding has been proposed as a theory of visual cortex and as an unsupervised algorithm for learning representations. We show empirically with the MNIST data set that sparse codes can be very sensitive to image distortions, a behavior that may hinder invariant object recognition. A locally linear analysis suggests that the sensitivity is due to the existence of linear combinations of active dictionary elements with high cancellation. A nearest-neighbor classifier is shown to perform worse on sparse codes than original images. For a linear classifier with a sufficiently large number of labeled examples, sparse codes are shown to yield higher accuracy than original images, but no higher than a representation computed by a random feedforward net. Sensitivity to distortions seems to be a basic property of sparse codes, and one should be aware of this property when applying sparse codes to invariant object recognition. Kyle Luther, H. Sebastian Seung |
Neural Comput. | 2 |
| 2021 | Learning and Segmenting Dense Voxel Embeddings for 3D Neuron ReconstructionabstractWe show dense voxel embeddings learned via deep metric learning can be employed to produce a highly accurate segmentation of neurons from 3D electron microscopy images. A "metric graph" on a set of edges between voxels is constructed from the dense voxel embeddings generated by a convolutional network. Partitioning the metric graph with long-range edges as repulsive constraints yields an initial segmentation with high precision, with substantial accuracy gain for very thin objects. The convolutional embedding net is reused without any modification to agglomerate the systematic splits caused by complex "self-contact" motifs. Our proposed method achieves state-of-the-art accuracy on the challenging problem of 3D neuron reconstruction from the brain images acquired by serial section electron microscopy. Our alternative, object-centered representation could be more generally useful for other computational tasks in automated neural circuit reconstruction. Kisuk Lee, Kyle Luther, H. Sebastian Seung |
IEEE Trans. Medical Imaging | 4 |
| 2020 | Reward Prediction Error as an Exploration Objective in Deep RLabstractA major challenge in reinforcement learning is exploration, when local dithering methods such as epsilon-greedy sampling are insufficient to solve a given task. Many recent methods have proposed to intrinsically motivate an agent to seek novel states, driving the agent to discover improved reward. However, while state-novelty exploration methods are suitable for tasks where novel observations correlate well with improved reward, they may not explore more efficiently than epsilon-greedy approaches in environments where the two are not well-correlated. In this paper, we distinguish between exploration tasks in which seeking novel states aids in finding new reward, and those where it does not, such as goal-conditioned tasks and escaping local reward maxima. We propose a new exploration objective, maximizing the reward prediction error (RPE) of a value function trained to predict extrinsic reward. We then propose a deep reinforcement learning method, QXplore, which exploits the temporal difference error of a Q-function to solve hard exploration tasks in high-dimensional MDPs. We demonstrate the exploration behavior of QXplore on several OpenAI Gym MuJoCo tasks and Atari games and observe that QXplore is comparable to or better than a baseline state-novelty method in all cases, outperforming the baseline on tasks where state novelty is not well-correlated with improved reward. Riley Simmons-Edler, Ben Eisner, Daniel Yang, Anthony Bisulco, Eric Mitchell, H. Sebastian Seung, Daniel D. Lee |
IJCAI | 6 |
| 2020 | Acoustic Collision Detection and Localization for Robot ManipulatorsabstractCollision detection is critical for safe robot operation in the presence of humans. Acoustic information originating from collisions between robots and objects provides opportunities for fast collision detection and localization; however, audio information from microphones on robot manipulators needs to be robustly differentiated from motors and external noise sources. In this paper, we present Panotti, the first system to efficiently detect and localize on-robot collisions using low-cost microphones. We present a novel algorithm that can localize the source of a collision with centimeter level accuracy and is also able to reject false detections using a robust spectral filtering scheme. Our method is scalable, easy to deploy, and enables safe and efficient control for robot manipulator applications. We implement and demonstrate a prototype that consists of 8 miniature microphones on a 7 degree of freedom (DOF) manipulator to validate our design. Extensive experiments show that Panotti realizes near perfect on-robot true positive collision detection rate with almost zero false detections even in high noise environments. In terms of accuracy, it achieves an average localization error of less than 3.8 cm under various experimental settings. Xiaoran Fan, Dae-Won Lee, Yuan Chen 0006, Colin Prepscius, Volkan Isler, Lawrence D. Jackel, H. Sebastian Seung, Daniel D. Lee |
IROS | 7 |
| 2019 | Pixels to Plans: Learning Non-Prehensile Manipulation by Imitating a PlannerabstractWe present a novel method enabling robots to quickly learn to manipulate objects by leveraging a motion planner to generate “expert” training trajectories from a small amount of human-labeled data. In contrast to the traditional sense-plan-act cycle, we propose a deep learning architecture and training regimen called PtPNet that can estimate effective end-effector trajectories for manipulation directly from a single RGB-D image of an object. Additionally, we present a data collection and augmentation pipeline that enables the automatic generation of large numbers (millions) of training image and trajectory examples with almost no human labeling effort.We demonstrate our approach in a non-prehensile tool-based manipulation task, specifically picking up shoes with a hook. In hardware experiments, PtPNet generates motion plans (open-loop trajectories) that reliably (89% success over 189 trials) pick up four very different shoes from a range of positions and orientations, and reliably picks up a shoe it has never seen before. Compared with a traditional sense-plan-act paradigm, our system has the advantages of operating on sparse information (single RGB-D frame), producing high-quality trajectories much faster than the expert planner (300ms versus several seconds), and generalizing effectively to previously unseen shoes. Video available at https://youtu.be/voIkyiBtwn4. Tarik Tosun, Eric Mitchell, Ben Eisner, Jinwook Huh, Bhoram Lee, Dae-Won Lee, Volkan Isler, H. Sebastian Seung, Daniel D. Lee |
IROS | 8 |
| 2017 | Compile-time optimized and statically scheduled N-D convnet primitives for multi-core and many-core (Xeon Phi) CPUsabstractConvolutional networks (ConvNets), largely running on GPUs, have become the most popular approach to computer vision. Now that CPUs are closing the FLOPS gap with GPUs, efficient CPU algorithms are becoming more important. We propose a novel parallel and vectorized algorithm for N-D convolutional layers. Our goal is to achieve high utilization of available FLOPS, independent of ConvNet architecture and CPU properties (e.g. vector units, number of cores, cache sizes). Our approach is to rely on the compiler to optimize code, thereby removing the need for hand-tuning. We assume that the network architecture is known at compile-time. Our serial algorithm divides the computation into small sub-tasks designed to be easily optimized by the compiler for a specific CPU. Sub-tasks are executed in an order that maximizes cache reuse. We parallelize the algorithm by statically scheduling tasks to be executed by each core. Our novel compile-time recursive scheduling algorithm is capable of dividing the computation evenly between an arbitrary number of cores, regardless of ConvNet architecture. It introduces zero runtime overhead and minimal synchronization overhead. We demonstrate that our serial primitives efficiently utilize available FLOPS (75--95%), while our parallel algorithm attains 50--90% utilization on 64+ core machines. Our algorithm is competitive with the fastest CPU implementation to date (MKL2017) for 2D object recognition, and performs much better for image segmentation. For 3D ConvNets we demonstrate comparable performance to the latest GPU hardware and software even though the CPU is only capable of half the FLOPS of the GPU. Aleksandar Zlateski, H. Sebastian Seung |
ICS | 2 |
| 2017 | An Error Detection and Correction Framework for ConnectomicsabstractWe define and study error detection and correction tasks that are useful for 3D reconstruction of neurons from electron microscopic imagery, and for image segmentation more generally. Both tasks take as input the raw image and a binary mask representing a candidate object. For the error detection task, the desired output is a map of split and merge errors in the object. For the error correction task, the desired output is the true object. We call this object mask pruning, because the candidate object mask is assumed to be a superset of the true object. We train multiscale 3D convolutional networks to perform both tasks. We find that the error-detecting net can achieve high accuracy. The accuracy of the error-correcting net is enhanced if its input object mask is ``advice'' (union of erroneous objects) from the error-detecting net. Jonathan Zung, Ignacio Tartavull, Kisuk Lee, H. Sebastian Seung |
NIPS | 4 |
| 2017 | Trainable Weka Segmentation: a machine learning tool for microscopy pixel classificationabstractSUMMARY: State-of-the-art light and electron microscopes are capable of acquiring large image datasets, but quantitatively evaluating the data often involves manually annotating structures of interest. This process is time-consuming and often a major bottleneck in the evaluation pipeline. To overcome this problem, we have introduced the Trainable Weka Segmentation (TWS), a machine learning tool that leverages a limited number of manual annotations in order to train a classifier and segment the remaining data automatically. In addition, TWS can provide unsupervised segmentation learning schemes (clustering) and can be customized to employ user-designed image features or classifiers. AVAILABILITY AND IMPLEMENTATION: TWS is distributed as open-source software as part of the Fiji image processing distribution of ImageJ at http://imagej.net/Trainable_Weka_Segmentation . CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Ignacio Arganda-Carreras, Verena Kaynig, Curtis Rueden, Kevin W. Eliceiri, Johannes E. Schindelin, Albert Cardona, H. Sebastian Seung |
Bioinform. | 7 |
| 2017 | Scalable training of 3D convolutional networks on multi- and many-cores
Aleksandar Zlateski, Kisuk Lee, H. Sebastian Seung |
J. Parallel Distributed Comput. | 3 |
| 2016 | ZNN - A Fast and Scalable Algorithm for Training 3D Convolutional Networks on Multi-core and Many-Core Shared Memory MachinesabstractConvolutional networks (ConvNets) have become a popular approach to computer vision. It is important to accelerate ConvNet training, which is computationally costly. We propose a novel parallel algorithm based on decomposition into a set of tasks, most of which are convolutions or FFTs. Applying Brent's theorem to the task dependency graph implies that linear speedup with the number of processors is attainable within the PRAM model of parallel computation, for wide network architectures. To attain such performance on real shared-memory machines, our algorithm computes convolutions converging on the same node of the network with temporal locality to reduce cache misses, and sums the convergent convolution outputs via an almost wait-free concurrent method to reduce time spent in critical sections. We implement the algorithm with a publicly available software package called ZNN. Benchmarking with multi-core CPUs shows that ZNN can attain speedup roughly equal to the number of physical cores. We also show that ZNN can attain over 90× speedup on a many-core CPU (Xeon Phi™ Knights Corner). These speedups are achieved for network architectures with widths that are in common use. The task parallelism of the ZNN algorithm is suited to CPUs, while the SIMD parallelism of previous algorithms is compatible with GPUs. Through examples, we show that ZNN can be either faster or slower than certain GPU implementations depending on specifics of the network architecture, kernel sizes, and density and size of the output patch. ZNN may be less costly to develop and maintain, due to the relative ease of general-purpose CPU programming. Aleksandar Zlateski, Kisuk Lee, H. Sebastian Seung |
IPDPS | 3 |
| 2016 | Automatic Neuron Detection in Calcium Imaging Data Using Convolutional NetworksabstractCalcium imaging is an important technique for monitoring the activity of thousands of neurons simultaneously. As calcium imaging datasets grow in size, automated detection of individual neurons is becoming important. Here we apply a supervised learning approach to this problem and show that convolutional networks can achieve near-human accuracy and superhuman speed. Accuracy is superior to the popular PCA/ICA method based on precision and recall relative to ground truth annotation by a human expert. These results suggest that convolutional networks are an efficient and flexible tool for the analysis of large-scale calcium imaging data. Noah J. Apthorpe, Alexander J. Riordan, Rob E. Aguilar, Jan Homann, David W. Tank, H. Sebastian Seung |
NIPS | 7 |
| 2016 | ZNNi: maximizing the inference throughput of 3D convolutional networks on CPUs and GPUsabstractSliding window convolutional networks (ConvNets) have become a popular approach to computer vision problems such as image segmentation and object detection and localization. Here we consider the parallelization of inference, i.e., the application of a previously trained ConvNet, with emphasis on 3D images. Our goal is to maximize throughput, defined as the number of output voxels computed per unit time. We propose CPU and GPU primitives for convolutional and pooling layers, which are combined to create CPU, GPU, and CPU-GPU inference algorithms. The primitives include convolution based on highly efficient padded and pruned FFTs. Our theoretical analyses and empirical tests reveal a number of interesting findings. For example, adding host RAM can be a more efficient way of increasing throughput than adding another GPU or more CPUs. Furthermore, our CPU-GPU algorithm can achieve greater throughput than the sum of CPU-only and GPU-only throughputs. Aleksandar Zlateski, Kisuk Lee, H. Sebastian Seung |
SC | 3 |
| 2015 | Recursive Training of 2D-3D Convolutional Networks for Neuronal Boundary PredictionabstractEfforts to automate the reconstruction of neural circuits from 3D electron microscopic (EM) brain images are critical for the field of connectomics. An important computation for reconstruction is the detection of neuronal boundaries. Images acquired by serial section EM, a leading 3D EM technique, are highly anisotropic, with inferior quality along the third dimension. For such images, the 2D max-pooling convolutional network has set the standard for performance at boundary detection. Here we achieve a substantial gain in accuracy through three innovations. Following the trend towards deeper networks for object recognition, we use a much deeper network than previously employed for boundary detection. Second, we incorporate 3D as well as 2D filters, to enable computations that use 3D context. Finally, we adopt a recursively trained architecture in which a first network generates a preliminary boundary map that is provided as input along with the original image to a second network that generates a final boundary map. Backpropagation training is accelerated by ZNN, a new implementation of 3D convolutional networks that uses multicore CPU parallelism for speed. Our hybrid 2D-3D architecture could be more generally applicable to other types of anisotropic 3D images, including video, and our recursive framework for any image labeling problem. Kisuk Lee, Aleksandar Zlateski, Ashwin Vishwanathan, H. Sebastian Seung |
NIPS | 4 |
| 2011 | Learning to Agglomerate Superpixel HierarchiesabstractAn agglomerative clustering algorithm merges the most similar pair of clusters at every iteration. The function that evaluates similarity is traditionally hand- designed, but there has been recent interest in supervised or semisupervised settings in which ground-truth clustered data is available for training. Here we show how to train a similarity function by regarding it as the action-value function of a reinforcement learning problem. We apply this general method to segment images by clustering superpixels, an application that we call Learning to Agglomerate Superpixel Hierarchies (LASH). When applied to a challenging dataset of brain images from serial electron microscopy, LASH dramatically improved segmentation accuracy when clustering supervoxels generated by state of the boundary detection algorithms. The naive strategy of directly training only supervoxel similarities and applying single linkage clustering produced less improvement. Viren Jain, Srinivas C. Turaga, Kevin L. Briggman, Moritz Helmstaedter, Winfried Denk, H. Sebastian Seung |
NIPS | 6 |
| 2010 | Boundary Learning by Optimization with Topological ConstraintsabstractRecent studies have shown that machine learning can improve the accuracy of detecting object boundaries in images. In the standard approach, a boundary detector is trained by minimizing its pixel-level disagreement with human boundary tracings. This naive metric is problematic because it is overly sensitive to boundary locations. This problem is solved by metrics provided with the Berkeley Segmentation Dataset, but these can be insensitive to topological differences, such as gaps in boundaries. Furthermore, the Berkeley metrics have not been useful as cost functions for supervised learning. Using concepts from digital topology, we propose a new metric called the warping error that tolerates disagreements over boundary location, penalizes topological disagreements, and can be used directly as a cost function for learning boundary detection, in a method that we call Boundary Learning by Optimization with Topological Constraints (BLOTC). We trained boundary detectors on electron microscopic images of neurons, using both BLOTC and standard training. BLOTC produced substantially better performance on a 1.2 million pixel test set, as measured by both the warping error and the Rand index evaluated on segmentations generated from the boundary labelings. We also find our approach yields significantly better segmentation performance than either gPb-OWT-UCM or multiscale normalized cut, as well as Boosted Edge Learning trained directly on our data. Viren Jain, Benjamin Bollmann, Daniel R. Berger, Moritz Helmstaedter, Kevin L. Briggman, Winfried Denk, Jared B. Bowden, John M. Mendenhall, Wickliffe C. Abraham, Kristen M. Harris, Narayanan Kasthuri, Ken J. Hayworth, Richard Schalek, Juan Carlos Tapia, Jeff Lichtman, H. Sebastian Seung |
CVPR | 17 |
| 2010 | Convolutional Networks Can Learn to Generate Affinity Graphs for Image SegmentationabstractMany image segmentation algorithms first generate an affinity graph and then partition it. We present a machine learning approach to computing an affinity graph using a convolutional network (CN) trained using ground truth provided by human experts. The CN affinity graph can be paired with any standard partitioning algorithm and improves segmentation accuracy significantly compared to standard hand-designed affinity functions. We apply our algorithm to the challenging 3D segmentation problem of reconstructing neuronal processes from volumetric electron microscopy (EM) and show that we are able to learn a good affinity graph directly from the raw EM images. Further, we show that our affinity graph improves the segmentation accuracy of both simple and sophisticated graph partitioning algorithms. In contrast to previous work, we do not rely on prior knowledge in the form of hand-designed image features or image preprocessing. Thus, we expect our algorithm to generalize effectively to arbitrary image types. Srinivas C. Turaga, Joseph F. Murray, Viren Jain, Fabian Roth, Moritz Helmstaedter, Kevin L. Briggman, Winfried Denk, H. Sebastian Seung |
Neural Comput. | 8 |
| 2009 | Maximin affinity learning of image segmentationabstractImages can be segmented by first using a classifier to predict an affinity graph that reflects the degree to which image pixels must be grouped together and then partitioning the graph to yield a segmentation. Machine learning has been applied to the affinity classifier to produce affinity graphs that are good in the sense of minimizing edge misclassification rates. However, this error measure is only indirectly related to the quality of segmentations produced by ultimately partitioning the affinity graph. We present the first machine learning algorithm for training a classifier to produce affinity graphs that are good in the sense of producing segmentations that directly minimize the Rand index, a well known segmentation performance measure. The Rand index measures segmentation performance by quantifying the classification of the connectivity of image pixel pairs after segmentation. By using the simple graph partitioning algorithm of finding the connected components of the thresholded affinity graph, we are able to train an affinity classifier to directly minimize the Rand index of segmentations resulting from the graph partitioning. Our learning algorithm corresponds to the learning of maximin affinities between image pixel pairs, which are predictive of the pixel-pair connectivity. Srinivas C. Turaga, Kevin L. Briggman, Moritz Helmstaedter, Winfried Denk, H. Sebastian Seung |
NIPS | 5 |
| 2009 | Operant Matching as a Nash Equilibrium of an Intertemporal GameabstractOver the past several decades, economists, psychologists, and neuroscientists have conducted experiments in which a subject, human or animal, repeatedly chooses between alternative actions and is rewarded based on choice history. While individual choices are unpredictable, aggregate behavior typically follows Herrnstein's matching law: the average reward per choice is equal for all chosen alternatives. In general, matching behavior does not maximize the overall reward delivered to the subject, and therefore matching appears inconsistent with the principle of utility maximization. Here we show that matching can be made consistent with maximization by regarding the choices of a single subject as being made by a sequence of multiple selves-one for each instant of time. If each self is blind to the state of the world and discounts future rewards completely, then the resulting game has at least one Nash equilibrium that satisfies both Herrnstein's matching law and the unpredictability of individual choices. This equilibrium is, in general, Pareto suboptimal, and can be understood as a mutual defection of the multiple selves in an intertemporal prisoner's dilemma. The mathematical assumptions about the multiple selves should not be interpreted literally as psychological assumptions. Human and animals do remember past choices and care about future rewards. However, they may be unable to comprehend or take into account the relationship between past and future. This can be made more explicit when a mechanism that converges on the equilibrium, such as reinforcement learning, is considered. Using specific examples, we show that there exist behaviors that satisfy the matching law but are not Nash equilibria. We expect that these behaviors will not be observed experimentally in animals and humans. If this is the case, the Nash equilibrium formulation can be regarded as a refinement of Herrnstein's matching law. Yonatan Loewenstein, Drazen Prelec, H. Sebastian Seung |
Neural Comput. | 3 |
| 2008 | Natural Image Denoising with Convolutional NetworksabstractWe present an approach to low-level vision that combines two main ideas: the use of convolutional networks as an image processing architecture and an unsupervised learning procedure that synthesizes training samples from specific noise models. We demonstrate this approach on the challenging problem of natural image denoising. Using a test set with a hundred natural images, we find that convolutional networks provide comparable and in some cases superior performance to state of the art wavelet and Markov random field (MRF) methods. Moreover, we find that a convolutional network offers similar performance in the blind denoising setting as compared to other techniques in the non-blind setting. We also show how convolutional networks are mathematically related to MRF approaches by presenting a mean field theory for an MRF specially designed for image denoising. Although these approaches are related, convolutional networks avoid computational difficulties in MRF approaches that arise from probabilistic learning and inference. This makes it possible to learn image processing architectures that have a high degree of representational power (we train models with over 15,000 parameters), but whose computational expense is significantly less than that associated with inference in MRF approaches with even hundreds of parameters. Viren Jain, H. Sebastian Seung |
NIPS | 2 |
| 2007 | Supervised Learning of Image Restoration with Convolutional NetworksabstractConvolutional networks have achieved a great deal of success in high-level vision problems such as object recognition. Here we show that they can also be used as a general method for low-level image processing. As an example of our approach, convolutional networks are trained using gradient learning to solve the problem of restoring noisy or degraded images. For our training data, we have used electron microscopic images of neural circuitry with ground truth restorations provided by human experts. On this dataset, Markov random field (MRF), conditional random field (CRF), and anisotropic diffusion algorithms perform about the same as simple thresholding, but superior performance is obtained with a convolutional network containing over 34,000 adjustable parameters. When restored by this convolutional network, the images are clean enough to be used for segmentation, whereas the other approaches fail in this respect. We do not believe that convolutional networks are fundamentally superior to MRFs as a representation for image processing algorithms. On the contrary, the two approaches are closely related. But in practice, it is possible to train complex convolutional networks, while even simple MRF models are hindered by problems with Bayesian learning and inference procedures. Our results suggest that high model complexity is the single most important factor for good performance, and this is possible with convolutional networks. Viren Jain, Joseph F. Murray, Fabian Roth, Srinivas C. Turaga, Valentin P. Zhigulin, Kevin L. Briggman, Moritz Helmstaedter, Winfried Denk, H. Sebastian Seung |
ICCV | 9 |
| 2006 | Neural voting machines
Whitman Richards, H. Sebastian Seung, Galen Pickard |
Neural Networks | 2 |
| 2005 | Representing Part-Whole Relationships in Recurrent Neural NetworksabstractThere is little consensus about the computational function of top-down synaptic connections in the visual system. Here we explore the hypothesis that top-down connections, like bottom-up connections, reflect partwhole relationships. We analyze a recurrent network with bidirectional synaptic interactions between a layer of neurons representing parts and a layer of neurons representing wholes. Within each layer, there is lateral inhibition. When the network detects a whole, it can rigorously enforce part-whole relationships by ignoring parts that do not belong. The network can complete the whole by filling in missing parts. The network can refuse to recognize a whole, if the activated parts do not conform to a stored part-whole relationship. Parameter regimes in which these behaviors happen are identified using the theory of permitted and forbidden sets [3, 4]. The network behaviors are illustrated by recreating Rumelhart and McClelland's "interactive activation" model [7]. In neural network models of visual object recognition [2, 6, 8], patterns of synaptic connectivity often reflect part-whole relationships between the features that are represented by neurons. For example, the connections of Figure 1 reflect the fact that feature B both contains simpler features A1, A2, and A3, and is contained in more complex features C1, C2, and C3. Such connectivity allows neurons to follow the rule that existence of the part is evidence for existence of the whole. By combining synaptic input from multiple sources of evidence for a feature, a neuron can "decide" whether that feature is present. 1 The synapses shown in Figure 1 are purely bottom-up, directed from simple to complex features. However, there are also top-down connections in the visual system, and there is little consensus about their function. One possibility is that top-down connections also reflect part-whole relationships. They allow feature detectors to make decisions using the rule that existence of the whole is evidence for existence of its parts. In this paper, we analyze the dynamics of a recurrent network in which part-whole relationships are stored as bidirectional synaptic interactions, rather than the unidirectional interactions of Figure 1. The network has a number of interesting computational capabilities. When the network detects a whole, it can rigorously enforce part-whole relationships Synaptic connectivity may reflect other relationships besides part-whole. For example, invariances can be implemented by connecting detectors of several instances of the same feature to the same target, which is consequently an invariant detector of the feature. 1 Viren Jain, Valentin P. Zhigulin, H. Sebastian Seung |
NIPS | 3 |
| 2005 | Learning Curves for Stochastic Gradient Descent in Linear Feedforward NetworksabstractGradient-following learning methods can encounter problems of implementation in many applications, and stochastic variants are sometimes used to overcome these difficulties. We analyze three online training methods used with a linear perceptron: direct gradient descent, node perturbation, and weight perturbation. Learning speed is defined as the rate of exponential decay in the learning curves. When the scalar parameter that controls the size of weight updates is chosen to maximize learning speed, node perturbation is slower than direct gradient descent by a factor equal to the number of output units; weight perturbation is slower still by an additional factor equal to the number of input units. Parallel perturbation allows faster learning than sequential perturbation, by a factor that does not depend on network size. We also characterize how uncertainty in quantities used in the stochastic updates affects the learning curves. This study suggests that in practice, weight perturbation may be slow for large networks, and node perturbation can have performance comparable to that of direct gradient descent when there are few output units. However, these statements depend on the specifics of the learning problem, such as the input distribution and the target function, and are not universally applicable. Justin Werfel, Xiaohui Xie, H. Sebastian Seung |
Neural Comput. | 3 |
| 2004 | Actuating a Simple 3D Passive Dynamic WalkerabstractThe passive dynamic walker described in this paper is a robot with a minimal number of degrees of freedom which is still capable of stable 3D dynamic walking. First, we present the reduced-order dynamic models used to tune the characteristics of the robot's passive gait. Our sagittal plane model is closely related to the compass gait model, but the steady state trajectory passively converges from a much larger range of initial conditions. We then experimentally quantify the stability of the mechanical device. Finally, we present an actuated version of the robot and some preliminary active control strategies. The control problem for the actuated version of the robot is interesting because although it is theoretically challenging (4 degrees of under-actuation), the mechanical design of the robot made it relatively easy to create controllers which allowed the robot to walk stably on flat terrain and even up a small slope. Russ Tedrake, Teresa Weirui Zhang, Ming-fai Fong, H. Sebastian Seung |
ICRA | 4 |
| 2004 | Stochastic policy gradient reinforcement learning on a simple 3D bipedabstractWe present a learning system which is able to quickly and reliably acquire a robust feedback control policy for 3D dynamic walking from a blank-slate using only trials implemented on our physical robot. The robot begins walking within a minute and learning converges in approximately 20 minutes. This success can be attributed to the mechanics of our robot, which are modeled after a passive dynamic walker, and to a dramatic reduction in the dimensionality of the learning problem. We reduce the dimensionality by designing a robot with only 6 internal degrees of freedom and 4 actuators, by decomposing the control system in the frontal and sagittal planes, and by formulating the learning problem on the discrete return map dynamics. We apply a stochastic policy gradient algorithm to this reduced problem and decrease the variance of the update using a state-based estimate of the expected cost. This optimized learning system works quickly enough that the robot is able to continually adapt to the terrain as it walks. Russ Tedrake, Teresa Weirui Zhang, H. Sebastian Seung |
IROS | 3 |
| 2003 | Learning Curves for Stochastic Gradient Descent in Linear Feedforward NetworksabstractDept. of Brain & Cog. Sci. Cambridge, MA 02139 Justin Werfel, Xiaohui Xie, H. Sebastian Seung |
NIPS | 3 |
| 2003 | Permitted and Forbidden Sets in Symmetric Threshold-Linear NetworksabstractThe richness and complexity of recurrent cortical circuits is an inexhaustible source of inspiration for thinking about high-level biological computation. In past theoretical studies, constraints on the synaptic connection patterns of threshold-linear networks were found that guaranteed bounded network dynamics, convergence to attractive fixed points, and multistability, all fundamental aspects of cortical information processing. However, these conditions were only sufficient, and it remained unclear which were the minimal (necessary) conditions for convergence and multistability. We show that symmetric threshold-linear networks converge to a set of attractive fixed points if and only if the network matrix is copositive. Furthermore, the set of attractive fixed points is nonconnected (the network is multiattractive) if and only if the network matrix is not positive semidefinite. There are permitted sets of neurons that can be coactive at a stable steady state and forbidden sets that cannot. Permitted sets are clustered in the sense that subsets of permitted sets are permitted and supersets of forbidden sets are forbidden. By viewing permitted sets as memories stored in the synaptic connections, we provide a formulation of long-term memory that is more general than the traditional perspective of fixed-point attractor networks. There is a close correspondence between threshold-linear networks and networks defined by the generalized Lotka-Volterra equations. Richard H. R. Hahnloser, H. Sebastian Seung, Jean-Jacques E. Slotine |
Neural Comput. | 2 |
| 2003 | Equivalence of Backpropagation and Contrastive Hebbian Learning in a Layered NetworkabstractBackpropagation and contrastive Hebbian learning are two methods of training networks with hidden neurons. Backpropagation computes an error signal for the output neurons and spreads it over the hidden neurons. Contrastive Hebbian learning involves clamping the output neurons at desired values and letting the effect spread through feedback connections over the entire network. To investigate the relationship between these two forms of learning, we consider a special case in which they are identical: a multilayer perceptron with linear output units, to which weak feedback connections have been added. In this case, the change in network state caused by clamping the output neurons turns out to be the same as the error signal spread by backpropagation, except for a scalar prefactor. This suggests that the functionality of backpropagation can be realized alternatively by a Hebbian-type learning algorithm, which is suitable for implementation in biological networks. Xiaohui Xie, H. Sebastian Seung |
Neural Comput. | 2 |
| 2002 | Selectively Grouping Neurons in Recurrent Networks of Lateral InhibitionabstractWinner-take-all networks have been proposed to underlie many of the brain's fundamental computational abilities. However, not much is known about how to extend the grouping of potential winners in these networks beyond single neuron or uniformly arranged groups of neurons. We show that competition between arbitrary groups of neurons can be realized by organizing lateral inhibition in linear threshold networks. Given a collection of potentially overlapping groups (with the exception of some degenerate cases), the lateral inhibition results in network dynamics such that any permitted set of neurons that can be coactivated by some input at a stable steady state is contained in one of the groups. The information about the input is preserved in this operation. The activity level of a neuron in a permitted set corresponds to its stimulus strength, amplified by some constant. Sets of neurons that are not part of a group cannot be coactivated by any input at a stable steady state. We analyze the storage capacity of such a network for random groups--the number of random groups the network can store as permitted sets without creating too many spurious ones. In this framework, we calculate the optimal sparsity of the groups (maximizing group entropy). We find that for dense inputs, the optimal sparsity is unphysiologically small. However, when the inputs and the groups are equally sparse, we derive a more plausible optimal sparsity. We believe our results are the first steps toward attractor theories in hybrid analog-digital networks. Xiaohui Xie, Richard H. R. Hahnloser, H. Sebastian Seung |
Neural Comput. | 3 |
| 2001 | A theory of neural integration in the head-direction systemabstractIntegration in the head-direction system is a computation by which hor- izontal angular head velocity signals from the vestibular nuclei are in- tegrated to yield a neural representation of head direction. In the thala- mus, the postsubiculum and the mammillary nuclei, the head-direction representation has the form of a place code: neurons have a preferred head direction in which their firing is maximal [Blair and Sharp, 1995, Blair et al., 1998, ?]. Integration is a difficult computation, given that head-velocities can vary over a large range. Previous models of the head-direction system relied on the assumption that the integration is achieved in a firing-rate-based attractor network with a ring structure. In order to correctly integrate head-velocity signals during high-speed head rotations, very fast synaptic dynamics had to be assumed. Here we address the question whether integration in the head-direction system is possible with slow synapses, for example excitatory NMDA and inhibitory GABA(B) type synapses. For neural networks with such slow synapses, rate-based dynamics are a good approximation of spik- ing neurons [Ermentrout, 1994]. We find that correct integration during high-speed head rotations imposes strong constraints on possible net- work architectures. Richard H. R. Hahnloser, Xiaohui Xie, H. Sebastian Seung |
NIPS | 3 |
| 2000 | Permitted and Forbidden Sets in Symmetric Threshold-Linear NetworksabstractAscribing computational principles to neural feedback circuits is an important problem in theoretical neuroscience. We study symmet(cid:173) ric threshold-linear networks and derive stability results that go beyond the insights that can be gained from Lyapunov theory or energy functions. By applying linear analysis to subnetworks com(cid:173) posed of coactive neurons, we determine the stability of potential steady states. We find that stability depends on two types of eigen(cid:173) modes. One type determines global stability and the other type determines whether or not multistability is possible. We can prove the equivalence of our stability criteria with criteria taken from quadratic programming. Also, we show that there are permitted sets of neurons that can be coactive at a steady state and forbid(cid:173) den sets that cannot. Permitted sets are clustered in the sense that subsets of permitted sets are permitted and supersets of forbidden sets are forbidden. By viewing permitted sets as memories stored in the synaptic connections, we can provide a formulation of long(cid:173) term memory that is more general than the traditional perspective of fixed point attractor networks. A Lyapunov-function can be used to prove that a given set of differential equations is convergent. For example, if a neural network possesses a Lyapunov-function, then for almost any initial condition, the outputs of the neurons converge to a stable steady state. In the past, this stability-property was used to construct attractor networks that associatively recall memorized patterns. Lyapunov theory applies mainly to symmetric networks in which neurons have monotonic activation functions [1, 2]. Here we show that the restriction of activation functions to threshold-linear ones is not a mere limitation, but can yield new insights into the computational behavior of recurrent networks (for completeness, see also [3]). We present three main theorems about the neural responses to constant inputs. The first theorem provides necessary and sufficient conditions on the synaptic weight ma(cid:173) trix for the existence of a globally asymptotically stable set of fixed points. These conditions can be expressed in terms of copositivity, a concept from quadratic pro(cid:173) gramming and linear complementarity theory. Alternatively, they can be expressed in terms of certain eigenvalues and eigenvectors of submatrices of the synaptic weight matrix, making a connection to linear systems theory. The theorem guarantees that the network will produce a steady state response to any constant input. We regard this response as the computational output of the network, and its characterization is the topic of the second and third theorems. In the second theorem, we introduce the idea of permitted and forbidden sets. Under certain conditions on the synaptic weight matrix, we show that there exist sets of neurons that are "forbidden" by the recurrent synaptic connections from being coactivated at a stable steady state, no matter what input is applied. Other sets are "permitted," in the sense that they can be coactivated for some input. The same conditions on the synaptic weight matrix also lead to conditional multistability, meaning that there exists an input for which there is more than one stable steady state. In other words, forbidden sets and conditional multistability are inseparable concepts. The existence of permitted and forbidden sets suggests a new way of thinking about memory in neural networks. When an input is applied, the network must select a set of active neurons, and this selection is constrained to be one of the permitted sets. Therefore the permitted sets can be regarded as memories stored in the synaptic connections. Our third theorem states that there are constraints on the groups of permitted and forbidden sets that can be stored by a network. No matter which learning algorithm is used to store memories, active neurons cannot arbitrarily be divided into permitted and forbidden sets, because subsets of permitted sets have to be permitted and supersets of forbidden sets have to be forbidden. 1 Basic definitions Our theory is applicable to the network dynamics dx· - ' + x · = b· + "W· ·x · 1 dt Richard H. R. Hahnloser, H. Sebastian Seung |
NIPS | 2 |
| 2000 | Algorithms for Non-negative Matrix FactorizationabstractNon-negative matrix factorization (NMF) has previously been shown to be a useful decomposition for multivariate data. Two different multi- plicative algorithms for NMF are analyzed. They differ only slightly in the multiplicative factor used in the update rules. One algorithm can be shown to minimize the conventional least squares error while the other minimizes the generalized Kullback-Leibler divergence. The monotonic convergence of both algorithms can be proven using an auxiliary func- tion analogous to that used for proving convergence of the Expectation- Maximization algorithm. The algorithms can also be interpreted as diag- onally rescaled gradient descent, where the rescaling factor is optimally chosen to ensure convergence. Daniel D. Lee, H. Sebastian Seung |
NIPS | 2 |
| 2000 | Learning Winner-take-all Competition Between Groups of Neurons in Lateral Inhibitory NetworksabstractIt has long been known that lateral inhibition in neural networks can lead to a winner-take-all competition, so that only a single neuron is active at a steady state. Here we show how to organize lateral inhibition so that groups of neurons compete to be active. Given a collection of poten(cid:173) tially overlapping groups, the inhibitory connectivity is set by a formula that can be interpreted as arising from a simple learning rule. Our analy(cid:173) sis demonstrates that such inhibition generally results in winner-take-all competition between the given groups, with the exception of some de(cid:173) generate cases. In a broader context, the network serves as a particular illustration of the general distinction between permitted and forbidden sets, which was introduced recently. From this viewpoint, the computa(cid:173) tional function of our network is to store and retrieve memories as per(cid:173) mitted sets of coactive neurons. In traditional winner-take-all networks, lateral inhibition is used to enforce a localized, or "grandmother cell" representation in which only a single neuron is active [1, 2, 3, 4]. When used for unsupervised learning, winner-take-all networks discover representations similar to those learned by vector quantization [5]. Recently many research efforts have focused on unsupervised learning algorithms for sparsely distributed representations [6, 7]. These algorithms lead to networks in which groups of multiple neurons are coactivated to represent an object. Therefore, it is of great interest to find ways of using lateral inhibition to mediate winner-take-all competition between groups of neurons, as this could be useful for learning sparsely distributed representations. In this paper, we show how winner-take-all competition between groups of neurons can be learned. Given a collection of potentially overlapping groups, the inhibitory connectivity is set by a simple formula that can be interpreted as arising from an online learning rule. To show that the resulting network functions as advertised, we perform a stability analysis. If the strength of inhibition is sufficiently great, and the group organization satisfies certain conditions, we show that the only sets of neurons that can be coactivated at a stable steady state are the given groups and their subsets. Because of the competition between groups, only one group can be activated at a time. In general, the identity of the winning group depends on the initial conditions of the network dynamics. If the groups are ordered by the aggregate input that each receives, the possible winners are those above a cutoff that is set by inequalities to be specified. 1 Basic definitions Let m groups of neurons be given, where group membership is specified by the matrix fl = {I if the ith neuron is in the ath group , ° otherwise (1) We will assume that every neuron belongs to at least one group l, and every group contains at least one neuron. A neuron is allowed to belong to more than one group, so that the groups are potentially overlapping. The inhibitory synaptic connectivity of the network is defined in terms of the group membership, Ji ' = lIm (1 _ ~a ~'!) = {o Xiaohui Xie, Richard H. R. Hahnloser, H. Sebastian Seung |
NIPS | 3 |
| 1999 | Spike-based Learning Rules and Stabilization of Persistent Neural Activity
Xiaohui Xie, H. Sebastian Seung |
NIPS | 2 |
| 1998 | Continuous attractors and oculomotor control
H. Sebastian Seung |
Neural Networks | 1 |
| 1997 | A Neural Network Based Head Tracking System
Daniel D. Lee, H. Sebastian Seung |
NIPS | 2 |
| 1997 | Learning Generative Models with the Up-Propagation Algorithm
Jong-Hoon Oh, H. Sebastian Seung |
NIPS | 2 |
| 1997 | Learning Continuous Attractors in Recurrent Networks
H. Sebastian Seung |
NIPS | 1 |
| 1997 | Minimax and Hamiltonian Dynamics of Excitatory-Inhibitory Networks
H. Sebastian Seung, Tom J. Richardson, Jeffrey C. Lagarias, John J. Hopfield |
NIPS | 1 |
| 1997 | The Rectified Gaussian Distribution
Nicholas D. Socci, Daniel D. Lee, H. Sebastian Seung |
NIPS | 3 |
| 1997 | Selective Sampling Using the Query by Committee Algorithm
Yoav Freund, H. Sebastian Seung, Eli Shamir 0001, Naftali Tishby |
Mach. Learn. | 2 |
| 1996 | Unsupervised Learning by Convex and Conic Coding
Daniel D. Lee, H. Sebastian Seung |
NIPS | 2 |
| 1996 | Rigorous Learning Curve Bounds from Statistical Mechanics
David Haussler, Michael Kearns, H. Sebastian Seung, Naftali Tishby |
Mach. Learn. | 3 |
| 1995 | Learning from a Population of Hypotheses
Michael Kearns, H. Sebastian Seung |
Mach. Learn. | 2 |
| 1994 | Rigorous Learning Curve Bounds from Statistical MechanicsabstractIn this paper we introduce and investigate a mathematically rigorous theory of learning curves that is based on ideas from statistical mechanics. The advantage of our theory over the well-established Vapnik-Chervonenkis theory is that our bounds can be considerably tighter in many cases, and are also more reflective of the true behavior (functional form) of learning curves. This behavior can often exhibit dramatic properties such as phase transitions, as well as power law asymptotics not explained by the VC theory. The disadvantages of our theory are that its application requires knowledge of the input distribution, and it is limited so far to finite cardinality function classes. We illustrate our results with many concrete examples of learning curve bounds derived from our theory. David Haussler, H. Sebastian Seung, Michael Kearns, Naftali Tishby |
COLT | 2 |
| 1994 | On-line Learning of DichotomiesabstractThe performance of on-line algorithms for learning dichotomies is studied. In on-line learn(cid:173) ing, the number of examples P is equivalent to the learning time, since each example is presented only once. The learning curve, or generalization error as a function of P, depends on the schedule at which the learning rate is lowered. For a target that is a perceptron rule, the learning curve of the perceptron algorithm can decrease as fast as p- 1 , if the sched(cid:173) ule is optimized. If the target is not realizable by a perceptron, the perceptron algorithm does not generally converge to the solution with lowest generalization error. For the case of unrealizability due to a simple output noise, we propose a new on-line algorithm for a perceptron yielding a learning curve that can approach the optimal generalization error as fast as p-l/2. We then generalize the perceptron algorithm to any class of thresholded smooth functions learning a target from that class. For "well-behaved" input distributions, if this algorithm converges to the optimal solution, its learning curve can decrease as fast as p-l. N. Barkai, H. Sebastian Seung, Haim Sompolinsky |
NIPS | 2 |
| 1993 | Learning from a Population of HypothesesabstractAbstract. We introduce a new formal model in which a learning algorithm must combine a collection of potentially poor but statistically independent hypothesis functions in order to approximate an unknown target function arbitrarily well. Our motivation includes the question of how tomake optimal use of multiple independent runs of a mediocre learning algorithm, as well as settings in which the many hypotheses are obtained by a distributed population of identical learning agents. Keywords: 1. Michael Kearns, H. Sebastian Seung |
COLT | 2 |
| 1992 | Query by CommitteeabstractWe propose an algorithm called query by commitee, in which a committee of students is trained on the same data set. The next query is chosen according to the principle of maximal disagreement. The algorithm is studied for two toy models: the high-low game and perceptron learning of another perceptron. As the number of queries goes to infinity, the committee algorithm yields asymptotically finite information gain. This leads to generalization error that decreases exponentially with the number of examples. This in marked contrast to learning from randomly chosen inputs, for which the information gain approaches zero and the generalization error decreases with a relatively slow inverse power law. We suggest that asymptotically finite information gain may be an important characteristic of good query algorithms. H. Sebastian Seung, Manfred Opper, Haim Sompolinsky |
COLT | 1 |
| 1992 | Information, Prediction, and Query by Committee
Yoav Freund, H. Sebastian Seung, Eli Shamir 0001, Naftali Tishby |
NIPS | 2 |