EDBT 2026 Demo / reviewers in the wild / expert
Eduardo D. Sontag
dblp:38/4571 · also Eduardo Daniel Sontag
· DBLP profile ↗
58ranked-venue papers
15as first author
0since 2021 · last 2020
0000-0001-8020-5783ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 20 · 6 first-authorTheory of computation · 20 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 18 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
13 papers |
Learning theory · 28% Image recognition and object detection · 24% Motion planning and robot control · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
10 papers |
Computational complexity · 62% Information theory · 21% Automata and formal languages · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Emerging computing paradigms · 100% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › biological network › network biology
signaling network reconstruction |
0.1 | 1 | 2008 | NET-SYNTHESIS: a software for synthesis, inference and simplification of signal transduction networks · Bioinform. 2008 |
Emerging computing paradigms
neuromorphic computing |
0.1 | 2 | 2005 | Principles of real-time computing with feedback applied to cortical microcircuit models · NIPS 2005 On the Computational Power of Neural Nets · COLT 1992 |
Robotics › Motion planning and robot control › nonlinear dynamics
attractor dynamics |
0.1 | 1 | 2005 | Principles of real-time computing with feedback applied to cortical microcircuit models · NIPS 2005 |
Machine learning › Probabilistic and Bayesian machine learning
dynamical system |
0.1 | 1 | 2005 | Principles of real-time computing with feedback applied to cortical microcircuit models · NIPS 2005 |
Machine learning › Reinforcement learning › memory architectures
working memory |
0.1 | 1 | 2005 | Principles of real-time computing with feedback applied to cortical microcircuit models · NIPS 2005 |
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference |
0.0 | 1 | 2004 | Inferring dynamic architecture of cellular networks using time series of gene expression, protein and metabolite data · Bioinform. 2004 |
Bioinformatics and computational biology › network bioinformatics › biological network analysis › network analysis
network topology inference |
0.0 | 1 | 2004 | Inferring dynamic architecture of cellular networks using time series of gene expression, protein and metabolite data · Bioinform. 2004 |
Machine learning › Learning theory
sample complexity |
0.0 | 2 | 1996 | Sample complexity for learning recurrent perceptron mappings · IEEE Trans. Inf. Theory 1996 Sample Complexity for Learning Recurrent Perceptron Mappings · NIPS 1995 |
Machine learning › Learning theory
PAC learning |
0.0 | 2 | 1996 | Sample complexity for learning recurrent perceptron mappings · IEEE Trans. Inf. Theory 1996 On a Learnability Question Associated to Neural Networks with Continuous Activations (Extended Abstract) · COLT 1994 |
Bioinformatics and computational biology
computational neuroscience |
0.0 | 1 | 2000 | Processing of Time Series by Neural Circuits with Biologically Realistic Synaptic Dynamics · NIPS 2000 |
Machine learning › Deep learning architectures and training
neural network expressivity |
0.0 | 1 | 1998 | A Precise Characterization of the Class of Languages Recognized by Neural Nets under Gaussian and Other Common Noise Distributions · NIPS 1998 |
Machine learning › Learning theory › sample complexity
sample complexity bounds |
0.0 | 1 | 1996 | Sample complexity for learning recurrent perceptron mappings · IEEE Trans. Inf. Theory 1996 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.0 | 1 | 1995 | Sample Complexity for Learning Recurrent Perceptron Mappings · NIPS 1995 |
Machine learning › Learning theory › computational learning theory › VC theory
VC dimension |
0.0 | 1 | 1995 | Neural Networks with Quadratic VC Dimension · NIPS 1995 |
Machine learning › Learning theory › neural network theory › neural network learnability
hardness of learning neural networks |
0.0 | 1 | 1994 | On a Learnability Question Associated to Neural Networks with Continuous Activations (Extended Abstract) · COLT 1994 |
Machine learning › Learning theory › approximation theory
approximation rate |
0.0 | 1 | 1993 | Rate of Approximation Results Motivated by Robust Neural Network Learning · COLT 1993 |
Machine learning › Learning theory › neural network theory
neural network approximation theory |
0.0 | 1 | 1993 | Rate of Approximation Results Motivated by Robust Neural Network Learning · COLT 1993 |
Machine learning › Deep learning architectures and training › feedforward neural network › multilayer neural network
sigmoidal networks |
0.0 | 1 | 1993 | Finiteness results for sigmoidal "neural" networks · STOC 1993 |
Machine learning › Time series and sequential data
time series analysis |
0.0 | 1 | 2000 | Processing of Time Series by Neural Circuits with Biologically Realistic Synaptic Dynamics · NIPS 2000 |
Computational complexity
circuit complexity |
0.0 | 1 | 1991 | On the Computational Power of Sigmoid versus Boolean Threshold Circuits · FOCS 1991 |
Computational complexity › circuit complexity
threshold circuits |
0.0 | 1 | 1991 | On the Computational Power of Sigmoid versus Boolean Threshold Circuits · FOCS 1991 |
Machine learning › Learning theory › over-parameterization
interpolation |
0.0 | 1 | 1990 | Remarks on Interpolation and Recognition Using Neural Nets · NIPS 1990 |
Automata and formal languages
language recognition |
0.0 | 1 | 1998 | A Precise Characterization of the Class of Languages Recognized by Neural Nets under Gaussian and Other Common Noise Distributions · NIPS 1998 |
Information theory › signal processing › filtering
linear filtering |
0.0 | 1 | 1996 | Sample complexity for learning recurrent perceptron mappings · IEEE Trans. Inf. Theory 1996 |
Robotics › Motion planning and robot control
robot control |
0.0 | 1 | 1986 | Time-optimal control of manipulators · ICRA 1986 |
Robotics › Motion planning and robot control › robot control › optimal control
time-optimal control |
0.0 | 1 | 1986 | Time-optimal control of manipulators · ICRA 1986 |
Information theory › estimation theory
autoregressive model fitting |
0.0 | 1 | 1985 | Dynamic realizations of sufficient sequences · IEEE Trans. Inf. Theory 1985 |
Information theory › signal processing › filtering
nonlinear filtering |
0.0 | 1 | 1985 | Dynamic realizations of sufficient sequences · IEEE Trans. Inf. Theory 1985 |
Information theory › estimation theory
sufficient statistics |
0.0 | 1 | 1985 | Dynamic realizations of sufficient sequences · IEEE Trans. Inf. Theory 1985 |
Machine learning › Trustworthy machine learning › robustness
robust learning |
0.0 | 1 | 1993 | Rate of Approximation Results Motivated by Robust Neural Network Learning · COLT 1993 |
Methods — techniques the papers use, named apart from their topics
support vector machine · 0.2segmentation · 0.2hierarchical grouping · 0.2hodgkin-huxley neuron model · 0.1dynamical systems theory · 0.1combinatorial optimization · 0.1gradient descent · 0.1time-series analysis · 0.0neural net characterization · 0.0tight bound derivation · 0.0PAC learning framework · 0.0gaussian noise distributions · 0.0gaussian noise distribution · 0.0simulation of turing machines · 0.0sigmoidal activation · 0.0reduction · 0.0piecewise-linear activation · 0.0threshold gates · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A computational framework for a Lyapunov-enabled analysis of biochemical reaction networksabstractComplex molecular biological processes such as transcription and translation, signal transduction, post-translational modification cascades, and metabolic pathways can be described in principle by biochemical reactions that explicitly take into account the sophisticated network of chemical interactions regulating cell life. The ability to deduce the possible qualitative behaviors of such networks from a set of reactions is a central objective and an ongoing challenge in the field of systems biology. Unfortunately, the construction of complete mathematical models is often hindered by a pervasive problem: despite the wealth of qualitative graphical knowledge about network interactions, the form of the governing nonlinearities and/or the values of kinetic constants are hard to uncover experimentally. The kinetics can also change with environmental variations. This work addresses the following question: given a set of reactions and without assuming a particular form for the kinetics, what can we say about the asymptotic behavior of the network? Specifically, it introduces a class of networks that are "structurally (mono) attractive" meaning that they are incapable of exhibiting multiple steady states, oscillation, or chaos by virtue of their reaction graphs. These networks are characterized by the existence of a universal energy-like function called a Robust Lyapunov function (RLF). To find such functions, a finite set of rank-one linear systems is introduced, which form the extremals of a linear convex cone. The problem is then reduced to that of finding a common Lyapunov function for this set of extremals. Based on this characterization, a computational package, Lyapunov-Enabled Analysis of Reaction Networks (LEARN), is provided that constructs such functions or rules out their existence. An extensive study of biochemical networks demonstrates that LEARN offers a new unified framework. Basic motifs, three-body binding, and genetic networks are studied first. The work then focuses on cellular signalling networks including various post-translational modification cascades, phosphotransfer and phosphorelay networks, T-cell kinetic proofreading, and ERK signalling. The Ribosome Flow Model is also studied. Muhammad Ali Al-Radhawi, David Angeli, Eduardo D. Sontag |
PLoS Comput. Biol. | 3 |
| 2019 | Multi-modality in gene regulatory networks with slow promoter kineticsabstractPhenotypical variability in the absence of genetic variation often reflects complex energetic landscapes associated with underlying gene regulatory networks (GRNs). In this view, different phenotypes are associated with alternative states of complex nonlinear systems: stable attractors in deterministic models or modes of stationary distributions in stochastic descriptions. We provide theoretical and practical characterizations of these landscapes, specifically focusing on stochastic Slow Promoter Kinetics (SPK), a time scale relevant when transcription factor binding and unbinding are affected by epigenetic processes like DNA methylation and chromatin remodeling. In this case, largely unexplored except for numerical simulations, adiabatic approximations of promoter kinetics are not appropriate. In contrast to the existing literature, we provide rigorous analytic characterizations of multiple modes. A general formal approach gives insight into the influence of parameters and the prediction of how changes in GRN wiring, for example through mutations or artificial interventions, impact the possible number, location, and likelihood of alternative states. We adapt tools from the mathematical field of singular perturbation theory to represent stationary distributions of Chemical Master Equations for GRNs as mixtures of Poisson distributions and obtain explicit formulas for the locations and probabilities of metastable states as a function of the parameters describing the system. As illustrations, the theory is used to tease out the role of cooperative binding in stochastic models in comparison to deterministic models, and applications are given to various model systems, such as toggle switches in isolation or in communicating populations, a synthetic oscillator, and a trans-differentiation network. Muhammad Ali Al-Radhawi, Domitilla Del Vecchio, Eduardo D. Sontag |
PLoS Comput. Biol. | 3 |
| 2019 | Inferring reaction network structure from single-cell, multiplex data, using toric systems theoryabstractThe goal of many single-cell studies on eukaryotic cells is to gain insight into the biochemical reactions that control cell fate and state. In this paper we introduce the concept of Effective Stoichiometric Spaces (ESS) to guide the reconstruction of biochemical networks from multiplexed, fixed time-point, single-cell data. In contrast to methods based solely on statistical models of data, the ESS method leverages the power of the geometric theory of toric varieties to begin unraveling the structure of chemical reaction networks (CRN). This application of toric theory enables a data-driven mapping of covariance relationships in single-cell measurements into stoichiometric information, one in which each cell subpopulation has its associated ESS interpreted in terms of CRN theory. In the development of ESS we reframe certain aspects of the theory of CRN to better match data analysis. As an application of our approach we process cytomery- and image-based single-cell datasets and identify differences in cells treated with kinase inhibitors. Our approach is directly applicable to data acquired using readily accessible experimental methods such as Fluorescence Activated Cell Sorting (FACS) and multiplex immunofluorescence. Jia-Ren Lin, Eduardo D. Sontag, Peter K. Sorger |
PLoS Comput. Biol. | 3 |
| 2018 | Controllability Analysis and Control Synthesis for the Ribosome Flow ModelabstractThe ribosomal density along different parts of the coding regions of the mRNA molecule affect various fundamental intracellular phenomena including: protein production rates, global ribosome allocation and organismal fitness, ribosomal drop off, co-translational protein folding, mRNA degradation, and more. Thus, regulating translation in order to obtain a desired ribosomal profile along the mRNA molecule is an important biological problem. We study this problem using a dynamical model for mRNA translation, called the ribosome flow model (RFM). In the RFM, the mRNA molecule is modeled as chain of n sites. The n state-variables describe the ribosomal density profile along the mRNA molecule, whereas the transition rates from each site to the next are controlled by n + 1 positive constants. To study the problem of controlling the density profile, we consider some or all of the transition rates as time-varying controls. We consider the following problem: given an initial and a desired ribosomal density profile in the RFM, determine the time-varying values of the transition rates that steer the system to this density profile, if they exist. More specifically, we consider two control problems. In the first, all transition rates can be regulated and the goal is to steer the ribosomal density profile and the protein production rate from a given initial value to a desired value. In the second, a single transition rate is controlled and the goal is to steer the production rate to a desired value. In the first case, we show that the system is controllable, i.e. the control is powerful enough to steer the system to any desired value, and we provide simple closed-form expressions for constant control functions (or transition rates) that asymptotically steer the system to the desired value. In the second case, we show that we can steer the production rate to any desired value in a feasible region determined by the other constant transition rates. We discuss some of the biological implications of these results. Yoram Zarai, Michael Margaliot, Eduardo D. Sontag, Tamir Tuller |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2017 | Reduction of multiscale stochastic biochemical reaction networks using exact moment derivationabstractBiochemical reaction networks (BRNs) in a cell frequently consist of reactions with disparate timescales. The stochastic simulations of such multiscale BRNs are prohibitively slow due to high computational cost for the simulations of fast reactions. One way to resolve this problem uses the fact that fast species regulated by fast reactions quickly equilibrate to their stationary distribution while slow species are unlikely to be changed. Thus, on a slow timescale, fast species can be replaced by their quasi-steady state (QSS): their stationary conditional expectation values for given slow species. As the QSS are determined solely by the state of slow species, such replacement leads to a reduced model, where fast species are eliminated. However, it is challenging to derive the QSS in the presence of nonlinear reactions. While various approximation schemes for the QSS have been developed, they often lead to considerable errors. Here, we propose two classes of multiscale BRNs which can be reduced by deriving an exact QSS rather than approximations. Specifically, if fast species constitute either a feedforward network or a complex balanced network, the reduced model based on the exact QSS can be derived. Such BRNs are frequently observed in a cell as the feedforward network is one of fundamental motifs of gene or protein regulatory networks. Furthermore, complex balanced networks also include various types of fast reversible bindings such as bindings between transcriptional factors and gene regulatory sites. The reduced models based on exact QSS, which can be calculated by the computational packages provided in this work, accurately approximate the slow scale dynamics of the original full model with much lower computational cost. Jae Kyoung Kim, Eduardo D. Sontag |
PLoS Comput. Biol. | 2 |
| 2017 | Dynamic compensation, parameter identifiability, and equivariancesabstractA recent paper by Karin et al. introduced a mathematical notion called dynamical compensation (DC) of biological circuits. DC was shown to play an important role in glucose homeostasis as well as other key physiological regulatory mechanisms. Karin et al. went on to provide a sufficient condition to test whether a given system has the DC property. Here, we show how DC can be formulated in terms of a well-known concept in systems biology, statistics, and control theory-that of parameter structural non-identifiability. Viewing DC as a parameter identification problem enables one to take advantage of powerful theoretical and computational tools to test a system for DC. We obtain as a special case the sufficient criterion discussed by Karin et al. We also draw connections to system equivalence and to the fold-change detection property. Eduardo D. Sontag |
PLoS Comput. Biol. | 1 |
| 2016 | Non-monotonic Response to Monotonic Stimulus: Regulation of Glyoxylate Shunt Gene-Expression Dynamics in Mycobacterium tuberculosisabstractUnderstanding how dynamical responses of biological networks are constrained by underlying network topology is one of the fundamental goals of systems biology. Here we employ monotone systems theory to formulate a theorem stating necessary conditions for non-monotonic time-response of a biochemical network to a monotonic stimulus. We apply this theorem to analyze the non-monotonic dynamics of the σB-regulated glyoxylate shunt gene expression in Mycobacterium tuberculosis cells exposed to hypoxia. We first demonstrate that the known network structure is inconsistent with observed dynamics. To resolve this inconsistency we employ the formulated theorem, modeling simulations and optimization along with follow-up dynamic experimental measurements. We show a requirement for post-translational modulation of σB activity in order to reconcile the network dynamics with its topology. The results of this analysis make testable experimental predictions and demonstrate wider applicability of the developed methodology to a wide class of biological systems. Joao A. Ascensao, Pratik Datta, Baris Hancioglu, Eduardo D. Sontag, Maria L. Gennaro, Oleg A. Igoshin |
PLoS Comput. Biol. | 4 |
| 2016 | Quorum-Sensing Synchronization of Synthetic Toggle Switches: A Design Based on Monotone Dynamical Systems TheoryabstractSynthetic constructs in biotechnology, biocomputing, and modern gene therapy interventions are often based on plasmids or transfected circuits which implement some form of "on-off" switch. For example, the expression of a protein used for therapeutic purposes might be triggered by the recognition of a specific combination of inducers (e.g., antigens), and memory of this event should be maintained across a cell population until a specific stimulus commands a coordinated shut-off. The robustness of such a design is hampered by molecular ("intrinsic") or environmental ("extrinsic") noise, which may lead to spontaneous changes of state in a subset of the population and is reflected in the bimodality of protein expression, as measured for example using flow cytometry. In this context, a "majority-vote" correction circuit, which brings deviant cells back into the required state, is highly desirable, and quorum-sensing has been suggested as a way for cells to broadcast their states to the population as a whole so as to facilitate consensus. In this paper, we propose what we believe is the first such a design that has mathematically guaranteed properties of stability and auto-correction under certain conditions. Our approach is guided by concepts and theory from the field of "monotone" dynamical systems developed by M. Hirsch, H. Smith, and others. We benchmark our design by comparing it to an existing design which has been the subject of experimental and theoretical studies, illustrating its superiority in stability and self-correction of synchronization errors. Our stability analysis, based on dynamical systems theory, guarantees global convergence to steady states, ruling out unpredictable ("chaotic") behaviors and even sustained oscillations in the limit of convergence. These results are valid no matter what are the values of parameters, and are based only on the wiring diagram. The theory is complemented by extensive computational bifurcation analysis, performed for a biochemically-detailed and biologically-relevant model that we developed. Another novel feature of our approach is that our theorems on exponential stability of steady states for homogeneous or mixed populations are valid independently of the number N of cells in the population, which is usually very large (N ≫ 1) and unknown. We prove that the exponential stability depends on relative proportions of each type of state only. While monotone systems theory has been used previously for systems biology analysis, the current work illustrates its power for synthetic biology design, and thus has wider significance well beyond the application to the important problem of coordination of toggle switches. Evgeni V. Nikolaev, Eduardo D. Sontag |
PLoS Comput. Biol. | 2 |
| 2013 | DevStaR: High-Throughput Quantification of C. elegans Developmental StagesabstractWe present DevStaR, an automated computer vision and machine learning system that provides rapid, accurate, and quantitative measurements of C. elegans embryonic viability in high-throughput (HTP) applications. A leading genetic model organism for the study of animal development and behavior, C. elegans is particularly amenable to HTP functional genomic analysis due to its small size and ease of cultivation, but the lack of efficient and quantitative methods to score phenotypes has become a major bottleneck. DevStaR addresses this challenge using a novel hierarchical object recognition machine that rapidly segments, classifies, and counts animals at each developmental stage in images of mixed-stage populations of C. elegans. Here, we describe the algorithmic design of the DevStaR system and demonstrate its performance in scoring image data acquired in HTP screens. Amelia G. White, Brandon Lees, Huey-Ling Kao, Patricia G. Cipriani, Eliana Munarriz, Annalise B. Paaby, Katherine Erickson, Sherly Guzman, Kirk Rattanakorn, Eduardo D. Sontag, Davi Geiger, Kristin C. Gunsalus, Fabio Piano |
IEEE Trans. Medical Imaging | 10 |
| 2012 | Modular Design of Artificial Tissue Homeostasis: Robust Control through Synthetic Cellular HeterogeneityabstractSynthetic biology efforts have largely focused on small engineered gene networks, yet understanding how to integrate multiple synthetic modules and interface them with endogenous pathways remains a challenge. Here we present the design, system integration, and analysis of several large scale synthetic gene circuits for artificial tissue homeostasis. Diabetes therapy represents a possible application for engineered homeostasis, where genetically programmed stem cells maintain a steady population of β-cells despite continuous turnover. We develop a new iterative process that incorporates modular design principles with hierarchical performance optimization targeted for environments with uncertainty and incomplete information. We employ theoretical analysis and computational simulations of multicellular reaction/diffusion models to design and understand system behavior, and find that certain features often associated with robustness (e.g., multicellular synchronization and noise attenuation) are actually detrimental for tissue homeostasis. We overcome these problems by engineering a new class of genetic modules for 'synthetic cellular heterogeneity' that function to generate beneficial population diversity. We design two such modules (an asynchronous genetic oscillator and a signaling throttle mechanism), demonstrate their capacity for enhancing robust control, and provide guidance for experimental implementation with various computational techniques. We found that designing modules for synthetic heterogeneity can be complex, and in general requires a framework for non-linear and multifactorial analysis. Consequently, we adapt a 'phenotypic sensitivity analysis' method to determine how functional module behaviors combine to achieve optimal system performance. We ultimately combine this analysis with Bayesian network inference to extract critical, causal relationships between a module's biochemical rate-constants, its high level functional behavior in isolation, and its impact on overall system performance once integrated. Miles Miller, Marc Hafner, Eduardo D. Sontag, Noah Davidsohn, Sairam Subramanian, Priscilla E. M. Purnick, Douglas A. Lauffenburger, Ron Weiss |
PLoS Comput. Biol. | 3 |
| 2012 | A Characterization of Scale Invariant Responses in Enzymatic NetworksabstractAn ubiquitous property of biological sensory systems is adaptation: a step increase in stimulus triggers an initial change in a biochemical or physiological response, followed by a more gradual relaxation toward a basal, pre-stimulus level. Adaptation helps maintain essential variables within acceptable bounds and allows organisms to readjust themselves to an optimum and non-saturating sensitivity range when faced with a prolonged change in their environment. Recently, it was shown theoretically and experimentally that many adapting systems, both at the organism and single-cell level, enjoy a remarkable additional feature: scale invariance, meaning that the initial, transient behavior remains (approximately) the same even when the background signal level is scaled. In this work, we set out to investigate under what conditions a broadly used model of biochemical enzymatic networks will exhibit scale-invariant behavior. An exhaustive computational study led us to discover a new property of surprising simplicity and generality, uniform linearizations with fast output (ULFO), whose validity we show is both necessary and sufficient for scale invariance of three-node enzymatic networks (and sufficient for any number of nodes). Based on this study, we go on to develop a mathematical explanation of how ULFO results in scale invariance. Our work provides a surprisingly consistent, simple, and general framework for understanding this phenomenon, and results in concrete experimental predictions. Maja Skataric, Eduardo D. Sontag |
PLoS Comput. Biol. | 2 |
| 2010 | Rapid and accurate developmental stage recognition of C. elegans from high-throughput image dataabstractWe present a hierarchical principle for object recognition and its application to automatically classify developmental stages of C. elegans animals from a population of mixed stages. The object recognition machine consists of four hierarchical layers, each composed of units upon which evaluation functions output a label score, followed by a grouping mechanism that resolves ambiguities in the score by imposing local consistency constraints. Each layer then outputs groups of units, from which the units of the next layer are derived. Using this hierarchical principle, the machine builds up successively more sophisticated representations of the objects to be classified. The algorithm segments large and small objects, decomposes objects into parts, extracts features from these parts, and classifies them by SVM. We are using this system to analyze phenotypic data from C. elegans high-throughput genetic screens, and our system overcomes a previous bottleneck in image analysis by achieving near real-time scoring of image data. The system is in current use in a functioning C. elegans laboratory and has processed over two hundred thousand images for lab users. Amelia G. White, Patricia G. Cipriani, Huey-Ling Kao, Brandon Lees, Davi Geiger, Eduardo D. Sontag, Kristin C. Gunsalus, Fabio Piano |
CVPR | 6 |
| 2010 | Global Entrainment of Transcriptional Systems to Periodic InputsabstractThis paper addresses the problem of providing mathematical conditions that allow one to ensure that biological networks, such as transcriptional systems, can be globally entrained to external periodic inputs. Despite appearing obvious at first, this is by no means a generic property of nonlinear dynamical systems. Through the use of contraction theory, a powerful tool from dynamical systems theory, it is shown that certain systems driven by external periodic signals have the property that all their solutions converge to a fixed limit cycle. General results are proved, and the properties are verified in the specific cases of models of transcriptional systems as well as constructs of interest in synthetic biology. A self-contained exposition of all needed results is given in the paper. Giovanni Russo 0002, Mario di Bernardo, Eduardo D. Sontag |
PLoS Comput. Biol. | 3 |
| 2009 | The p53HMM algorithm: using profile hidden markov models to detect p53-responsive genesabstractBACKGROUND: A computational method (called p53HMM) is presented that utilizes Profile Hidden Markov Models (PHMMs) to estimate the relative binding affinities of putative p53 response elements (REs), both p53 single-sites and cluster-sites. These models incorporate a novel "Corresponded Baum-Welch" training algorithm that provides increased predictive power by exploiting the redundancy of information found in the repeated, palindromic p53-binding motif. The predictive accuracy of these new models are compared against other predictive models, including position specific score matrices (PSSMs, or weight matrices). We also present a new dynamic acceptance threshold, dependent upon a putative binding site's distance from the Transcription Start Site (TSS) and its estimated binding affinity. This new criteria for classifying putative p53-binding sites increases predictive accuracy by reducing the false positive rate. RESULTS: Training a Profile Hidden Markov Model with corresponding positions matching a combined-palindromic p53-binding motif creates the best p53-RE predictive model. The p53HMM algorithm is available on-line: (http://tools.csb.ias.edu). CONCLUSION: Using Profile Hidden Markov Models with training methods that exploit the redundant information of the homotetramer p53 binding site provides better predictive models than weight matrices (PSSMs). These methods may also boost performance when applied to other transcription factor binding sites. Todd Riley, Eduardo D. Sontag, Arnold Levine |
BMC Bioinform. | 3 |
| 2009 | Shape, Size, and Robustness: Feasible Regions in the Parameter Space of Biochemical NetworksabstractThe concept of robustness of regulatory networks has received much attention in the last decade. One measure of robustness has been associated with the volume of the feasible region, namely, the region in the parameter space in which the system is functional. In this paper, we show that, in addition to volume, the geometry of this region has important consequences for the robustness and the fragility of a network. We develop an approximation within which we could algebraically specify the feasible region. We analyze the segment polarity gene network to illustrate our approach. The study of random walks in the parameter space and how they exit the feasible region provide us with a rich perspective on the different modes of failure of this network model. In particular, we found that, between two alternative ways of activating Wingless, one is more robust than the other. Our method provides a more complete measure of robustness to parameter variation. As a general modeling strategy, our approach is an interesting alternative to Boolean representation of biochemical networks. Adel Dayarian, Madalena Chaves, Eduardo D. Sontag, Anirvan M. Sengupta |
PLoS Comput. Biol. | 3 |
| 2008 | Inferring (Biological) Signal Transduction Networks via Transitive Reductions of Directed Graphs
Réka Albert, Bhaskar DasGupta, Riccardo Dondi, Eduardo D. Sontag |
Algorithmica | 4 |
| 2008 | NET-SYNTHESIS: a software for synthesis, inference and simplification of signal transduction networksabstractUNLABELLED: We present a software for combined synthesis, inference and simplification of signal transduction networks. The main idea of our method lies in representing observed indirect causal relationships as network paths and using techniques from combinatorial optimization to find the sparsest graph consistent with all experimental observations. We illustrate the biological usability of our software by applying it to a previously published signal transduction network and by using it to synthesize and simplify a novel network corresponding to activation-induced cell death in large granular lymphocyte leukemia. AVAILABILITY: NET-SYNTHESIS is freely downloadable from http://www.cs.uic.edu/~dasgupta/network-synthesis/ Sema Kachalo, Eduardo D. Sontag, Réka Albert, Bhaskar DasGupta |
Bioinform. | 3 |
| 2007 | A Novel Method for Signal Transduction Network Inference from Indirect Experimental Evidence
Réka Albert, Bhaskar DasGupta, Riccardo Dondi, Sema Kachalo, Eduardo D. Sontag, Alex Zelikovsky, Kelly Westbrooks |
WABI | 5 |
| 2007 | Randomized approximation algorithms for set multicover problems with applications to reverse engineering of protein and gene networks
Piotr Berman, Bhaskar DasGupta, Eduardo D. Sontag |
Discret. Appl. Math. | 3 |
| 2007 | Computational Aspects of Feedback in Neural CircuitsabstractIt has previously been shown that generic cortical microcircuit models can perform complex real-time computations on continuous input streams, provided that these computations can be carried out with a rapidly fading memory. We investigate the computational capability of such circuits in the more realistic case where not only readout neurons, but in addition a few neurons within the circuit, have been trained for specific tasks. This is essentially equivalent to the case where the output of trained readout neurons is fed back into the circuit. We show that this new model overcomes the limitation of a rapidly fading memory. In fact, we prove that in the idealized case without noise it can carry out any conceivable digital or analog computation on time-varying inputs. But even with noise, the resulting computational model can perform a large class of biologically relevant real-time computations that require a nonfading memory. We demonstrate these computational implications of feedback both theoretically, and through computer simulations of detailed cortical microcircuit models that are subject to noise and have complex inherent dynamics. We show that the application of simple learning procedures (such as linear regression or perceptron learning) to a few neurons enables such circuits to represent time over behaviorally relevant long time spans, to integrate evidence from incoming spike trains over longer periods of time, and to process new information contained in such spike trains in diverse ways according to the current internal state of the circuit. In particular we show that such generic cortical microcircuits with feedback provide a new model for working memory that is consistent with a large set of biological constraints. Although this article examines primarily the computational role of feedback in circuits of neurons, the mathematical principles on which its analysis is based apply to a variety of dynamical systems. Hence they may also throw new light on the computational role of feedback in other complex biological dynamical systems, such as, for example, genetic regulatory networks. Wolfgang Maass 0001, Prashant Joshi, Eduardo D. Sontag |
PLoS Comput. Biol. | 3 |
| 2005 | Principles of real-time computing with feedback applied to cortical microcircuit modelsabstractThe network topology of neurons in the brain exhibits an abundance of feedback connections, but the computational function of these feedback connections is largely unknown. We present a computational theory that characterizes the gain in computational power achieved through feedback in dynamical systems with fading memory. It implies that many such systems acquire through feedback universal computational capabilities for analog computing with a non-fading memory. In particular, we show that feedback enables such systems to process time-varying input streams in diverse ways according to rules that are implemented through internal states of the dynamical system. In contrast to previous attractor-based computational models for neural networks, these flexible internal states are high-dimensional attractors of the circuit dynamics, that still allow the circuit state to absorb new information from online input streams. In this way one arrives at novel models for working memory, integration of evidence, and reward expectation in cortical circuits. We show that they are applicable to circuits of conductance-based Hodgkin-Huxley (HH) neurons with high levels of noise that reflect experimental data on in- vivo conditions. Wolfgang Maass 0001, Prashant Joshi, Eduardo D. Sontag |
NIPS | 3 |
| 2004 | Randomized Approximation Algorithms for Set Multicover Problems with Applications to Reverse Engineering of Protein and Gene Networks
Piotr Berman, Bhaskar DasGupta, Eduardo D. Sontag |
APPROX-RANDOM | 3 |
| 2004 | Inferring dynamic architecture of cellular networks using time series of gene expression, protein and metabolite dataabstractMOTIVATION: High-throughput technologies have facilitated the acquisition of large genomics and proteomics datasets. However, these data provide snapshots of cellular behavior, rather than help us reveal causal relations. Here, we propose how these technologies can be utilized to infer the topology and strengths of connections among genes, proteins and metabolites by monitoring time-dependent responses of cellular networks to experimental interventions. RESULTS: We demonstrate that all connections leading to a given network node, e.g. to a particular gene, can be deduced from responses to perturbations none of which directly influences that node, e.g. using strains with knock-outs to other genes. To infer all interactions from stationary data, each node should be perturbed separately or in combination with other nodes. Monitoring time series provides richer information and does not require perturbations to all nodes. Overall, the methods we propose are capable of deducing and quantifying functional interactions within and across cellular gene, signaling and metabolic networks. SUPPLEMENTARY INFORMATION: Supplementary material is available at http://www.dbi.tju.edu/bioinformatics2004.pdf Eduardo D. Sontag, Anatoly Kiyatkin, Boris N. Kholodenko |
Bioinform. | 1 |
| 2001 | A polynomial-time algorithm for checking equivalence under certain semiring congruences motivated by the state-space isomorphism problem for hybrid systems
Bhaskar DasGupta, Eduardo D. Sontag |
Theor. Comput. Sci. | 2 |
| 2000 | Processing of Time Series by Neural Circuits with Biologically Realistic Synaptic DynamicsabstractExperimental data show that biological synapses behave quite differently from the symbolic synapses in common artificial neural network models. Biological synapses are dynamic, i.e., their "weight" changes on a short time scale by several hundred percent in dependence of the past input to the synapse. In this article we explore the consequences that these synaptic dynamics entail for the computational power of feedforward neural networks. We show that gradient descent suffices to approximate a given (quadratic) filter by a rather small neural system with dynamic synapses. We also compare our network model to artificial neural net(cid:173) works designed for time series processing. Our numerical results are complemented by theoretical analysis which show that even with just a single hidden layer such networks can approximate a surprisingly large large class of nonlinear filters: all filters that can be characterized by Volterra series. This result is robust with regard to various changes in the model for synaptic dynamics. Thomas Natschläger, Wolfgang Maass 0001, Eduardo D. Sontag, Anthony M. Zador |
NIPS | 3 |
| 2000 | Neural Systems as Nonlinear FiltersabstractExperimental data show that biological synapses behave quite differently from the symbolic synapses in all common artificial neural network models. Biological synapses are dynamic; their "weight" changes on a short timescale by several hundred percent in dependence of the past input to the synapse. In this article we address the question how this inherent synaptic dynamics (which should not be confused with long term learning) affects the computational power of a neural network. In particular, we analyze computations on temporal and spatiotemporal patterns, and we give a complete mathematical characterization of all filters that can be approximated by feedforward neural networks with dynamic synapses. It turns out that even with just a single hidden layer, such networks can approximate a very rich class of nonlinear filters: all filters that can be characterized by Volterra series. This result is robust with regard to various changes in the model for synaptic dynamics. Our characterization result provides for all nonlinear filters that are approximable by Volterra series a new complexity hierarchy related to the cost of implementing such filters in neural systems. Wolfgang Maass 0001, Eduardo D. Sontag |
Neural Comput. | 2 |
| 1999 | Analog Neural Nets with Gaussian or Other Common Noise Distribution Cannot Recognize Arbitrary Regular LanguagesabstractWe consider recurrent analog neural nets where the output of each gate is subject to gaussian noise or any other common noise distribution that is nonzero on a sufficiently large part of the state-space. We show that many regular languages cannot be recognized by networks of this type, and we give a precise characterization of languages that can be recognized. This result implies severe constraints on possibilities for constructing recurrent analog neural nets that are robust against realistic types of analog noise. On the other hand, we present a method for constructing feedfor-ward analog neural nets that are robust with regard to analog noise of this type. Wolfgang Maass 0001, Eduardo D. Sontag |
Neural Comput. | 2 |
| 1998 | A Precise Characterization of the Class of Languages Recognized by Neural Nets under Gaussian and Other Common Noise Distributions
Wolfgang Maass 0001, Eduardo D. Sontag |
NIPS | 2 |
| 1998 | Vapnik-Chervonenkis Dimension of Recurrent Neural Networks
Pascal Koiran, Eduardo D. Sontag |
Discret. Appl. Math. | 2 |
| 1997 | Using Fourier-neural recurrent networks to fit sequential input/output data
Renée Koplon, Eduardo D. Sontag |
Neurocomputing | 2 |
| 1997 | Neural Networks with Quadratic VC Dimension
Pascal Koiran, Eduardo D. Sontag |
J. Comput. Syst. Sci. | 2 |
| 1997 | Shattering All Sets of k Points in 'General Position' Requires (k - 1)/2 ParametersabstractFor classes of concepts defined by certain classes of analytic functions depending on n parameters, there are nonempty open sets of samples of length 2n + 2 that cannot be shattered. A slighly weaker result is also proved for piecewise-analytic functions. The special case of neural networks is discussed. Eduardo D. Sontag |
Neural Comput. | 1 |
| 1996 | Sample complexity for learning recurrent perceptron mappingsabstractRecurrent perceptron classifiers generalize the usual perceptron model. They correspond to linear transformations of input vectors obtained by means of "autoregressive moving-average schemes", or infinite impulse response filters, and take into account those correlations and dependences among input coordinates which arise from linear digital filtering. This paper provides tight bounds on the sample complexity associated to the fitting of such models to experimental data. The results are expressed in the context of the theory of probably approximately correct (PAC) learning. Bhaskar DasGupta, Eduardo D. Sontag |
IEEE Trans. Inf. Theory | 2 |
| 1995 | Sample Complexity for Learning Recurrent Perceptron Mappings
Bhaskar DasGupta, Eduardo D. Sontag |
NIPS | 2 |
| 1995 | Neural Networks with Quadratic VC Dimension
Pascal Koiran, Eduardo D. Sontag |
NIPS | 2 |
| 1995 | On the Computational Power of Neural Nets
Hava T. Siegelmann, Eduardo D. Sontag |
J. Comput. Syst. Sci. | 2 |
| 1995 | On the complexity of training neural networks with continuous activation functionsabstractDeals with computational issues of loading a fixed-architecture neural network with a set of positive and negative examples. This is the first result on the hardness of loading a simple three-node architecture which does not consist of the binary-threshold neurons, but rather utilizes a particular continuous activation function, commonly used in the neural-network literature. The authors observe that the loading problem is polynomial-time if the input dimension is constant. Otherwise, however, any possible learning algorithm based on particular fixed architectures faces severe computational barriers. Similar theorems have already been proved by Megiddo and by Blum and Rivest, to the case of binary-threshold networks only. The authors' theoretical results lend further suggestion to the use of incremental (architecture-changing) techniques for training networks rather than fixed architectures. Furthermore, they imply hardness of learnability in the probably approximately correct sense as well. Bhaskar DasGupta, Hava T. Siegelmann, Eduardo D. Sontag |
IEEE Trans. Neural Networks | 3 |
| 1994 | On a Learnability Question Associated to Neural Networks with Continuous Activations (Extended Abstract)abstractThis paper deals with learnability of concept classes defined by neural networks, showing the hardness of PAC-learning (in the complexity, not merely information-theoretic sense) for networks with a particular class of activation. The obstruction lies not with the VC dimension, which is known to grow slowly; instead, the result follows the fact that the loading problem is NP-complete. (The complexity scales badly with input dimension; the loading problem is polynomial-time if the input dimension is constant.) Similar and well-known theorems had already been proved by Megiddo and by Blum and Rivest, for binary-threshold networks. It turns out the general problem for continuous sigmoidal-type functions, as used in practical applications involving steepest descent, is not NP-hard—there are “sigmoidals” for which the problem is in fact trivial—so it is an open question to determine what properties of the activation function cause difficulties. Ours is the first result on the hardness of loading networks which do not consist of binary neurons; we employ a piecewise-linear activation function that has been used in the neural network literature. Our theoretical results lend further justification to the use of incremental (architecture-changing) techniques for training networks. Bhaskar DasGupta, Hava T. Siegelmann, Eduardo D. Sontag |
COLT | 3 |
| 1994 | Analog Computation via Neural Networks
Hava T. Siegelmann, Eduardo D. Sontag |
Theor. Comput. Sci. | 2 |
| 1993 | Rate of Approximation Results Motivated by Robust Neural Network LearningabstractThe set of functions which a single hidden layer neural network can approximate is increasingly well understood, yet our knowledge of how the approximation error depends upon the number of hidden units, i.e. the rate of approximation, remains relatively primitive.Barron [1991] and Jones [1992] give bounds on the rate of approximation valid for Hilbert spaces.We derive bounds for L spaces, 1 < p < m, recovering the 0(1 /&) bounds of Barron and Jones for the case p = 2.The results were motivated in part by the desire to understand approximation in the more "robust" (resistant to exemplar noise) LP, 1 ~p <2 norms. Christian J. Darken, Michael Donahue, Leonid Gurvits, Eduardo D. Sontag |
COLT | 4 |
| 1993 | Finiteness results for sigmoidal "neural" networks
Angus Macintyre, Eduardo D. Sontag |
STOC | 2 |
| 1993 | For neural networks, function determines form
Francesca Albertini, Eduardo D. Sontag |
Neural Networks | 2 |
| 1992 | On the Computational Power of Neural NetsabstractThis paper deals with finite networks which consist of interconnections of synchronously evolving processors. Each processor updates its state by applying a “sigmoidal” scalar nonlinearity to a linear combination of the previous states of all units. We prove that one may simulate all Turing Machines by rational nets. In particular, one can do this in linear time, and there is a net made up of about 1,000 processors which computes a universal partial-recursive function. Products (high order nets) are not required, contrary to what had been stated in the literature. Furthermore, we assert a similar theorem about non-deterministic Turing Machines. Consequences for undecidability and complexity issues about nets are discussed too. Hava T. Siegelmann, Eduardo D. Sontag |
COLT | 2 |
| 1992 | Feedforward Nets for Interpolation and Classification
Eduardo D. Sontag |
J. Comput. Syst. Sci. | 1 |
| 1992 | Feedback stabilization using two-hidden-layer netsabstractThe representational capabilities of one-hidden-layer and two-hidden-layer nets consisting of feedforward interconnections of linear threshold units are compared. It is remarked that for certain problems two hidden layers are required, contrary to what might be in principle expected from the known approximation theorems. The differences are not based on numerical accuracy or number of units needed, nor on capabilities for feature extraction, but rather on a much more basic classification into direct and inverse problems. The former correspond to the approximation of continuous functions, while the latter are concerned with approximating one-sided inverses of continuous functions, and are often encountered in the context of inverse kinematics determination or in control questions. A general result is given showing that nonlinear control systems can be stabilized using two hidden layers, but not, in general, using just one. Eduardo D. Sontag |
IEEE Trans. Neural Networks | 1 |
| 1991 | On the Computational Power of Sigmoid versus Boolean Threshold CircuitsabstractThe power of constant depth circuits with sigmoid (i.e., smooth) threshold gates for computing Boolean functions is examined. It is shown that, for depth 2, constant size circuits of this type are strictly more powerful than constant size Boolean threshold circuits (i.e., circuits with Boolean threshold gates). On the other hand it turns out that, for any constant depth d, polynomial size sigmoid threshold circuits with polynomially bounded weights compute exactly the same Boolean functions as the corresponding circuits with Boolean threshold gates.> Wolfgang Maass 0001, Georg Schnitger, Eduardo D. Sontag |
FOCS | 3 |
| 1991 | Back propagation separates where perceptrons do
Eduardo D. Sontag, Héctor J. Sussmann |
Neural Networks | 1 |
| 1990 | Remarks on Interpolation and Recognition Using Neural Nets
Eduardo D. Sontag |
NIPS | 1 |
| 1989 | Sigmoids Distinguish More Efficiently Than HeavisidesabstractEvery dichotomy on a 2k-point set in ℝN can be implemented by a neural net with a single hidden layer containing k sigmoidal neurons. If the neurons were of a hardlimiter (Heaviside) type, 2k − 1 would be in general needed. Eduardo D. Sontag |
Neural Comput. | 1 |
| 1986 | Time-optimal control of manipulatorsabstractThis paper studies time-optimal control questions for a certain class of nonlinear systems. This class includes a large number of mechanical systems, in particular, rigid robotic manipulators with torque constraints. As nonlinear systems, these systems have many properties that are false for generic systems of the same dimensions. Eduardo D. Sontag, Héctor J. Sussmann |
ICRA | 1 |
| 1985 | Real Addition and the Polynomial Hierarchy
Eduardo D. Sontag |
Inf. Process. Lett. | 1 |
| 1985 | Dynamic realizations of sufficient sequencesabstractLet(U_{1},U_{2}, \cdots)be a sequence of observed random variables and(T_{1}(U_{1}),T_{2}(U_{1}, U_{2}), \cdots)be a corresponding sequence of sufficient statistics (a sufficient sequence). Under certain regularity conditions, the sufficient sequence defines the input/output map of a time-varying, discrete-time nonlinear system. This system provides a recursive way of updating the sufficient statistic as new observations are made. Conditions are provided assuring that such a system evolves in a state space of minimal dimension. Several examples are provided to illustrate how this notion of dimensional minimality is related to other properties of sufficient sequences. The results can be used to verify the form of the minimum dimension (discrete-time) nonlinear filter associated with the autoregressive parameter estimation problem. Bradley W. Dickinson, Eduardo D. Sontag |
IEEE Trans. Inf. Theory | 2 |
| 1981 | Conditions for Abstract Nonlinear Regulation
Eduardo D. Sontag |
Inf. Control. | 1 |
| 1979 | On the Existence of Minimal Realizations of Linear Dynamical Systems over Noetherian Integral Domains
Yves Rouchaleau, Eduardo D. Sontag |
J. Comput. Syst. Sci. | 2 |
| 1978 | On Split Realizations of Response Maps over Rings
Eduardo D. Sontag |
Inf. Control. | 1 |
| 1977 | The Lattice of Minimal Realizations of Response Maps Over Rings
Eduardo D. Sontag |
Math. Syst. Theory | 1 |
| 1976 | On Linear Systems and Noncommutative Rings
Eduardo D. Sontag |
Math. Syst. Theory | 1 |
| 1975 | On Some Questions of Rationality and Decidability
Eduardo D. Sontag |
J. Comput. Syst. Sci. | 1 |