Vijay Balasubramanian

dblp:33/4963 · DBLP profile ↗
← Back
22ranked-venue papers
10as first author
5since 2021 · last 2025
0000-0002-6497-3819ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 8 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 6 · 2 first-author · 3 since 2021Systems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Deep learning architectures and training · 53% Motion planning and robot control · 30% Reinforcement learning · 9%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 97% Computational science and engineering · 3%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Emerging computing paradigms · 73% Hardware reliability and fault tolerance · 13% High-performance computing · 5%

Topics — the 24 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
computational neuroscience
1.622025
REMI: Reconstructing Episodic Memory During Internally Driven Path Planning · NeurIPS 2025
Time Makes Space: Emergence of Place Fields in Networks Encoding Temporally Continuous Sensory Experiences · NeurIPS 2024
Robotics › Motion planning and robot control
path planning
0.912025
REMI: Reconstructing Episodic Memory During Internally Driven Path Planning · NeurIPS 2025
Machine learning › Deep learning architectures and training
autoencoder
0.812024
Time Makes Space: Emergence of Place Fields in Networks Encoding Temporally Continuous Sensory Experiences · NeurIPS 2024
Machine learning › Deep learning architectures and training › autoencoder
recurrent autoencoder
0.812024
Time Makes Space: Emergence of Place Fields in Networks Encoding Temporally Continuous Sensory Experiences · NeurIPS 2024
Machine learning › Reinforcement learning › memory architectures
episodic memory
0.312025
REMI: Reconstructing Episodic Memory During Internally Driven Path Planning · NeurIPS 2025
Robotics › Robot navigation and mapping
spatial representation
0.212024
Time Makes Space: Emergence of Place Fields in Networks Encoding Temporally Continuous Sensory Experiences · NeurIPS 2024
Emerging computing paradigms
neuromorphic computing
0.212015
Heterogeneity and Efficiency in the Brain · Proc. IEEE 2015
Computational science and engineering › computational cognitive science
cognitive modeling
0.012000
The Use of MDL to Select among Computational Models of Cognition · NIPS 2000
Computational science and engineering
model selection
0.012000
The Use of MDL to Select among Computational Models of Cognition · NIPS 2000
Information theory
minimum description length
0.012000
The Use of MDL to Select among Computational Models of Cognition · NIPS 2000
Hardware reliability and fault tolerance › software fault tolerance
algorithm-based fault tolerance
0.021990
Algorithm-Based Fault Tolerance on a Hypercube Multiprocessor · IEEE Trans. Computers 1990
Compiler-Assisted Synthesis of Algorithm-Based Checking in Multiprocessors · IEEE Trans. Computers 1990
Hardware reliability and fault tolerance › error detection › concurrent error detection
algorithm-based error detection
0.021990
Tradeoffs in the Design of Efficient Algorithm-Based Error Detection Schemes for Hypercube Multiprocessors · IEEE Trans. Software Eng. 1990
Algorithm-based Error Detection for Signal Processing Applications on a Hypercube Multiprocessor · RTSS 1989
Computational geometry
differential geometry
0.012000
The Use of MDL to Select among Computational Models of Cognition · NIPS 2000
Compilers and program optimization
program transformation
0.011990
Compiler-Assisted Synthesis of Algorithm-Based Checking in Multiprocessors · IEEE Trans. Computers 1990
Hardware reliability and fault tolerance › error detection
concurrent error detection
0.011990
Algorithm-Based Fault Tolerance on a Hypercube Multiprocessor · IEEE Trans. Computers 1990
High-performance computing
numerical linear algebra
0.011990
Tradeoffs in the Design of Efficient Algorithm-Based Error Detection Schemes for Hypercube Multiprocessors · IEEE Trans. Software Eng. 1990
High-performance computing › numerical linear algebra › matrix factorization
QR factorization
0.011990
Tradeoffs in the Design of Efficient Algorithm-Based Error Detection Schemes for Hypercube Multiprocessors · IEEE Trans. Software Eng. 1990
Parallel and multicore computing
parallel algorithms
0.011989
Algorithm-based Error Detection for Signal Processing Applications on a Hypercube Multiprocessor · RTSS 1989
Parallel and multicore computing
array processor
0.011987
A Fixed Size Array Processor for Computing the Fast Fourier Transform · RTSS 1987
Hardware accelerators and domain-specific architectures › signal processing accelerator
FFT processor
0.011987
A Fixed Size Array Processor for Computing the Fast Fourier Transform · RTSS 1987
Hardware accelerators and domain-specific architectures
signal processing accelerator
0.011987
A Fixed Size Array Processor for Computing the Fast Fourier Transform · RTSS 1987
Parallel and multicore computing › multiprocessor system › distributed-memory multiprocessor
hypercube multiprocessor
0.021990
Tradeoffs in the Design of Efficient Algorithm-Based Error Detection Schemes for Hypercube Multiprocessors · IEEE Trans. Software Eng. 1990
Algorithm-Based Fault Tolerance on a Hypercube Multiprocessor · IEEE Trans. Computers 1990
Electronic design automation › formal methods
algorithm-based verification
0.011990
Compiler-Assisted Synthesis of Algorithm-Based Checking in Multiprocessors · IEEE Trans. Computers 1990
High-performance computing
scientific computing
0.011989
Algorithm-based Error Detection for Signal Processing Applications on a Hypercube Multiprocessor · RTSS 1989

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

