Arrow Research search

Author name cluster

Carlos Brody

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

5 papers
1 author row

Possible papers

5

NeurIPS Conference 2018 Conference Paper

Efficient inference for time-varying behavior during learning

  • Nicholas Roy
  • Ji Hyun Bak
  • Athena Akrami
  • Carlos Brody
  • Jonathan Pillow

The process of learning new behaviors over time is a problem of great interest in both neuroscience and artificial intelligence. However, most standard analyses of animal training data either treat behavior as fixed or track only coarse performance statistics (e. g. , accuracy, bias), providing limited insight into the evolution of the policies governing behavior. To overcome these limitations, we propose a dynamic psychophysical model that efficiently tracks trial-to-trial changes in behavior over the course of training. Our model consists of a dynamic logistic regression model, parametrized by a set of time-varying weights that express dependence on sensory stimuli as well as task-irrelevant covariates, such as stimulus, choice, and answer history. Our implementation scales to large behavioral datasets, allowing us to infer 500K parameters (e. g. 10 weights over 50K trials) in minutes on a desktop computer. We optimize hyperparameters governing how rapidly each weight evolves over time using the decoupled Laplace approximation, an efficient method for maximizing marginal likelihood in non-conjugate models. To illustrate performance, we apply our method to psychophysical data from both rats and human subjects learning a delayed sensory discrimination task. The model successfully tracks the psychophysical weights of rats over the course of training, capturing day-to-day and trial-to-trial fluctuations that underlie changes in performance, choice bias, and dependencies on task history. Finally, we investigate why rats frequently make mistakes on easy trials, and suggest that apparent lapses can be explained by sub-optimal weighting of known task covariates.

RLDM Conference 2013 Conference Abstract

A seven parameter mixture model that describes steady-state rodent behavior on a two-armed bandit task nearly as well as it can be described; Applications to orbitofrontal cortex inactivations

  • Kevin Miller
  • Jeffery Erlich
  • Charles Kopec
  • Matthew Botvinick
  • Carlos Brody

Simple reinforcement learning models are widely used to interpret human and animal behavior on decision-making tasks in dynamic environments. These models have the advantage of simplicity, but provide only an incomplete description of choice behavior. Regression models and Markov models provide much more complete descriptions of behavior, but come with the cost of having dozens, hundreds, or even thousands of free parameters. This makes their results difficult to interpret, and also makes them applicable only to relatively large datasets. We present a mixture model which we believe to be an ideal compromise. This model contains contributions from a variety of behavioral strategies, including temporal difference learning, win-stay/lose-switch, and perseveration, and combines them to determine choice probability. We show that this model is nearly as good as a regression model (within 0. 2 % of variance explained) at describing rat behavior on a two-armed bandit task. In turn, we show that the regression models are nearly as good (within 0. 1 %) as maximally complete Markov models. This supports the idea that our mixture model describes behavior on the two- armed bandit task nearly as well as any stationary model possibly could. Our model contains only seven free parameters, making it applicable to datasets of the size typically found in neuroscience experiments. We have collected data from rats whose orbitofrontal cortex (OFC) has been inactivated using the GABA agonist muscimol. Most rats are impaired at the task during OFC inactivation, and the parameter fits of the model suggest insights into the specific nature of the impairments.

NeurIPS Conference 1997 Conference Paper

Computing with Action Potentials

  • John J. Hopfield
  • Carlos Brody
  • Sam Roweis

