Optimization Equivalence of Divergences Improves Neighbor Embedding

Visualization methods that arrange data objects in 2D or 3D layouts have followed two main schools, methods oriented for graph layout and methods oriented for vectorial embedding. We show the two previously separate approaches are tied by an optimization equivalence, making it possible to relate methods from the two approaches and to build new methods that take the best of both worlds. In detail, we prove a theorem of optimization equivalences between β- and γ-, as well as α- and Renyi-divergences through a connection scalar. Through the equivalences we represent several nonlinear dimensionality reduction and graph drawing methods in a generalized stochastic neighbor embedding setting, where information divergences are minimized between similarities in input and output spaces, and the optimal connection scalar provides a natural choice for the tradeoff between attractive and repulsive forces. We give two examples of developing new visualization methods through the equivalences: 1) We develop weighted symmetric stochastic neighbor embedding (ws-SNE) from Elastic Embedding and analyze its benefits, good performance for both vectorial and network data; in experiments ws-SNE has good performance across data sets of different types, whereas comparison methods fail for some of the data sets; 2) we develop a γ-divergence version of a PolyLog layout method; the new method is scale invariant in the output space and makes it possible to efficiently use large-scale smoothed neighborhoods.

[1]  V. Mountcastle Modality and topographic properties of single neurons of cat's somatic sensory cortex. , 1957, Journal of neurophysiology.

[2]  D. Hubel,et al.  Receptive fields, binocular interaction and functional architecture in the cat's visual cortex , 1962, The Journal of physiology.

[3]  W. Welker,et al.  SOME MORPHOLOGICAL AND PHYSIOLOGICAL CHARACTERISTICS OF THE SOMATIC SENSORY SYSTEM IN RACCOONS. , 1964, American zoologist.

[4]  B. L. Ginsborg THE PHYSIOLOGY OF SYNAPSES , 1964 .

[5]  R. Llinás,et al.  Electrophysiological analysis of synaptic transmission , 1969 .

[6]  R. Dykes Afferent fibers from mystacial vibrissae of cats and seals. , 1975, Journal of neurophysiology.

[7]  D. Simons Response properties of vibrissa units in rat SI somatosensory neocortex. , 1978, Journal of neurophysiology.

[8]  E. White Thalamocortical synaptic relations: A review with emphasis on the projections of specific thalamic nuclei to the primary sensory areas of the neocortex , 1979, Brain Research Reviews.

[9]  W. Singer,et al.  Excitatory synaptic ensemble properties in the visual cortex of the macaque monkey: A current source density analysis of electrically evoked potentials , 1979, The Journal of comparative neurology.

[10]  M. Wong-Riley Changes in the visual system of monocularly sutured or enucleated cats demonstrable with cytochrome oxidase histochemistry , 1979, Brain Research.

[11]  M. Herkenham Laminar organization of thalamic projections to the rat neocortex. , 1980, Science.

[12]  E. White,et al.  A quantitative study of thalamocortical and other synapses involving the apical dendrites of corticothalamic projection cells in mouse SmI cortex , 1982, Journal of neurocytology.

[13]  J. M. Gibson,et al.  Quantitative studies of stimulus coding in first-order vibrissa afferents of rats. 2. Adaptation and coding of stimulus parameters. , 1983, Somatosensory research.

[14]  Peter Eades,et al.  A Heuristic for Graph Drawing , 1984 .

[15]  R. Llinás The intrinsic electrophysiological properties of mammalian neurons: insights into central nervous system function. , 1988, Science.

[16]  E. Guic-Robles,et al.  Rats can learn a roughness discrimination using only their vibrissal system , 1989, Behavioural Brain Research.

[17]  D. Simons,et al.  Responses of rat trigeminal ganglion neurons to movements of vibrissae in different directions. , 1990, Somatosensory & motor research.

[18]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[19]  B. Connors,et al.  Thalamocortical responses of mouse somatosensory (barrel) cortexin vitro , 1991, Neuroscience.

[20]  M. Ito Simultaneous visualization of cortical barrels and horseradish peroxidase‐injected layer 5b vibrissa neurones in the rat. , 1992, The Journal of physiology.

