A control system and method for controlling a system, which employs a data set representing a plurality of states and associated trajectories of an environment of the system; and which iteratively determines an estimate of an optimal control policy for the system. The iterative process performs the substeps, until convergence, of estimating a long term value for operation at a respective state of the environment over a series of predicted future environmental states; using a complex return of the data set to determine a bound to improve the estimated long term value; and producing an updated estimate of an optimal control policy dependent on the improved estimate of the long term value. The control system may produce an output signal to control the system directly, or output the optimized control policy. The system preferably is a reinforcement learning system which continually improves.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for controlling a system, comprising: providing a set of data representing a plurality of states and associated trajectories of an environment of the system; iteratively determining an estimate of an optimal control policy for the system, comprising performing the substeps until convergence: estimating a long term value for operation at a respective state of the environment over a series of predicted future environmental states; using a complex return of the data set to determine a bound to improve the estimated long term value; and producing an updated estimate of an optimal control policy dependent on the improved estimate of the long term value; and at least one of: updating an automated controller for controlling the system with the updated estimate of the optimal control policy, wherein the automated controller operates according to the updated estimate of the optimal control policy to automatically alter at least one of a state of the system and the environment of the system; and controlling the system with the updated estimate of the optimal control policy, according to the updated estimate of the optimal control policy to automatically alter at least one of a state of the system and the environment of the system.. 2. The method according to claim 1, wherein said using a complex return of the data set as a bound to improve the estimated long term value comprises using a truncated portion of a trajectory which is consistent with the estimate of the optimal control policy, to estimate the complex return, without introducing off-policy bias. 3. The method according to claim 2, wherein the truncated portion of the trajectory comprises a predetermined number of sequential data. 4. The method according to claim 2, wherein the truncated portion of the trajectory is truncated dependent on whether a sequential datum is on-policy or off-policy. 5. The method according to claim 1, wherein an inherent negative bias of the complex return is employed as a lower bound for the estimate of the long term value. 6. The method according to claim 1, wherein a trajectory comprises an ordered collection of observations, and the long term value is the sum of the discounted values of a reward received for each observation plus the maximum discounted estimated value for operation at the estimated optimal policy. 7. The method according to claim 1, wherein said iteratively determining comprises: Algorithm CFQI( ,M,RC ) Input: : set of trajectories, M : number of iterations, Rc : complex return function, 1: {circumflex over (Q)}0 ← 0 2: for m = 1 to M do 3: Let X and Y be empty sets. 4: for k = 1 to | | do 5: for t = 1 to |Tk| do 6: X ← Append(X,(stTk ,atTk )) 7: Y ← Append(Y,RC (t,Tk,{circumflex over (Q)}m−1)) 8: end for 9: end for 10: {circumflex over (Q)}m ← Regression(X,Y) 11: Return {circumflex over (Q)}M wherein {circumflex over (Q)} is an estimate of the optimal policy, s is an observed state, a is an action, and t is an index within a trajectory. 8. The method according to claim 1, wherein the bound to improve the estimated long term value is a bounded return representing the maximum of an unbiased estimator and a complex return function. 9. The method according to claim 1, wherein said iteratively determining comprises: Algorithm BFQI( , γ,M,RB) Input: : set of trajectories, γ discount factor, M: number of iterations, RB: Bounded Return; 1: {circumflex over (Q)}0 ← 0 2: for m = 1 to M do 3: Let X and Y be empty sets. 4: for k = 1 to | | do 5: for all (st,, at,, st+1, rt+1) ε Tk do 6: X ← Append(X; (st; at)) 7: Y ← Append(Y; Rt B) 8: end for 9: end for 10: {circumflex over (Q)}m ← Regression(X,Y) 11: end for wherein {circumflex over (Q)} is an estimate of the optimal policy, s is an observed state, a is an action, and t is an index within a trajectory. 10. The method according to claim 1, further comprising predicting an upper bound for the estimated optimal control policy. 11. The method according to claim 10, wherein the upper bound for a value associated with a respective state is determined based on at least looking backward along a respective trajectory, to provide an estimate of a respective environment of the system at the respective state, as an inflated value of the past environment of the system to achieve the respective environment. 12. The method according to claim 1, further comprising using the updated estimate of an optimal control policy to control a controlled system. 13. A control system, comprising: a memory configured to store a set of data representing a plurality of states and associated trajectories of an environment of the system; and at least one automated processor, configured to process the data in the memory, according to an algorithm comprising: iteratively determining an estimate of an optimal control policy for the system, comprising performing the substeps until convergence: estimating a long term value for operation at a current state of the environment over a series of predicted future environmental states; using a complex return of the data set to determine a bound to improve the estimated long term value; and producing an updated estimate of an optimal control policy dependent on the improved estimate of the long term value. 14. The control system according to claim 13, further comprising an automated communication interface, configured to automatically communicate at least one of: the updated estimate of the optimal control policy to a controller configured to automatically control the system, to at least one of change an operating state of the system and change an environment of the system; and a control signal for automatically controlling the system, to at least one of change an operating state of the system and change an environment of the system, dependent on the updated estimate of the optimal control policy. 15. The control system according to claim 13, wherein the algorithm uses the complex return of the data set as a bound to improve the estimated long term value by truncating the trajectory to a truncated portion which is consistent with the estimate of the optimal control policy, to estimate the complex return, without introducing off-policy bias. 16. The control system according to claim 13, wherein the truncated portion of the trajectory at least one of: comprises a predetermined number of sequential data; and is truncated dependent on whether a sequential datum is on-policy or off-policy. 17. The control system according to claim 13, wherein the algorithm: employs an inherent negative bias of the complex return as a lower bound for the estimate of the long term value; and further comprises predicting an upper bound for the estimated long term value. 18. The control system according to claim 13, wherein the trajectory comprises an ordered collection of observations, and the long term value is the sum of the discounted values of a reward received for each observation plus the maximum discounted estimated value for operation at the estimated optimal policy. 19. The control system according to claim 13, wherein the bound to improve the estimated long term value is a bounded return representing the maximum of an unbiased estimator and a complex return function. 20. A computer readable medium storing nontransitory instructions for controlling at least one automated processor, comprising: nontransitory instructions for controlling the at least one automated processor to perform an algorithm comprising: iteratively determining an estimate of an optimal control policy for a system based on a set of data representing a plurality of states and associated trajectories of an environment of the system; comprising performing the substeps until convergence: estimating a long term value for operation at a current state of the environment over a series of predicted future environmental states; using a complex return of the data set to determine a bound to improve the estimated long term value; and producing an updated estimate of an optimal control policy dependent on the improved estimate of the long term value; and nontransitory instructions for controlling the at least one automated processor to at least one of: update an automated controller for controlling the system with the updated estimate of the optimal control policy, wherein the automated controller operates according to the updated estimate of the optimal control policy to automatically alter at least one of a state of the system and the environment of the system; and control the system with the updated estimate of the optimal control policy, according to the updated estimate of the optimal control policy to automatically alter at least one of a state of the system and the environment of the system.