BAD, a declarative logic-based language for brain modeling

  • Authors:
  • Alan H. Bond

  • Affiliations:
  • Semel Institute for Neuroscience, Geffen Medical School, University of California at Los Angeles, Los Angeles, California

  • Venue:
  • PADL'07 Proceedings of the 9th international conference on Practical Aspects of Declarative Languages
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a declarative language, called BAD (brain architecture description language), which we have developed for describing and then running brain models. Models are at the system-level of description, so that modules correspond to brain areas. Each module has a process and the set of modules runs in parallel and communicates via channels corresponding to observed brain connectivity. Processes are described using a parallel set of left-to-right first-order logical rules in clause form, but with additional activity in a rule body described by Prolog code. Data items are represented by logical literals. Both data and rules use certainty values. The overall system described by the user consists of more than one agent each controlled by a brain model, and behaving in a 3D virtual environment, which is described by logical literals. Interaction with this environment is described by Prolog code representing sensors and actuators. Brain models have been developed for social interaction, problem-solving, and episodic memory, routine memory and spatial working memory.