| Literature DB >> 24191151 |
Stephan Ehrenfeld1, Oliver Herbort, Martin V Butz.
Abstract
This paper addresses the question of how the brain maintains a probabilistic body state estimate over time from a modeling perspective. The neural Modular Modality Frame (nMMF) model simulates such a body state estimation process by continuously integrating redundant, multimodal body state information sources. The body state estimate itself is distributed over separate, but bidirectionally interacting modules. nMMF compares the incoming sensory and present body state information across the interacting modules and fuses the information sources accordingly. At the same time, nMMF enforces body state estimation consistency across the modules. nMMF is able to detect conflicting sensory information and to consequently decrease the influence of implausible sensor sources on the fly. In contrast to the previously published Modular Modality Frame (MMF) model, nMMF offers a biologically plausible neural implementation based on distributed, probabilistic population codes. Besides its neural plausibility, the neural encoding has the advantage of enabling (a) additional probabilistic information flow across the separate body state estimation modules and (b) the representation of arbitrary probability distributions of a body state. The results show that the neural estimates can detect and decrease the impact of false sensory information, can propagate conflicting information across modules, and can improve overall estimation accuracy due to additional module interactions. Even bodily illusions, such as the rubber hand illusion, can be simulated with nMMF. We conclude with an outlook on the potential of modeling human data and of invoking goal-directed behavioral control.Entities:
Keywords: conflicting information; modular body schema; multimodal interaction; multisensory perception; multisensory processing; population code; probabilistic inference; sensor fusion
Year: 2013 PMID: 24191151 PMCID: PMC3808893 DOI: 10.3389/fncom.2013.00148
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Figure 1Schematic of the four “hand”-limb-encoding modules. Three coordinate systems (solid axes) are shown, together with the components (dashed lines) of the respective encoded vector. Dark gray (Global Location module): the coordinate system is centered around the shoulder with fixed orientation. Encoded is the global location vector, which goes from shoulder to the end-effector. Yellow (Global Orientation module): the coordinate system has the same orientation as the gray one but in this case the limb orientation is encoded by the means of two vectors: a unit vector parallel to the “hand” limb (shown, dashed lines), and a perpendicular vector (not shown). Red (Local Orientation module): the local coordinate system is oriented along the forearm. Relative to this forearm orientation, the orientation of the “hand” limb is encoded—by a unit vector parallel to the “hand” limb (shown), and a perpendicular vector (not shown). Green (Local Angle module): the fourth module encodes angles. The same four modules and respective coordinate systems exist for the forearm and the upper arm (not shown). Modified based on Ehrenfeld and Butz (2012, 2013).
Figure 4Transformation steps between different modules: The modules (shown as circles) differ with respect to limbs (horizontal axis) and with respect to modalities and frames of reference (vertical axis). Every transformation step consists of one or two input modules and one output module. An example is the two solid lines on the top right: together, they encode how the wrist location GL2 depends on both the fingertip location GL3 and the global hand orientation GO3. Yellow dash-dotted lines are the forward kinematics, dark gray dotted lines the inverse kinematics, and red solid lines the distal-to-proximal kinematics. Modified based on Ehrenfeld and Butz (2012, 2013).
Figure 2Each neuron has a tuning function (Deneve et al., . Generally, these tuning functions are considered to be bell-shaped, such as the shown Gaussian kernels. As a consequence of this encoding, the PDF encoded by the neural population becomes Gaussian as well (yellow bars), while the probability mass (blue) is somewhat distorted because it accounts for the local neural density.
Figure 3The solid blue curve is modified by raising the PDF to the power of . As the exponent is <1, the distribution is widened, i.e., information is diffused. This effect is used in two cases: (1) to correct for overconfidence due to the combination of dependent information sources and (2) to reduce the influence of a module that is in conflict with other modules.
Figure 5Matches . Finally, a normalization by the maximum of all (m)* yields the final plausibility m.
Figure 6Data flow for one limb: for simplicity, the inter-limb dependencies are not shown. First, the forward model predicts the state estimate after the movement (A). Second, the measurements are transformed from all modality frames to all other frames (dashed lines), where their respective qualities are calculated (B.1). Third, copies of the original measurements are fused weighted with both the quality and the quantity of their information (B.2). These fused measurements are then integrated in their respective modality frame (C). Lastly, the crosstalk shifts all state estimates toward all other estimates, synchronizing them (D). (A–D) are then repeated for other limbs and other time steps. Modified based on Ehrenfeld and Butz (2012, 2013).
Figure 7Sensor failure is detected: in the . Error bars are standard errors.
Figure 8An offset is propagated from . The usage of plausibilities reduces the offset's influence (the solid red curve is lower than the dashed yellow curve).
Figure 9(1) Distal-to-proximal mappings improve the state estimate (dashed yellow is lower than dash-dotted cyan, solid red is lower than dotted magenta). (2) Plausibilities worsen the state estimate if no failures exist and improve the state estimate if failures exist (red vs. yellow, magenta vs. cyan). Both effects (1) and (2) are found—though weaker—in other modules (not shown).
MMF-terminology.
| Body image | A usually conscious representation of the way the body appears from the outside (Haggard and Wolpert, |
| Body model | Static knowledge about the body: segmentation into body parts, metrics, and mappings between modules |
| Body schema | A group of body representations relevant for action (Haggard and Wolpert, |
| Body space | Teachable space of a particular body part in a particular modality |
| Body state | An estimate of the current body configuration. May refer to the body state encoded in a single module or spread over multiple modules |
| Distal-to-proximal | Mapping direction: fingertip → wrist → elbow → shoulder |
| Forward | Mapping direction: joint angles → local orientation → global orientation → location |
| Frame of reference | The coordinate system of a module: “global” (shoulder centered) or local (respective the next proximal body part) |
| Information fusion | Bayes optimal fusion of multiple probability distributions. These may include multiple sensors, multiple body states in different modules, or both |
| Inverse | Mapping direction: location → global orientation → local orientation → joint angles |
| Mappings | The set of connections between neurons in one or two input modules and neurons in one output module. There are three “types” of mappings: forward kinematics, inverse kinematics, and distal-to-proximal kinematics. They are used to propagate neuronal activity to other modules |
| Modality | Which information is encoded in which frame of reference: nMMF uses position-vectors, orientation-vectors in a “global” (i.e., respective the shoulder) or “local” (i.e., respective the next proximal body part) frame of reference, or joint-angles |
| Module | A state space of the body, such as the wrist location in space. Modules may differ with respect to modalities, frames of reference, and body parts |
| Neural population | A set of neurons that encode the spatial distribution in a particular module. The population as a whole encodes a probability distribution |
| nMMF | neural Modular Modality Frame model: the model presented in this work |
| Proximal-to-distal | Mapping direction: shoulder → elbow → wrist → fingertip (cf. Figure |
| Probability mass of the l-th neuron in module i's population. The probability mass is the same as the Voronoi volume | |
| Sensor integration | The special case where sensory information is fused with the body state. Also, the result becomes the new body state |
| Transformation step | Projects input information from one or two modules to a neighboring module |