Processing device with intuitive learning capability
First Claim
1. A processing device having one or more objectives, comprising:
- an executable probabilistic learning software module having a learning automaton configured to learn a plurality of processor actions in response to a plurality of actions performed by a user, wherein the probabilistic learning software module includes an action probability distribution comprising a plurality of probability values corresponding to said plurality of processor actions;
a user interface configured to communicate said processor actions to said user;
an executable intuition software module configured to modify a functionality of said probabilistic learning module based on said one or more objectives to prevent said action probability distribution from substantially converging to any processor action; and
at least one or more hardware processors configured to execute said probabilistic learning software module and said intuition software module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing learning capability to processing device, such as a computer game, educational toy, telephone, or television remote control, is provided to achieve one or more objective. One of a plurality of actions (e.g., game actions, educational prompts, listed phone numbers, or listed television channels) to be performed on the processing device is selected. A user input indicative of a user action (e.g., a player action, educational input, called phone number, or watched television channel) is received. An outcome of the selected action and/or user action is determined. An action probability distribution having probability values corresponding to the plurality of actions is then updated based on the determined outcome. The next action will then be selected based on this updated action probability distribution. The foregoing steps can be modified based on a performance index to achieve the objective of the processing device so that it learns.
-
Citations
20 Claims
-
1. A processing device having one or more objectives, comprising:
-
an executable probabilistic learning software module having a learning automaton configured to learn a plurality of processor actions in response to a plurality of actions performed by a user, wherein the probabilistic learning software module includes an action probability distribution comprising a plurality of probability values corresponding to said plurality of processor actions; a user interface configured to communicate said processor actions to said user; an executable intuition software module configured to modify a functionality of said probabilistic learning module based on said one or more objectives to prevent said action probability distribution from substantially converging to any processor action; and at least one or more hardware processors configured to execute said probabilistic learning software module and said intuition software module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification