1
|
Khan S, Wong A, Tripp B. Modeling the Role of Contour Integration in Visual Inference. Neural Comput 2023; 36:33-74. [PMID: 38052088 DOI: 10.1162/neco_a_01625] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/28/2023] [Accepted: 09/08/2023] [Indexed: 12/07/2023]
Abstract
Under difficult viewing conditions, the brain's visual system uses a variety of recurrent modulatory mechanisms to augment feedforward processing. One resulting phenomenon is contour integration, which occurs in the primary visual (V1) cortex and strengthens neural responses to edges if they belong to a larger smooth contour. Computational models have contributed to an understanding of the circuit mechanisms of contour integration, but less is known about its role in visual perception. To address this gap, we embedded a biologically grounded model of contour integration in a task-driven artificial neural network and trained it using a gradient-descent variant. We used this model to explore how brain-like contour integration may be optimized for high-level visual objectives as well as its potential roles in perception. When the model was trained to detect contours in a background of random edges, a task commonly used to examine contour integration in the brain, it closely mirrored the brain in terms of behavior, neural responses, and lateral connection patterns. When trained on natural images, the model enhanced weaker contours and distinguished whether two points lay on the same versus different contours. The model learned robust features that generalized well to out-of-training-distribution stimuli. Surprisingly, and in contrast with the synthetic task, a parameter-matched control network without recurrence performed the same as or better than the model on the natural-image tasks. Thus, a contour integration mechanism is not essential to perform these more naturalistic contour-related tasks. Finally, the best performance in all tasks was achieved by a modified contour integration model that did not distinguish between excitatory and inhibitory neurons.
Collapse
Affiliation(s)
- Salman Khan
- Centre for Theoretical Neuroscience, Department of System Design Engineering
- Vision and Image Processing Group, Department of System Design Engineering
- Waterloo Artificial Intelligence Institute: University of Waterloo, Waterloo, ON, Canada, N2L 3G1
| | - Alexander Wong
- Vision and Image Processing Group, Department of System Design Engineering
- Waterloo Artificial Intelligence Institute: University of Waterloo, Waterloo, ON, Canada, N2L 3G1
| | - Bryan Tripp
- Centre for Theoretical Neuroscience, Department of System Design Engineering
- Vision and Image Processing Group, Department of System Design Engineering
- Waterloo Artificial Intelligence Institute: University of Waterloo, Waterloo, ON, Canada, N2L 3G1
| |
Collapse
|
2
|
Osorio VR, Iyengar R, Yao X, Bhattachan P, Ragobar A, Dey N, Tripp B. 37,000 Human-Planned Robotic Grasps With Six Degrees of Freedom. IEEE Robot Autom Lett 2020. [DOI: 10.1109/lra.2020.2976295] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
3
|
Rezai O, Stoffl L, Tripp B. How are response properties in the middle temporal area related to inference on visual motion patterns? Neural Netw 2019; 121:122-131. [PMID: 31541880 DOI: 10.1016/j.neunet.2019.08.027] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/01/2018] [Revised: 08/04/2019] [Accepted: 08/22/2019] [Indexed: 10/26/2022]
Abstract
Neurons in the primate middle temporal area (MT) respond to moving stimuli, with strong tuning for motion speed and direction. These responses have been characterized in detail, but the functional significance of these details (e.g. shapes and widths of speed tuning curves) is unclear, because they cannot be selectively manipulated. To estimate their functional significance, we used a detailed model of MT population responses as input to convolutional networks that performed sophisticated motion processing tasks (visual odometry and gesture recognition). We manipulated the distributions of speed and direction tuning widths, and studied the effects on task performance. We also studied performance with random linear mixtures of the responses, and with responses that had the same representational dissimilarity as the model populations, but were otherwise randomized. The width of speed and direction tuning both affected task performance, despite the networks having been optimized individually for each tuning variation, but the specific effects were different in each task. Random linear mixing improved performance of the odometry task, but not the gesture recognition task. Randomizing the responses while maintaining representational dissimilarity resulted in poor odometry performance. In summary, despite full optimization of the deep networks in each case, each manipulation of the representation affected performance of sophisticated visual tasks. Representation properties such as tuning width and representational similarity have been studied extensively from other perspectives, but this work provides new insight into their possible roles in sophisticated visual inference.
Collapse
|
4
|
Abstract
Deep convolutional neural networks (CNNs) have certain structural, mechanistic, representational, and functional parallels with primate visual cortex and also many differences. However, perhaps some of the differences can be reconciled. This study develops a cortex-like CNN architecture, via (1) a loss function that quantifies the consistency of a CNN architecture with neural data from tract tracing, cell reconstruction, and electrophysiology studies; (2) a hyperparameter-optimization approach for reducing this loss, and (3) heuristics for organizing units into convolutional-layer grids. The optimized hyperparameters are consistent with neural data. The cortex-like architecture differs from typical CNN architectures. In particular, it has longer skip connections, larger kernels and strides, and qualitatively different connection sparsity. Importantly, layers of the cortex-like network have one-to-one correspondences with cortical neuron populations. This should allow unambiguous comparison of model and brain representations in the future and, consequently, more precise measurement of progress toward more biologically realistic deep networks.
Collapse
Affiliation(s)
- Bryan Tripp
- Department of Systems Design Engineering and Centre for Theoretical Neuroscience, University of Waterloo, Waterloo, ON N2L 3G1
| |
Collapse
|
5
|
|
6
|
|
7
|
Selby B, Tripp B. Extending the Stabilized Supralinear Network model for binocular image processing. Neural Netw 2017; 90:29-41. [PMID: 28388471 DOI: 10.1016/j.neunet.2017.03.003] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/20/2016] [Revised: 12/23/2016] [Accepted: 03/03/2017] [Indexed: 11/29/2022]
Abstract
The visual cortex is both extensive and intricate. Computational models are needed to clarify the relationships between its local mechanisms and high-level functions. The Stabilized Supralinear Network (SSN) model was recently shown to account for many receptive field phenomena in V1, and also to predict subtle receptive field properties that were subsequently confirmed in vivo. In this study, we performed a preliminary exploration of whether the SSN is suitable for incorporation into large, functional models of the visual cortex, considering both its extensibility and computational tractability. First, whereas the SSN receives abstract orientation signals as input, we extended it to receive images (through a linear-nonlinear stage), and found that the extended version behaved similarly. Secondly, whereas the SSN had previously been studied in a monocular context, we found that it could also reproduce data on interocular transfer of surround suppression. Finally, we reformulated the SSN as a convolutional neural network, and found that it scaled well on parallel hardware. These results provide additional support for the plausibility of the SSN as a model of lateral interactions in V1, and suggest that the SSN is well suited as a component of complex vision models. Future work will use the SSN to explore relationships between local network interactions and sophisticated vision processes in large networks.
Collapse
Affiliation(s)
- Ben Selby
- Department of Systems Design Engineering, University of Waterloo, 200 University Ave W., Waterloo, Ontario, Canada N2L 3G1; Centre for Theoretical Neuroscience, University of Waterloo, 200 University Ave W., Waterloo, Ontario, Canada N2L 3G1.
| | - Bryan Tripp
- Department of Systems Design Engineering, University of Waterloo, 200 University Ave W., Waterloo, Ontario, Canada N2L 3G1; Centre for Theoretical Neuroscience, University of Waterloo, 200 University Ave W., Waterloo, Ontario, Canada N2L 3G1.
| |
Collapse
|
8
|
Khan S, Tripp B. An empirical model of activity in macaque inferior temporal cortex. Neural Netw 2017; 87:8-21. [PMID: 28039780 DOI: 10.1016/j.neunet.2016.12.001] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/13/2016] [Revised: 11/28/2016] [Accepted: 12/02/2016] [Indexed: 11/24/2022]
Abstract
There are compelling computational models of many properties of the primate ventral visual stream, but a gap remains between the models and the physiology. To facilitate ongoing refinement of these models, we have compiled diverse information from the electrophysiology literature into a statistical model of inferotemporal (IT) cortex responses. This is a purely descriptive model, so it has little explanatory power. However it is able to directly incorporate a rich and extensible set of tuning properties. So far, we have approximated tuning curves and statistics of tuning diversity for occlusion, clutter, size, orientation, position, and object selectivity in early versus late response phases. We integrated the model with the V-REP simulator, which provides stimulus properties in a simulated physical environment. In contrast with the empirical model presented here, mechanistic models are ultimately more useful for understanding neural systems. However, a detailed empirical model may be useful as a source of labeled data for optimizing and validating mechanistic models, or as a source of input to models of other brain areas.
Collapse
Affiliation(s)
- Salman Khan
- Department of Systems Design Engineering, University of Waterloo, 200 University Ave. W., Waterloo, Ontario, Canada N2L 3G1; Center for Theoretical Neuroscience, University of Waterloo, 200 University Ave. W., Waterloo, Ontario, Canada N2L 3G1.
| | - Bryan Tripp
- Department of Systems Design Engineering, University of Waterloo, 200 University Ave. W., Waterloo, Ontario, Canada N2L 3G1; Center for Theoretical Neuroscience, University of Waterloo, 200 University Ave. W., Waterloo, Ontario, Canada N2L 3G1.
| |
Collapse
|
9
|
Nicola W, Tripp B, Scott M. Obtaining Arbitrary Prescribed Mean Field Dynamics for Recurrently Coupled Networks of Type-I Spiking Neurons with Analytically Determined Weights. Front Comput Neurosci 2016; 10:15. [PMID: 26973503 PMCID: PMC4770054 DOI: 10.3389/fncom.2016.00015] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/17/2015] [Accepted: 02/05/2016] [Indexed: 11/20/2022] Open
Abstract
A fundamental question in computational neuroscience is how to connect a network of spiking neurons to produce desired macroscopic or mean field dynamics. One possible approach is through the Neural Engineering Framework (NEF). The NEF approach requires quantities called decoders which are solved through an optimization problem requiring large matrix inversion. Here, we show how a decoder can be obtained analytically for type I and certain type II firing rates as a function of the heterogeneity of its associated neuron. These decoders generate approximants for functions that converge to the desired function in mean-squared error like 1/N, where N is the number of neurons in the network. We refer to these decoders as scale-invariant decoders due to their structure. These decoders generate weights for a network of neurons through the NEF formula for weights. These weights force the spiking network to have arbitrary and prescribed mean field dynamics. The weights generated with scale-invariant decoders all lie on low dimensional hypersurfaces asymptotically. We demonstrate the applicability of these scale-invariant decoders and weight surfaces by constructing networks of spiking theta neurons that replicate the dynamics of various well known dynamical systems such as the neural integrator, Van der Pol system and the Lorenz system. As these decoders are analytically determined and non-unique, the weights are also analytically determined and non-unique. We discuss the implications for measured weights of neuronal networks.
Collapse
Affiliation(s)
- Wilten Nicola
- Department of Applied Mathematics, University of WaterlooWaterloo, ON, Canada
| | - Bryan Tripp
- Department of Systems Design Engineering, University of WaterlooWaterloo, ON, Canada
- Center for Theoretical Neuroscience, University of WaterlooWaterloo, ON, Canada
| | - Matthew Scott
- Department of Applied Mathematics, University of WaterlooWaterloo, ON, Canada
| |
Collapse
|
10
|
Abstract
In performance-optimized artificial neural networks, such as convolutional networks, each neuron makes excitatory connections with some of its targets and inhibitory connections with others. In contrast, physiological neurons are typically either excitatory or inhibitory, not both. This is a puzzle, because it seems to constrain computation, and because there are several counter-examples that suggest that it may not be a physiological necessity. Parisien et al. (2008) showed that any mixture of excitatory and inhibitory functional connections could be realized by a purely excitatory projection in parallel with a two-synapse projection through an inhibitory population. They showed that this works well with ratios of excitatory and inhibitory neurons that are realistic for the neocortex, suggesting that perhaps the cortex efficiently works around this apparent computational constraint. Extending this work, we show here that mixed excitatory and inhibitory functional connections can also be realized in networks that are dominated by inhibition, such as those of the basal ganglia. Further, we show that the function-approximation capacity of such connections is comparable to that of idealized mixed-weight connections. We also study whether such connections are viable in recurrent networks, and find that such recurrent networks can flexibly exhibit a wide range of dynamics. These results offer a new perspective on computation in the basal ganglia, and also perhaps on inhibitory networks within the cortex.
Collapse
Affiliation(s)
- Bryan Tripp
- Department of Systems Design Engineering, University of Waterloo, Canada; Centre for Theoretical Neuroscience, University of Waterloo, Canada.
| | - Chris Eliasmith
- Department of Systems Design Engineering, University of Waterloo, Canada; Centre for Theoretical Neuroscience, University of Waterloo, Canada; Department of Philosophy, University of Waterloo, Canada
| |
Collapse
|
11
|
|
12
|
|
13
|
Abstract
Nengo (http://nengo.ca) is an open-source neural simulator that has been greatly enhanced by the recent addition of a Python script interface. Nengo provides a wide range of features that are useful for physiological simulations, including unique features that facilitate development of population-coding models using the neural engineering framework (NEF). This framework uses information theory, signal processing, and control theory to formalize the development of large-scale neural circuit models. Notably, it can also be used to determine the synaptic weights that underlie observed network dynamics and transformations of represented variables. Nengo provides rich NEF support, and includes customizable models of spike generation, muscle dynamics, synaptic plasticity, and synaptic integration, as well as an intuitive graphical user interface. All aspects of Nengo models are accessible via the Python interface, allowing for programmatic creation of models, inspection and modification of neural parameters, and automation of model evaluation. Since Nengo combines Python and Java, it can also be integrated with any existing Java or 100% Python code libraries. Current work includes connecting neural models in Nengo with existing symbolic cognitive models, creating hybrid systems that combine detailed neural models of specific brain regions with higher-level models of remaining brain areas. Such hybrid models can provide (1) more realistic boundary conditions for the neural components, and (2) more realistic sub-components for the larger cognitive models.
Collapse
Affiliation(s)
- Terrence C Stewart
- Centre for Theoretical Neuroscience, University of Waterloo Waterloo, ON, Canada
| | | | | |
Collapse
|
14
|
He J, Bosse Y, Laprise C, Paré P, Sandford A, Kozyrskyj A, Allan Becker A, Chan-Yeung M, Tripp B, Zamar D. Novel Associations of Genetic Polymorphisms in the Interleukin-1 receptor/Toll-like Receptor Signaling Pathways with Atopy and Atopic Asthma. J Allergy Clin Immunol 2009. [DOI: 10.1016/j.jaci.2008.12.627] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/27/2022]
|
15
|
Tripp B, Eliasmith C. Temporal coding of continuously-varying inputs. BMC Neurosci 2007. [PMCID: PMC4436456 DOI: 10.1186/1471-2202-8-s2-p175] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/13/2022] Open
|
16
|
Tripp B, Eliasmith C. Supervision of motor cortex by basal ganglia. BMC Neurosci 2007. [PMCID: PMC4437489 DOI: 10.1186/1471-2202-8-s2-s17] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/02/2022] Open
|
17
|
Tripp B, Eliasmith C. Neural Populations Can Induce Reliable Postsynaptic Currents without Observable Spike Rate Changes or Precise Spike Timing. Cereb Cortex 2006; 17:1830-40. [PMID: 17043082 DOI: 10.1093/cercor/bhl092] [Citation(s) in RCA: 14] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Abstract
Fine temporal patterns of firing in much of the brain are highly irregular. In some circuits, the precise pattern of irregularity contains information beyond that contained in mean firing rates. However, the capacity of neural circuits to use this additional information for computational purposes is not well understood. Here we employ computational methods to show that an ensemble of neurons firing at a constant mean rate can induce arbitrarily chosen temporal current patterns in postsynaptic cells. If the presynaptic neurons fire with nearly uniform interspike intervals, then current patterns are sensitive to variations in spike timing. But irregular, Poisson-like firing can drive current patterns robustly, even if spike timing varies by tens of milliseconds from trial to trial. Notably, irregular firing patterns can drive useful patterns of current even if they are so variable that several hundred repeated experimental trials would be needed to distinguish them from random firing. Together, these results describe an unrestrictive set of conditions in which postsynaptic cells might exploit virtually any information contained in spike timing. We speculate as to how this capability may underlie an extension of population coding to the temporal domain.
Collapse
Affiliation(s)
- Bryan Tripp
- Departments of Systems Design Engineering, University of Waterloo, Waterloo, Ontario, Canada
| | | |
Collapse
|
18
|
Kalaycio M, Pohlman B, Elson P, Lichtin A, Hussein M, Tripp B, Andresen S. Chemotherapy for acute myelogenous leukemia in the elderly with cytarabine, mitoxantrone, and granulocyte-macrophage colony-stimulating factor. Am J Clin Oncol 2001; 24:58-63. [PMID: 11232951 DOI: 10.1097/00000421-200102000-00010] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
Abstract
Remission induction chemotherapy for acute myelogenous leukemia typically combines cytarabine with an anthracycline or anthracycline derivative. To date, no specific combination has emerged as more efficacious than any other. To reduce toxicity and shorten the duration of neutropenia, hematopoietic growth factors are often added to the chemotherapy regimen, especially in elderly patients. In all prospective, randomized, growth factor trials to date, daunorubicin has been the drug selected for combination with cytarabine. We hypothesized that mitoxantrone might be as efficacious in this patient population with perhaps less toxicity when combined with granulocyte-macrophage colony-stimulating factor (GM-CSF). Patients older than age 55 years with a diagnosis of either de novo or secondary, untreated acute myelogenous leukemia were eligible for this clinical trial. Eligible patients were treated with cytarabine 100 mg/m2 infused as a continuous infusion daily for 7 days and mitoxantrone 12 mg/m2 bolus intravenously for the first 3 days of cytarabine. A second cycle of chemotherapy was administered on the fourteenth day of treatment if marrow aplasia was not achieved with the first cycle. Once aplasia was achieved, GM-CSF 250 microg/m2 was given subcutaneously daily until neutrophil recovery. Those patients who achieved complete remission were treated with two cycles of intermediate-dose cytarabine (400 mg/m2 daily for 5 days) and with GM-CSF as consolidation therapy. Of the 30 patients treated, the median age was 69 years (range: 55-76 years) and 18 patients were older than 65 years of age. Seven (23%) patients had secondary acute leukemia and 12 (40%) had poor-risk cytogenetics. Nineteen (63%) achieved a complete remission. Eleven patients were either refractory to treatment or died during their treatment. The toxicity encountered was no more than that reported in similar studies using daunorubicin in combination with cytarabine. Long-term survival was poor, with a median disease-free survival of only 8.1 months in patients who achieved complete remission. In this elderly population of patients with high-risk acute myelogenous leukemia, this combination of cytarabine, mitoxantrone, and GM-CSF resulted in an adequate remission rate with acceptable toxicity. Long-term survival, however, was poor and innovative treatment approaches to maintain remission are needed.
Collapse
Affiliation(s)
- M Kalaycio
- Department of Hematology and Medical Oncology, Cleveland Clinic Foundation, Ohio 44195, USA.
| | | | | | | | | | | | | |
Collapse
|
19
|
Ebidia A, Mulder C, Tripp B, Morgan MW. Getting data out of the electronic patient record: critical steps in building a data warehouse for decision support. Proc AMIA Symp 1999:745-9. [PMID: 10566459 PMCID: PMC2232504] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/14/2023] Open
Abstract
Health care has taken advantage of computers to streamline many clinical and administrative processes. However, the potential of health care information technology as a source of data for clinical and administrative decision support has not been fully explored. This paper describes the process of developing on-line analytical processing (OLAP) capacity from data generated in an on-line transaction processing (OLTP) system (the electronic patient record). We discuss the steps used to evaluate the EPR system, retrieve the data, and create an analytical data warehouse accessible for analysis. We also summarize studies based on the data (lab re-engineering, practice variation in diagnostic decision-making and evaluation of a clinical alert). Besides producing a useful data warehouse, the process also increased understanding of organizational and cost considerations in purchasing OLAP tools. We discuss the limitations of our approach and ways in which these limitations can be addressed.
Collapse
Affiliation(s)
- A Ebidia
- Shared Information Management Services (SIMS) University Health Network, University of Toronto, Ontario, Canada
| | | | | | | |
Collapse
|
20
|
Tripp B, Bishop C, Lipshultz LI, Lamb DJ. The disappearing Y chromosome--"I told you so!". Fertil Steril 1997; 67:408-11. [PMID: 9022625 DOI: 10.1016/s0015-0282(97)81933-4] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/03/2023]
|