Most computational engineering based loosely on biology uses contin(cid: 173) uous variables to represent neural activity. Yet most neurons communi(cid: 173) cate with action potentials. The engineering view is equivalent to using a rate-code for representing information and for computing. An increas(cid: 173) ing number of examples are being discovered in which biology may not be using rate codes. Information can be represented using the timing of action potentials, and efficiently computed with in this representation. The "analog match" problem of odour identification is a simple problem which can be efficiently solved using action potential timing and an un(cid: 173) derlying rhythm. By using adapting units to effect a fundamental change of representation of a problem, we map the recognition of words (hav(cid: 173) ing uniform time-warp) in connected speech into the same analog match problem. We describe the architecture and preliminary results of such a recognition system. Using the fast events of biology in conjunction with an underlying rhythm is one way to overcome the limits of an event(cid: 173) driven view of computation. When the intrinsic hardware is much faster than the time scale of change of inputs, this approach can greatly increase the effective computation per unit time on a given quantity of hardware. 1 Spike timing Most neurons communicate using action potentials - stereotyped pulses of activity that are propagated along axons without change of shape over long distances by active regenerative processes. They provide a pulse-coded way of sending information. Individual action potentials last about 2 ros. Typical active nerve cells generate 5-100 action potentials/sec. Most biologically inspired engineering of neural networks represent the activity of a nerve cell by a continuous variable which can be interpreted as the short-time average rate of generating action potentials. Most traditional discussions by neurobiologists concerning how information is represented and processed in the brain have similarly relied on using "short term mean firing rate" as the carrier of information and the basis for computation. But this is often an ineffective way to compute and represent information in neurobiology. *Dept. of Molecular Biology, Princeton University. jhopfield@watson. princeton. edu t Computation & Neural Systems, California Institute of Technology. Computing with Action Potentials 167 To define "short term mean firing rate" with reasonable accuracy, it is necessary to either wait for several action potentials to arrive from a single neuron, or to average over many roughly equivalent cells. One of these necessitates slow processing; the other requires redundant "wetware". Since action potentials are short events with sharp rise times, action potential timing is another way that information can be represented and computed with ([Hopfield, 1995]). Action potential timing seems to be the basis for some neural computations, such as the determination of a sharp response time to an ultrasonic pulse generated by the moustache bat. In this system, the bat generates a 10 ms pulse during which the frequency changes monotonically with time (a "chirp"). In the cochlea and cochlear nucleus, cells which are responsive to different frequencies will be sequentially driven, each producing zero or one action potentials during the time when the frequency is in their responsive band. These action potentials converge onto a target cell. However, while the times of initiation of the action potentials from the different frequency bands are different, the length and propagation speed of the various axons have been coordinated to result in all the action potentials arriving at the target cell at the same time, thus recognizing the "chirped" pulse as a whole, while discriminating against random sounds of the same overall duration. Taking this hint from biology, we next investigate the use of action potential timing to rep(cid: 173) resent information and compute with in one of the fundamental computational problems relevant to olfaction, noting why the elementary "neural net" engineering solution is poor, and showing why computing with action potentials lacks the deficiencies of the conven(cid: 173) tional elementary solution. 2 Analog match The simplest computational problem of odors is merely to identify a known odor when a single odor dominates the olfactory scene. Most natural odors consist of mixtures of sev(cid: 173) eral molecular species. At some particular strength a complex odor b can be described by the concentrations Nt of its constitutive molecular of species i. If the stimulus intensity changes, each component increases (or decreases) by the same multiplicative factor. It is convenient to describe the stimulus as a product of two factors, an intensity. A and normal(cid: 173) ized components n~ as:

NeurIPS Conference 1992 Conference Paper

A Model of Feedback to the Lateral Geniculate Nucleus

  • Carlos Brody

Simplified models of the lateral geniculate nucles (LGN) and stri(cid: 173) ate cortex illustrate the possibility that feedback to the LG N may be used for robust, low-level pattern analysis. The information fed back to the LG N is rebroadcast to cortex using the LG N 's full fan-out, so the cortex-LGN-cortex pathway mediates extensive cortico-cortical communication while keeping the number of neces(cid: 173) sary connections small.

NeurIPS Conference 1991 Conference Paper

Fast Learning with Predictive Forward Models

  • Carlos Brody

A method for transforming performance evaluation signals distal both in space and time into proximal signals usable by supervised learning algo(cid: 173) rithms, presented in [Jordan & Jacobs 90], is examined. A simple obser(cid: 173) vation concerning differentiation through models trained with redundant inputs (as one of their networks is) explains a weakness in the original architecture and suggests a modification: an internal world model that encodes action-space exploration and, crucially, cancels input redundancy to the forward model is added. Learning time on an example task, cart(cid: 173) pole balancing, is thereby reduced about 50 to 100 times.

v2026.09.13