[21]  P. Istvan,et al.  Intrinsic discharge patterns and somatosensory inputs for neurons in raccoon primary somatosensory cortex. , 1994, Journal of neurophysiology.

[22]  T. Teyler,et al.  Laminar pattern of synaptic activity in rat primary visual cortex: comparison of in vivo and in vitro studies employing the current source density analysis , 1994, Brain Research.

[23]  D. Simons,et al.  Task- and subject-related differences in sensorimotor behavior during active touch. , 1995, Somatosensory & motor research.

[24]  W. Lytton,et al.  GABAA-mediated IPSCs in piriform cortex have fast and slow components with different properties and locations on pyramidal cells. , 1997, Journal of neurophysiology.

[25]  R Bermejo,et al.  Optoelectronic monitoring of individual whisker movements in rats , 1998, Journal of Neuroscience Methods.

[26]  S. Nelson,et al.  Spatio-temporal subthreshold receptive fields in the vibrissa representation of rat primary somatosensory cortex. , 1998, Journal of neurophysiology.

[27]  J. Lübke,et al.  Reliable synaptic connections between pairs of excitatory layer 4 neurones within a single ‘barrel’ of developing rat somatosensory cortex , 1999, The Journal of physiology.

[28]  S. Nelson,et al.  Dynamics of neuronal processing in rat somatosensory cortex , 1999, Trends in Neurosciences.

[29]  K. Martin,et al.  Intracortical excitation of spiny neurons in layer 4 of cat striate cortex in vitro. , 1999, Cerebral cortex.

[30]  B. Connors,et al.  Efficacy of Thalamocortical and Intracortical Synaptic Connections Quanta, Innervation, and Reliability , 1999, Neuron.

[31]  B. Connors,et al.  Intrinsic firing patterns and whisker-evoked synaptic responses of neurons in the rat barrel cortex. , 1999, Journal of neurophysiology.

[32]  M. Carandini,et al.  Orientation tuning of input conductance, excitation, and inhibition in cat primary visual cortex. , 2000, Journal of neurophysiology.

[33]  D. Simons,et al.  Circuit dynamics and coding strategies in rodent somatosensory cortex. , 2000, Journal of neurophysiology.

[34]  A. Reyes,et al.  Influence of dendritic conductances on the input-output properties of neurons. , 2001, Annual review of neuroscience.

[35]  Mikhail Belkin,et al.  Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering , 2001, NIPS.

[36]  D. Ferster,et al.  Membrane Potential and Conductance Changes Underlying Length Tuning of Cells in Cat Primary Visual Cortex , 2001, The Journal of Neuroscience.

[37]  Geoffrey E. Hinton,et al.  Stochastic Neighbor Embedding , 2002, NIPS.

[38]  K. Martin Microcircuits in visual cortex , 2002, Current Opinion in Neurobiology.

[39]  Rune W. Berg,et al.  Rhythmic whisking by rat: retraction as well as protraction of the vibrissae is under active muscular control. , 2003, Journal of neurophysiology.

[40]  B. Sakmann,et al.  Dynamic Receptive Fields of Reconstructed Pyramidal Cells in Layers 3 and 2 of Rat Somatosensory Barrel Cortex , 2003, The Journal of physiology.

[41]  Bernhard Schölkopf,et al.  Learning with Local and Global Consistency , 2003, NIPS.

[42]  Lyle J. Graham,et al.  Orientation and Direction Selectivity of Synaptic Inputs in Visual Cortical Neurons A Diversity of Combinations Produces Spike Tuning , 2003, Neuron.

[43]  M. Deschenes,et al.  The Relay of High-Frequency Sensory Signals in the Whisker-to-Barreloid Pathway , 2003, The Journal of Neuroscience.

[44]  D. Contreras,et al.  Nonlinear Integration of Sensory Responses in the Rat Barrel Cortex: An Intracellular Study In Vivo , 2003, The Journal of Neuroscience.

[45]  Neil D. Lawrence,et al.  Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data , 2003, NIPS.

