1 / 11

580.691 Learning Theory Reza Shadmehr Optimal feedback control

580.691 Learning Theory Reza Shadmehr Optimal feedback control stochastic feedback control with signal dependent noise. Representing signal dependent noise. signal dependent motor noise. signal independent noise. Vector of zero mean, variance 1 Gaussian random variables.

sanjiv
Download Presentation

580.691 Learning Theory Reza Shadmehr Optimal feedback control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 580.691 Learning Theory Reza Shadmehr Optimal feedback control stochastic feedback control with signal dependent noise

  2. Representing signal dependent noise signal dependent motor noise signal independent noise Vector of zero mean, variance 1 Gaussian random variables So the motor noise has mean zero and variance that grows with the square of the motor command.

  3. Computing a cost for the motor commands: minimize endpoint variance Because there is noise in the motor commands, it will produce variance in our state. The above equation shows that the variance at the end of the movement is mostly influenced by the motor commands late in the movement. To see this, note that A is a matrix that when raised to a power, will become “smaller”. The larger the raised power, the smaller the resulting matrix will become. In the sum, we have a contribution from each motor command. When n is zero (the very first command), A is raised to a very high power. The noise in this command will have little influence on the endpoint variance. When n is larger (commands near end of the movement), A is raised to a small power. The noise in these commands will have a great deal of influence on the endpoint variance. Therefore, we have a natural cost function for the motor commands:

  4. Control problem with signal dependent noise (Todorov, Neural Computation 2005) Cost per step:

  5. Conjecture: If at some time point k+1 the value function under an optimal control policy is quadratic in x and e, and provided that we produce a u that minimizes the cost-to-go at time step k, then the value function at time step k will also be quadratic. To prove this, our first step is to find the u that minimizes the cost-to-go at time step k, and then show that at the resulting value function remains in the quadratic form above. To compute the expected value term, we need to do some work on the term e.

  6. Terms that do not depend on u

  7. So we just showed that if at some time point k+1 the value function under an optimal control policy is quadratic in x and e, and provided that we produce a u that minimizes the cost-to-go at time step k, then the value function at time step k will also be quadratic. Since we had earlier shown that at time step p-1 the cost is quadratic in x and e, we now have the solution to our problem.

  8. Summary: Control problem with signal dependent noise (Todorov 2005) Cost per step For the last time step

  9. Unlike the Gaussian noise, signal dependent noise affects the optimal control policy: • feedback gain becomes smaller with increased signal dependent noise • This reduction is particularly large near the end of the movement when the cost associated with motor commands tends to be larger. Feedback gain for a 30 deg saccade 50 40 n i a 30 G 0.01 s Variance of the motor noise 0.1 o 20 P 1 10 0 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 sec

More Related