Systems, methods, and apparatus, including computer programs encoded on a computer storage medium, for selecting an actions from a set of actions to be performed by an agent interacting with an environment. In one aspect, the system includes a dueling deep neural network. The dueling deep neural network includes a value subnetwork, an advantage subnetwork, and a combining layer. The value subnetwork processes a representation of an observation to generate a value estimate. The advantage subnetwork processes the representation of the observation to generate an advantage estimate for each action in the set of actions. The combining layer combines the value estimate and the respective advantage estimate for each action to generate a respective Q value for the action. The system selects an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for selecting actions from a set of actions to be performed by an agent interacting with an environment, the system comprising: a dueling deep neural network implemented by one or more computers, the dueling deep neural network comprising: a value subnetwork configured to: receive a representation of an observation characterizing a current state of the environment; and process the representation of the observation to generate a value estimate, the value estimate being an estimate of an expected return resulting from the environment being in the current state; an advantage subnetwork configured to: receive the representation of the observation; and process the representation of the observation to generate a respective advantage estimate for each action in the set of actions that is an estimate of a relative measure of the return resulting from the agent performing the action when the environment is in the current state relative to the return resulting from the agent performing other actions when the environment is in the current state; and a combining layer configured to, for each action, combine the value estimate and the respective advantage estimate for the action to generate a respective Q value for the action, wherein the respective Q value is an estimate of an expected return resulting from the agent performing the action when the environment is in the current state; and 2. The system of claim 1, wherein the system comprises one or more second computers and one or more storage devices storing instructions that when executed by the one or second more computers cause the one or more second computers to perform operations comprising: selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions. 3. The system of claim 1, wherein the dueling deep neural network further comprises: one or more initial neural network layers configured to: receive the observation; and process the observation to generate the representation of the observation. 4. The system of claim 3, wherein the observation is an image and wherein the one or more initial neural network layers are convolutional neural network layers. 5. The system of claim 1, wherein the representation of the observation is the observation. 6. The system of claim 1, wherein combining the value estimate and the respective advantage estimate comprises: determining a measure of central tendency of the respective advantage estimates for the actions in the set of actions; determining a respective adjusted advantage estimate for the action by adjusting the respective advantage estimate for the action using the measure of central tendency; and combining the respective advantage estimate for the action and the value estimate to determine the respective Q value for the action. 7. The system of claim 1, wherein the value subnetwork has a first set of parameters and the advantage subnetwork has a second, different set of parameters. 8. The system of claim 2, wherein selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions comprises: selecting an action having a highest Q value as the action to be performed by the agent. 9. The system of claim 2, wherein selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions comprises: selecting a random action from the set of actions with probability ε; and selecting an action having a highest Q value with probability 1−ε. 10. A method for selecting actions from a set of actions to be performed by an agent interacting with an environment using a dueling deep neural network comprising a value subnetwork and an advantage subnetwork, the method comprising: obtaining a representation of an observation characterizing a current state of the environment; processing the representation of the observation using the value subnetwork, wherein the value subnetwork is configured to: receive the representation of the observation; and process the representation of the observation to generate a value estimate, the value estimate being an estimate of an expected return resulting from the environment being in the current state; processing the representation of the observation using the advantage subnetwork, wherein the advantage subnetwork is configured to: receive the representation of the observation; and process the representation of the observation to generate a respective advantage estimate for each action in the set of actions that is an estimate of a relative measure of the return resulting from the agent performing the action when the environment is in the current state relative to the return resulting from the agent performing other actions when the environment is in the current state; for each action, combining the value estimate and the respective advantage estimate for the action to generate a respective Q value for the action, wherein the respective Q value is an estimate of an expected return resulting from the agent performing the action when the environment is in the current state; and selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions. 11. The method of claim 10, wherein the dueling deep neural network further comprises one or more initial neural network layers, and wherein the method further comprises: processing the observation using the one or more initial neural network layers, wherein the one or more initial neural network layers are configured to: receive the observation; and process the observation to generate the representation of the observation. 12. The method of claim 11, wherein the observation is an image and wherein the one or more initial neural network layers are convolutional neural network layers. 13. The method of claim 10, wherein the representation of the observation is the observation. 14. The method of claim 10, wherein combining the value estimate and the respective advantage estimate comprises: determining a measure of central tendency of the respective advantage estimates for the actions in the set of actions; determining a respective adjusted advantage estimate for the action by adjusting the respective advantage estimate for the action using the measure of central tendency; and combining the respective advantage estimate for the action and the value estimate to determine the respective Q value for the action. 15. The method of claim 10, wherein the value subnetwork has a first set of parameters and the advantage subnetwork has a second, different set of parameters. 16. The method of claim 10, wherein selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions comprises: selecting an action having a highest Q value as the action to be performed by the agent. 17. The method of claim 10, wherein selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions comprises: selecting a random action from the set of actions with probability ε; and selecting an action having a highest Q value with probability 1−ε. 18. A computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations for a method for selecting actions from a set of actions to be performed by an agent interacting with an environment using a dueling deep neural network comprising a value subnetwork and an advantage subnetwork, the method comprising: obtaining a representation of an observation characterizing a current state of the environment; processing the representation of the observation using the value subnetwork, wherein the value subnetwork is configured to: receive the representation of the observation; and process the representation of the observation to generate a value estimate, the value estimate being an estimate of an expected return resulting from the environment being in the current state; processing the representation of the observation using the advantage subnetwork, wherein the advantage subnetwork is configured to: receive the representation of the observation; and process the representation of the observation to generate a respective advantage estimate for each action in the set of actions that is an estimate of a relative measure of the return resulting from the agent performing the action when the environment is in the current state relative to the return resulting from the agent performing other actions when the environment is in the current state; for each action, combining the value estimate and the respective advantage estimate for the action to generate a respective Q value for the action, wherein the respective Q value is an estimate of an expected return resulting from the agent performing the action when the environment is in the current state; and selecting an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions. 19. The computer storage medium of claim 18, the dueling deep neural network further comprises one or more initial neural network layers, and wherein the method further comprises: processing the observation using the one or more initial neural network layers, wherein the one or more initial neural network layers are configured to: receive the observation; and process the observation to generate the representation of the observation. 20. The computer storage medium of claim 18, wherein combining the value estimate and the respective advantage estimate comprises: determining a measure of central tendency of the respective advantage estimates for the actions in the set of actions; determining a respective adjusted advantage estimate for the action by adjusting the respective advantage estimate for the action using the measure of central tendency; and combining the respective advantage estimate for the action and the value estimate to determine the respective Q value for the action.