[46]  D. Simons,et al.  Local field potentials and the encoding of whisker deflections by population firing synchrony in thalamic barreloids. , 2003, Journal of neurophysiology.

[47]  Joshua C. Brumberg,et al.  A quantitative population model of whisker barrels: Re-examining the Wilson-Cowan equations , 1996, Journal of Computational Neuroscience.

[48]  D. Simons,et al.  Angular tuning and velocity sensitivity in different neuron classes within layer 4 of rat barrel cortex. , 2004, Journal of neurophysiology.

[49]  Kilian Q. Weinberger,et al.  Unsupervised Learning of Image Manifolds by Semidefinite Programming , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[50]  W. Singer,et al.  A current source density analysis of field potentials evoked in slices of visual cortex , 2004, Experimental Brain Research.

[51]  Thomas P. Minka,et al.  Divergence measures and message passing , 2005 .

[52]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[53]  Jarkko Venna,et al.  Nonlinear Dimensionality Reduction as Information Retrieval , 2007, AISTATS.

[54]  Andreas Noack,et al.  Energy Models for Graph Clustering , 2007, J. Graph Algorithms Appl..

[55]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[56]  Nancy Bertin,et al.  Nonnegative Matrix Factorization with the Itakura-Saito Divergence: With Application to Music Analysis , 2009, Neural Computation.

[57]  Zenglin Xu,et al.  Heavy-Tailed Symmetric Stochastic Neighbor Embedding , 2009, NIPS.

[58]  Jure Leskovec,et al.  Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters , 2008, Internet Math..

[59]  Maya R. Gupta,et al.  Similarity-based Classification: Concepts and Algorithms , 2009, J. Mach. Learn. Res..

[60]  Andrzej Cichocki,et al.  Nonnegative Matrix and Tensor Factorization T , 2007 .

[61]  Jarkko Venna,et al.  Information Retrieval Perspective to Nonlinear Dimensionality Reduction for Data Visualization , 2010, J. Mach. Learn. Res..

[62]  Miguel Á. Carreira-Perpiñán,et al.  The Elastic Embedding Algorithm for Dimensionality Reduction , 2010, ICML.

[63]  Geoffrey E. Hinton,et al.  Visualizing non-metric similarities in multiple maps , 2011, Machine Learning.

[64]  Stéphane Mallat,et al.  Group Invariant Scattering , 2011, ArXiv.

[65]  Sergio Cruces,et al.  Generalized Alpha-Beta Divergences and Their Application to Robust Nonnegative Matrix Factorization , 2011, Entropy.

[66]  Mathieu Bastian,et al.  ForceAtlas2, A Graph Layout Algorithm for Handy Network Visualization , 2011 .

[67]  Kevin W. Boyack,et al.  OpenOrd: an open-source toolbox for large graph layout , 2011, Electronic Imaging.

[68]  Erkki Oja,et al.  Selecting β-Divergence for Nonnegative Matrix Factorization by Score Matching , 2012, ICANN.

[69]  Thomas Villmann,et al.  Stochastic neighbor embedding (SNE) for dimension reduction and visualization using arbitrary divergences , 2012, Neurocomputing.

[70]  Miguel Á. Carreira-Perpiñán,et al.  Fast Training of Nonlinear Embedding Algorithms , 2012, ICML.

[71]  Yifan Hu,et al.  A Maxent-Stress Model for Graph Layout , 2012, IEEE Transactions on Visualization and Computer Graphics.

[72]  Laurens van der Maaten,et al.  Barnes-Hut-SNE , 2013, ICLR.

[73]  Ali Taylan Cemgil,et al.  Learning the beta-Divergence in Tweedie Compound Poisson Matrix Factorization Models , 2013, ICML.

[74]  Samuel Kaski,et al.  Scalable Optimization of Neighbor Embedding for Visualization , 2013, ICML.

[75]  M. Jacomy,et al.  ForceAtlas2, a Continuous Graph Layout Algorithm for Handy Network Visualization Designed for the Gephi Software , 2014, PloS one.