سرعت، دقت و صحت تجارت کردن در حرکات برنامه ریزی شده با بازخورد تأخیری
کد مقاله | سال انتشار | تعداد صفحات مقاله انگلیسی |
---|---|---|
22420 | 2006 | 18 صفحه PDF |
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Neural Networks, Volume 19, Issue 5, June 2006, Pages 582–599
چکیده انگلیسی
The Vector Integration to Endpoint (VITE) circuit describes a real-time neural network model simulating behavioral and neurobiological properties of planned arm and hand movements by the interaction of two populations of neurons. We analyze the speed-accuracy trade-off generated by this circuit, generalized to include delayed feedback. With delay, two important new properties of the circuit emerge: a breakdown of Fitts' law when the movement time is small relative to the delay; and a positive Fitts' law Y-intercept. This breakdown of Fitts' law for tasks with small Index of Difficulty has been previously observed experimentally, and we suggest it may be attributed at least in part to delay effects in the nervous system elaborated by the model. Additionally, this gives a theoretical explanation for why positive Fitts' law Y-intercept should occur, and that it is related to the delay within the movement circuit.
مقدمه انگلیسی
The Vector Integration To Endpoint (VITE) circuit (Bullock & Grossberg, 1988) describes a real-time neural network model simulating behavioral and neurobiological properties of planned arm movements (Bullock & Grossberg, 1992). Unlike other models of motor control, the VITE model does not rely on explicit trajectories or kinematic invariants represented within the model. Instead, the movements generated by the VITE circuit emerge from the dynamical interaction of network variables. Quantitative simulations of the model provide results consistent with data pertaining to numerous kinematic properties, including the speed-accuracy trade-off of movements (Fitts' law (Fitts, 1954 and Fitts, 1964) and Woodworth's law (Woodworth, 1899)), isotonic arm movement properties, ‘error-correcting’ properties of isotonic contractions, velocity amplification during target switching, velocity profile invariance and asymmetry, changes of velocity profile at higher speeds, automatic compensation of staggered onset times for synergetic muscles, the inverse relationship between movement duration and peak velocity, and peak acceleration as a function of movement amplitude and duration (Bullock & Grossberg, 1988). There are four variables in the VITE circuit. Two of these are under active control of the subject: the Target Position Command (TPC) which represents the final desired position of the arm upon completion of the movement; the GO signal (GO) which specifies the overall speed of movement as well as the will to move at all. The two remaining variables are under automatic control as part of a feedback loop: the Present Position Command (PPC) is an internal representation of the location of the arm, and the Difference Vector (DV) is the difference between the TPC and PPC at any given time. The synthesis of a movement trajectory involves the interaction of the above-defined variables. The actual outflow commands, which act on the arm muscles to cause contraction, and consequently arm movement, are generated by the PPC. Each outflow command moves the arm toward the position coded for by the PPC. In order to produce a continuous movement, there must be a succession of PPCs. Only one constant TPC, which remains active during the entire movement, is required to generate the appropriate trajectory. The continuous computation of new PPCs relies on the continuous computation of DVs. The DV, which encodes the difference between the fixed TPC and the constantly changing PPC, indicates the direction and amplitude required to complete the movement. Difference vectors are calculated in the motor cortex by a specific population of vector cells that are sensitive to a broad range of directions (Leonard, 1998). The DV is actually computed by subtracting the PPC from the TPC. The PPC will equal the TPC only when the DV is equal to zero. As a result, the DV gets smaller and smaller as the arm approaches the target position. The updating process that occurs between the PPC and the DV is a negative feedback loop whereby the DV is constantly reduced by the movement of the PPC towards the TPC. Thus, the PPC is a cumulative record of all past DVs which were responsible for bringing the PPC towards the TPC (i.e. the PPC integrates all past DVs). It must be noted here that since we have two separate groups of neurons interacting, the PPC activity may have reached the target while the DV has not yet reached a value of zero. Physically, this situation manifests itself as an overshoot of the target, or movement error. The GO signal exists in between the PPC and the DV and acts as a multiplier for the circuit. It embodies the concept of volition to planned arm movement velocity (Bullock & Grossberg, 1989). A larger GO signal will result in a faster movement and a smaller GO signal will result in a slower movement. The GO signal is also responsible for stopping movement before a trajectory is complete. This is an important property of arm movements that are determined to be dangerous before completion. The VITE network proposed in Bullock and Grossberg (1988) is a system of non-linear differential equations equation(1) View the MathML sourcedVdt=α[−V(t)+T(t)−P(t)], Turn MathJax on equation(2) View the MathML sourcedPdt=G(t)[V(t)]+, Turn MathJax on where V(t) is the activity of the agonist's DV population, P(t) is the activity of the agonist's PPC population, G(t) is the GO signal, T(t) is the target position input and: equation(3) View the MathML source[V(t)]+={V(t),ifV(t)≥0,0,ifV(t)<0. Turn MathJax on While the choice of constant GO function G(t)=G allows tractable analysis of the above system, it is more realistic to consider a GO function of the form G(t)=G0g(t), where g(t) is a monotonically increasing function (not necessarily continuous). The function g(t) is called the GO onset function, and describes the transient buildup of the GO signal after it is switched on. The constant G0 is called the GO amplitude and parameterizes how large the GO signal can become. Bullock and Grossberg (1988) considers GO onset functions of the form equation(4) View the MathML sourceg(t)={tnβn+γtn,ift≥0,0,ift<0, Turn MathJax on where β, γ=1 or 0 to generate PPC profiles through time which are in quantitative accord with experimental data. Specifically, if β=1 and γ=0, then g(t) is a linear function of time if n=1 and faster-than-linear when n>1, and if β=1, γ=1, and n=1 then g(t) is slower-than-linear. See Fig. 1A, which contains a schematic diagram of the VITE circuit
نتیجه گیری انگلیسی
The VITE circuit quantitatively explains a wide variety of behavioral and neural data and is a foundation for clarifying some of the outstanding classic issues in motor control. The generalization of this model to include delay is a natural one. We have shown that with delay, the circuit retains the properties of Fitts' law, duration invariance, and Woodworth's law. At the same time, our analysis elaborates delayed feedback as a possible mechanism responsible for the breakdown of Fitts' law for small Index of Difficulty, and why a non-zero Y-intercept in Fitts' law should occur. Furthermore, the non-zero Y-intercept in Fitts' law is a measure of the delay within the movement circuit. The Shannon Index of Difficulty is absolutely essential for analysing the speed-accuracy trade-off in the delayed circuit, since the Fitts' definition becomes negative infinite as the movement time approaches it is lower limit, 2τ, in the delayed circuit. This is not an issue for the original VITE circuit where the overshoot never exceeds the movement amplitude (for constant GO function)—in itself an unrealistic limitation which disappears with the inclusion of delay.