recurrent neural network · 1.7place cell modeling · 1.7grid cell modeling · 1.7pattern completion · 1.5recurrent autoencoder · 0.8recurrent auto-encoder · 0.8minimum description length · 0.1differential geometry · 0.1program restructuring · 0.0Fortran DO loop analysis · 0.0sum-of-squares encoding · 0.0finite-precision arithmetic analysis · 0.0checksum encoding · 0.0system-level encoding · 0.0algorithm-based fault tolerance · 0.0fast fourier transform · 0.0
YearPublicationVenuePosition
2025 REMI: Reconstructing Episodic Memory During Internally Driven Path Planning
abstract
Grid cells in the medial entorhinal cortex (MEC) and place cells in the hippocampus (HC) both form spatial representations. Grid cells fire in triangular grid patterns, while place cells fire at specific locations and respond to contextual cues. How do these interacting systems support not only spatial encoding but also internally driven path planning, such as navigating to locations recalled from cues? Here, we propose a system-level theory of MEC-HC wiring that explains how grid and place cell patterns could be connected to enable cue-triggered goal retrieval, path planning, and reconstruction of sensory experience along planned routes. We suggest that place cells autoassociate sensory inputs with grid cell patterns, allowing sensory cues to trigger recall of goal-location grid patterns. We show analytically that grid-based planning permits shortcuts through unvisited locations and generalizes local transitions to long-range paths. During planning, intermediate grid states trigger place cell pattern completion, reconstructing sensory experiences along the route. Using a single-layer RNN modeling the HC-MEC loop with a planning subnetwork, we demonstrate these effects in both biologically grounded navigation simulations using RatatouGym and visually realistic navigation tasks using Habitat Sim.
Zhaoze Wang, Genela Morris, Dori Derdikman, Pratik Chaudhari, Vijay Balasubramanian
NeurIPS5
2024 Trading Place for Space: Increasing Location Resolution Reduces Contextual Capacity in Hippocampal Codes
abstract
Many animals learn cognitive maps of their environment - a simultaneous representation of context, experience, and position. Place cells in the hippocampus, named for their explicit encoding of position, are believed to be a neural substrate of these maps, with place cell "remapping" explaining how this system can represent different contexts. Briefly, place cells alter their firing properties, or "remap", in response to changes in experiential or sensory cues. Substantial sensory changes, produced, e.g., by moving between environments, cause large subpopulations of place cells to change their tuning entirely. While many studies have looked at the physiological basis of remapping, we lack explicit calculations of how the contextual capacity of the place cell system changes as a function of place field firing properties. Here, we propose a geometric approach to understanding population level activity of place cells. Using known firing field statistics, we investigate how changes to place cell firing properties affect the distances between representations of different environments within firing rate space. Using this approach, we find that the number of contexts storable by the hippocampus grows exponentially with the number of place cells, and calculate this exponent for environments of different sizes. We identify a fundamental trade-off between high resolution encoding of position and the number of storable contexts. This trade-off is tuned by place cell width, which might explain the change in firing field scale along the dorsal-ventral axis of the hippocampus. We demonstrate that clustering of place cells near likely points of confusion, such as boundaries, increases the contextual capacity of the place system within our framework and conclude by discussing how our geometric approach could be extended to include other cell types and abstract spaces.
Spencer Rooke, Zhaoze Wang, Ronald W. Di Tullio, Vijay Balasubramanian
NeurIPS4
2024 Time Makes Space: Emergence of Place Fields in Networks Encoding Temporally Continuous Sensory Experiences
abstract
The vertebrate hippocampus is thought to use recurrent connectivity in area CA3 to support episodic memory recall from partial cues. This brain area also contains place cells, whose location-selective firing fields implement maps supporting spatial memory. Here we show that place cells emerge in networks trained to remember temporally continuous sensory episodes. We model CA3 as a recurrent autoencoder that recalls and reconstructs sensory experiences from noisy and partially occluded observations by agents traversing simulated arenas. The agents move in realistic trajectories modeled from rodents and environments are modeled as continuously varying, high-dimensional, sensory experience maps (spatially smoothed Gaussian random fields). Training our autoencoder to accurately pattern-complete and reconstruct sensory experiences with a constraint on total activity causes spatially localized firing fields, i.e., place cells, to emerge in the encoding layer. The emergent place fields reproduce key aspects of hippocampal phenomenology: a) remapping (maintenance of and reversion to distinct learned maps in different environments), implemented via repositioning of experience manifolds in the network’s hidden layer, b) orthogonality of spatial representations in different arenas, c) robust place field emergence in differently shaped rooms, with single units showing multiple place fields in large or complex spaces, and (d) slow representational drift of place fields. We argue that these results arise because continuous traversal of space makes sensory experience temporally continuous. We make testable predictions: a) rapidly changing sensory context will disrupt place fields, b) place fields will form even if recurrent connections are blocked, but reversion to previously learned representations upon remapping will be abolished, c) the dimension of temporally smooth experience sets the dimensionality of place fields, including during virtual navigation of abstract spaces.
Zhaoze Wang, Ronald W. Di Tullio, Spencer Rooke, Vijay Balasubramanian
NeurIPS4
2022 Connectivity and dynamics in the olfactory bulb
abstract
Dendrodendritic interactions between excitatory mitral cells and inhibitory granule cells in the olfactory bulb create a dense interaction network, reorganizing sensory representations of odors and, consequently, perception. Large-scale computational models are needed for revealing how the collective behavior of this network emerges from its global architecture. We propose an approach where we summarize anatomical information through dendritic geometry and density distributions which we use to calculate the connection probability between mitral and granule cells, while capturing activity patterns of each cell type in the neural dynamical systems theory of Izhikevich. In this way, we generate an efficient, anatomically and physiologically realistic large-scale model of the olfactory bulb network. Our model reproduces known connectivity between sister vs. non-sister mitral cells; measured patterns of lateral inhibition; and theta, beta, and gamma oscillations. The model in turn predicts testable relationships between network structure and several functional properties, including lateral inhibition, odor pattern decorrelation, and LFP oscillation frequency. We use the model to explore the influence of cortex on the olfactory bulb, demonstrating possible mechanisms by which cortical feedback to mitral cells or granule cells can influence bulbar activity, as well as how neurogenesis can improve bulbar decorrelation without requiring cell death. Our methodology provides a tractable tool for other researchers.
David E. Chen Kersen, Gaia Tavoni, Vijay Balasubramanian
PLoS Comput. Biol.3
2021 Cortical feedback and gating in odor discrimination and generalization
abstract
A central question in neuroscience is how context changes perception. In the olfactory system, for example, experiments show that task demands can drive divergence and convergence of cortical odor responses, likely underpinning olfactory discrimination and generalization. Here, we propose a simple statistical mechanism for this effect based on unstructured feedback from the central brain to the olfactory bulb, which represents the context associated with an odor, and sufficiently selective cortical gating of sensory inputs. Strikingly, the model predicts that both convergence and divergence of cortical odor patterns should increase when odors are initially more similar, an effect reported in recent experiments. The theory in turn predicts reversals of these trends following experimental manipulations and in neurological conditions that increase cortical excitability.
Gaia Tavoni, David E. Chen Kersen, Vijay Balasubramanian
PLoS Comput. Biol.3
2017 Dynamics of adaptive immunity against phage in bacterial populations
abstract
The CRISPR (clustered regularly interspaced short palindromic repeats) mechanism allows bacteria to adaptively defend against phages by acquiring short genomic sequences (spacers) that target specific sequences in the viral genome. We propose a population dynamical model where immunity can be both acquired and lost. The model predicts regimes where bacterial and phage populations can co-exist, others where the populations exhibit damped oscillations, and still others where one population is driven to extinction. Our model considers two key parameters: (1) ease of acquisition and (2) spacer effectiveness in conferring immunity. Analytical calculations and numerical simulations show that if spacers differ mainly in ease of acquisition, or if the probability of acquiring them is sufficiently high, bacteria develop a diverse population of spacers. On the other hand, if spacers differ mainly in their effectiveness, their final distribution will be highly peaked, akin to a "winner-take-all" scenario, leading to a specialized spacer distribution. Bacteria can interpolate between these limiting behaviors by actively tuning their overall acquisition probability.
Serena Bradde, Marija Vucelja, Tiberiu Tesileanu, Vijay Balasubramanian
PLoS Comput. Biol.4
2015 Heterogeneity and Efficiency in the Brain
abstract
The brain carries out enormously diverse and complex information processing operations to deal with a constantly varying world on a power budget of about 12-20 W. We argue that this efficiency is achieved in part through the dedication of specialized circuit elements and architectures to specific computational tasks, in a hierarchy stretching from the scale of neurons to scale of the entire brain, in sharp contrast to the conventional von Neumann architectures. This paper suggests that the heterogeneous computational repertoires of the brain are architectural memories of efficient computational procedures that are learned via evolutionary selection.
Vijay Balasubramanian
Proc. IEEE1
2013 Transformation of Stimulus Correlations by the Retina
abstract
Redundancies and correlations in the responses of sensory neurons may seem to waste neural resources, but they can also carry cues about structured stimuli and may help the brain to correct for response errors. To investigate the effect of stimulus structure on redundancy in retina, we measured simultaneous responses from populations of retinal ganglion cells presented with natural and artificial stimuli that varied greatly in correlation structure; these stimuli and recordings are publicly available online. Responding to spatio-temporally structured stimuli such as natural movies, pairs of ganglion cells were modestly more correlated than in response to white noise checkerboards, but they were much less correlated than predicted by a non-adapting functional model of retinal response. Meanwhile, responding to stimuli with purely spatial correlations, pairs of ganglion cells showed increased correlations consistent with a static, non-adapting receptive field and nonlinearity. We found that in response to spatio-temporally correlated stimuli, ganglion cells had faster temporal kernels and tended to have stronger surrounds. These properties of individual cells, along with gain changes that opposed changes in effective contrast at the ganglion cell input, largely explained the pattern of pairwise correlations across stimuli where receptive field measurements were possible.
Kristina D. Simmons, Jason S. Prentice, Gasper Tkacik, Jan Homann, Heather K. Yee, Stephanie E. Palmer, Philip C. Nelson, Vijay Balasubramanian
PLoS Comput. Biol.8
2010 Design of a Trichromatic Cone Array
abstract
Cones with peak sensitivity to light at long (L), medium (M) and short (S) wavelengths are unequal in number on the human retina: S cones are rare (<10%) while increasing in fraction from center to periphery, and the L/M cone proportions are highly variable between individuals. What optical properties of the eye, and statistical properties of natural scenes, might drive this organization? We found that the spatial-chromatic structure of natural scenes was largely symmetric between the L, M and S sensitivity bands. Given this symmetry, short wavelength attenuation by ocular media gave L/M cones a modest signal-to-noise advantage, which was amplified, especially in the denser central retina, by long-wavelength accommodation of the lens. Meanwhile, total information represented by the cone mosaic remained relatively insensitive to L/M proportions. Thus, the observed cone array design along with a long-wavelength accommodated lens provides a selective advantage: it is maximally informative.
Patrick Garrigan, Charles P. Ratliff, Jennifer M. Klein, Peter Sterling, David H. Brainard, Vijay Balasubramanian
PLoS Comput. Biol.6
2005 X-Routing using Two Manhattan Route Instances
abstract
In deep sub-micron (DSM) technologies, wire delays comprise a dominant fraction of the total delay of a design. As a consequence, routing techniques which reduce the total wire length of a design are highly relevant to such technologies. One such approach which holds promise is that of non-Manhattan routing (or X routing). In this paper, we describe a technique to perform non-Manhattan routing by combining the results of two related Manhattan routing instances. The first is a regular, unrotated routing instance. The second routing instance is derived from the first by rotating the coordinate system by 45/spl deg/. Both instances are routed on the same pair of metal layers. By selectively combining the results of the two instances, we obtain a final routing result that contains non-Manhattan wire segments. Our approach utilizes a powerful Floyd-Warshall based engine to combine the results of the two instances. We demonstrate that our router produces highly efficient results, reducing the total wire length by an average of about 20% (31%) over the unrotated (rotated) results, with a via-count decrease of between 4% (43%).
Seraj Ahmad, Nikhil Jayakumar, Vijay Balasubramanian, Edward Hursey, Sunil P. Khatri, Rabi N. Mahapatra
ICCD3
2001 Metabolically Efficient Information Processing
abstract
Energy-efficient information transmission may be relevant to biological sensory signal processing as well as to low-power electronic devices. We explore its consequences in two different regimes. In an "immediate" regime, we argue that the information rate should be maximized subject to a power constraint, and in an "exploratory" regime, the transmission rate per power cost should be maximized. In the absence of noise, discrete inputs are optimally encoded into Boltzmann distributed output symbols. In the exploratory regime, the partition function of this distribution is numerically equal to 1. The structure of the optimal code is strongly affected by noise in the transmission channel. The Arimoto-Blahut algorithm, generalized for cost constraints, can be used to derive and interpret the distribution of symbols for optimal energy-efficient coding in the presence of noise. We outline the possibilities and problems in extending our results to information coding and transmission in neurobiological systems.
Vijay Balasubramanian, Don Kimber, Michael J. Berry II
Neural Comput.1
2000 The Use of MDL to Select among Computational Models of Cognition
abstract
How should we decide among competing explanations of a cognitive process given limited observations? The problem of model selection is at the heart of progress in cognitive science. In this paper, Minimum Description Length (MDL) is introduced as a method for selecting among computational models of cognition. We also show that differential geometry provides an intuitive understanding of what drives model selection in MDL. Finally, adequacy of MDL is demonstrated in two areas of cognitive modeling. 1 Model Selection and Model Complexity The development and testing of computational models of cognitive processing are a central focus in cognitive science. A model embodies a solution to a problem whose adequacy is evaluated by its ability to mimic behavior by capturing the regularities underlying observed data. This enterprise of model selection is challenging because of the competing goals that must be satisfied. Traditionally, computational models of cognition have been compared using one of many goodness-of-fit measures. However, use of such a measure can result in the choice of a model that over-fits the data, one that captures idiosyncracies in the particular data set (i.e., noise) over and above the underlying regularities of interest. Such models are considered complex, in that the inherent flexibility in the model enables it to fit diverse patterns of data. As a group, they can be characterized as having many parameters that are combined in a highly nonlinear fashion in the model equation. They do not assume a single structure in the data. Rather, the model contains multiple structures; each obtained by finely tuning the parameter values of the model, and thus can fit a wide range of data patterns. In contrast, simple models, frequently with few parameters, assume a specific structure in the data, which will manifest itself as a narrow range of similar data patterns. Only when one of these patterns occurs will the model fit the data well. The problem of over-fitting data due to model complexity suggests that the goal of model selection should instead be to select the model that generalizes best to all data samples that arise from the same underlying regularity, thus capturing only the regularity, not the noise. To achieve this goal, the selection method must be sensitive to the complexity of a model. There are at least two independent dimensions of model complexity. They are the number of free parameters of a model and its functional form, which refers to the way the parameters are combined in the model equation. For instance, it seems unlikely that two one-parameter models, y = ex and y = x9, are equally complex in their ability to fit data. The two dimensions of model complexity (number of parameters and functional form) and their interplay can improve a model's fit to the data, without necessarily improving generalizability. The trademark of a good model selection procedure, then, is its ability to satisfy two opposing goals. A model must be sufficiently complex to describe the data sample accurately, but without over-fitting the data and thus losing generalizability. To achieve this end, we need a theoretically well-justified measure of model complexity that takes into account the number of parameters and the functional form of a model. In this paper, we introduce Minimum Description Length (MDL) as an appropriate method of selecting among mathematical models of cognition. We also show that MDL has an elegant geometric interpretation that provides a clear, intuitive understanding of the meaning of complexity in MDL. Finally, application examples of MDL are presented in two areas of cognitive modeling. 1.1 Minimum Description Length The central thesis of model selection is the estimation of a model's generalizability. One approach to assessing generalizability is the Minimum Description Length (MDL) principle [1]. It provides a theoretically well-grounded measure of complexity that is sensitive to both dimensions of complexity and also lends itself to intuitive, geometric interpretations. MDL was developed within algorithmic coding theory to choose the model that permits the greatest compression of data. A model family f with parameters e assigns the likelihood f(yle) to a given set of observed data y . The full form of the MDL measure for such a model family is given below. MDL = -In! (yISA) + ~ln( ; ) + In f dS.jdetl(S) where SA is the parameter that maximizes the likelihood, k is the number of parameters in the model, N is the sample size and I(e) is the Fisher information matrix. MDL is the length in bits of the shortest possible code that describes the data with the help of a model. In the context of cognitive modeling, the model that minimizes MDL uncovers the greatest amount of regularity (i.e., knowledge) underlying the data and therefore should be selected. The first, maximized log likelihood term is the lack-of-fit measure, and the second and third terms constitute the intrinsic complexity of the model. In particular, the third term captures the effects of complexity due to functional form, reflected through I(e). We will call the latter two terms together the geometric complexity of the model, for reasons that will become clear in the remainder of this paper. MDL arises as a finite series of terms in an asymptotic expansion of the Bayesian posterior probability of a model given the data for a special form of the parameter prior density [2] . Hence in essence, minimization of MDL is equivalent to maximization of the Bayesian posterior probability. In this paper we present a geometric interpretation of MDL, as well as Bayesian model selection [3], that provides an elegant and intuitive framework for understanding model complexity, a central concept in model selection. 2 Differential Geometric Interpretation of MDL From a geometric perspective, a parametric model family of probability distributions forms a Riemannian manifold embedded in the space of all probability distributions [4]. Every distribution is a point in this space, and the collection of points created by varying the parameters of the model gives rise to a hyper-surface in which "similar" distributions are mapped to "nearby" points. The infinitesimal distance between points separated by the infinitesimal parameter differences de; is given by ds 2 = Y' k. g .. (8 )d8 ; d8 j where g ij(e) is the Riemannian metric tensor. The Fisher information, lij(e), is the natural metric on a manifold of distributions in the context of statistical inference [4]. We argue that the MDL measure of model fitness has an attractive interpretation in such a geometric context.
In Jae Myung, Mark A. Pitt, Vijay Balasubramanian
NIPS4
1997 Statistical Inference, Occam's Razor, and Statistical Mechanics on the Space of Probability Distributions
abstract
The task of parametric model selection is cast in terms of a statistical mechanics on the space of probability distributions. Using the techniques of low-temperature expansions, I arrive at a systematic series for the Bayesian posterior probability of a model family that significantly extends known results in the literature. In particular, I arrive at a precise understanding of how Occam's razor, the principle that simpler models should be preferred until the data justify more complex models, is automatically embodied by probability theory. These results require a measure on the space of model parameters and I derive and discuss an interpretation of Jeffreys' prior distribution as a uniform prior over the distributions indexed by a family. Finally, I derive a theoretical index of the complexity of a parametric family relative to some true distribution that I call the razor of the model. The form of the razor immediately suggests several interesting questions in the theory of learning that can be studied using the techniques of statistical mechanics.
Vijay Balasubramanian
Neural Comput.1
1994 Segmentation of speech using speaker identification
abstract
This paper describes techniques for segmentation of conversational speech based on speaker identity. Speaker segmentation is performed using Viterbi decoding on a hidden Markov model network consisting of interconnected speaker sub-networks. Speaker sub-networks are initialized using Baum-Welch training on data labeled by speaker, and are iteratively retrained based on the previous segmentation. If data labeled by speaker is not available, agglomerative clustering is used to approximately segment the conversational speech according to speaker prior to Baum-Welch training. The distance measure for the clustering is a likelihood ratio in which speakers are modeled by Gaussian distributions. The distance between merged segments is recomputed at each stage of the clustering, and a duration model is used to bias the likelihood ratio. Segmentation accuracy using agglomerative clustering initialization matches accuracy using initialization with speaker labeled data.>
Lynn Wilcox, Francine Chen 0001, Don Kimber, Vijay Balasubramanian
ICASSP (1)4
1991 CRAFT: Compiler-Assisted Algorithm-Based Fault Tolerance in Distributed Memory Multiprocessors
Vijay Balasubramanian, Prithviraj Banerjee
ICPP (1)1
1990 Compiler-Assisted Synthesis of Algorithm-Based Checking in Multiprocessors
abstract
The task of synthesizing algorithm-based checking techniques for general applications is investigated. The problem is approached at the compiler level by identifying linear transformations in Fortran DO loops and restructuring program statements to convert nonlinear transformations to linear ones. System-level checks based on this property are proposed. The approach is demonstrated with example problems of matrix multiplication and the LINPACK routine: DGEFA.>
Vijay Balasubramanian, Prithviraj Banerjee
IEEE Trans. Computers1
1990 Algorithm-Based Fault Tolerance on a Hypercube Multiprocessor
abstract
The design of fault-tolerant hypercube multiprocessor architecture is discussed. The authors propose the detection and location of faulty processors concurrently with the actual execution of parallel applications on the hypercube using a novel scheme of algorithm-based error detection. System-level error detection mechanisms have been implemented for three parallel applications on a 16-processor Intel iPSC hypercube multiprocessor: matrix multiplication, Gaussian elimination, and fast Fourier transform. Schemes for other applications are under development. Extensive studies have been done of error coverage of the system-level error detection schemes in the presence of finite-precision arithmetic, which affects the system-level encodings. Two reconfiguration schemes are proposed that allow the authors to isolate and replace faulty processors with spare processors.>
Prithviraj Banerjee, Joseph T. Rahmeh, Craig B. Stunkel, Suku Nair, Kaushik Roy 0001, Vijay Balasubramanian, Jacob A. Abraham
IEEE Trans. Computers6
1990 Tradeoffs in the Design of Efficient Algorithm-Based Error Detection Schemes for Hypercube Multiprocessors
abstract
The authors provide an in-depth study of the various issues and tradeoffs available in algorithm-based error detection, as well as a general methodology for evaluating the schemes. They illustrate the approach on an extremely useful computation in the field of numerical linear algebra: QR factorization. They have implemented and investigated numerous ways of applying algorithm-based error detection using different system-level encoding strategies for QR factorization. Specifically, schemes based on the checksum and sum-of-squares (SOS) encoding techniques have been developed. The results of studies performed on a 16-processor Intel iPSC-2/D4/MX hypercube multiprocessor are reported. It is shown that, in general, the SOS approach gives much better coverage (85-100%) for QR factorization while maintaining low overheads (below 10%).>
Vijay Balasubramanian, Prithviraj Banerjee
IEEE Trans. Software Eng.1
1989 Algorithm-based Error Detection for Signal Processing Applications on a Hypercube Multiprocessor
abstract
In many cases, it may be possible to redesign parallel algorithms so as to provide a low-cost online scheme for hardware error detection without any hardware modifications. This approach is called algorithm-based error detection. Two useful computations in signal processing are analyzed: QR factorization and singular-value decomposition. For each of these applications, numerous ways of applying algorithm-based error detection using different system-level encoding strategies are investigated. Different schemes have been observed to result in varying error coverages and time overheads. The results of studies performed on a 16-processor Intel iPSC-2/D4/MX hypercube multiprocessor are reported.>
Vijay Balasubramanian, Prithviraj Banerjee
RTSS1
1987 A Fixed Size Array Processor for Computing the Fast Fourier Transform
Vijay Balasubramanian, Prithviraj Banerjee
RTSS1
1987 A Fault Tolerant Massively Parallel Processing Architecture
Vijay Balasubramanian, Prithviraj Banerjee
J. Parallel Distributed Comput.1
1986 RECBAR : A Reconfigurable Massively Parallel Processing Architecture
Vijay Balasubramanian, Prithviraj Banerjee
ICPP1