Automated prediction of user response states based on traversal behavior
AssigneeZynga Inc.
InventorsLuke Dicken, Johnathan Pagnutti, Yang Wen
Life of this patent
Estimating the term…
Abstract
A game management system is configured for automated analysis of player behavior regarding traversal of different screens and options in a game application (as opposed to exclusively gameplay behavior) and to generate an automated estimation or inference about one or more psychological aspects of player behavior, such as motivation for game engagement and/or emotional states at different stages of interaction. The results of such analysis are automatically parametrized and included in a multidimensional parametric player model that informs player clustering and/or automated customization of game content.
Claims20
A method comprising:
- receiving behavior data for multiple players of a computer-implemented game, the behavior data indicating interaction journeys by respective players within the game, each interaction journey comprising a sequence of actions selected from a predefined set of actions and including one or more non-gameplay actions;
- based on the behavior data, compiling behavior graph data in which interaction journeys are represented as respective directed graph structures in which each action in the corresponding sequence of actions is represented as a respective action node;
- storing the behavior graph data in a graph database;
- extracting, from the behavior graph data, training data that comprises respective graph structures for a subset of the interaction journeys in the behavior data;
- assigning to each interaction journey in the training data a respective psychological label indicating one of a predefined set of label values pertaining to a psychological feature of player experience, thereby providing labeled training data;
- using the labeled training data, training a neural network model (NN model) for label prediction responsive to input of respective action sequences, thereby providing a trained NN model;
- and
- using the trained NN model, producing a psychological label prediction for a player based on a particular interaction journey by the player.
(canceled)
A system comprising:
- one or more computer processor devices;
- and
- memory storing instructions to configure the system, when the instructions are executed by the one or more computer processor devices, to perform operations comprising:
- receiving behavior data for multiple players of a computer-implemented game, the behavior data indicating interaction journeys by respective players within the game, each interaction journey comprising a sequence of actions selected from a predefined set of actions and including one or more non-gameplay actions;
- based on the behavior data, compiling behavior graph data in which interaction journeys are represented as respective directed graph structures in which each action in the corresponding sequence of actions is represented as a respective action node;
- storing the behavior graph data in a graph database;
- extracting, from the behavior graph data, training data that comprises respective graph structures for a subset of the interaction journeys in the behavior data;
- responsive to operator input, assigning to each interaction journey in the training data a respective psychological label indicating one of a predefined set of label values pertaining to a psychological feature of player experience, thereby providing labeled training data;
- using the labeled training data, training a neural network model (NN model) for label prediction responsive to input of respective action sequences, thereby providing a trained NN model;
- and
- using the trained NN model, producing a psychological label prediction for a player based on a particular interaction journey by the player.
(canceled)
A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by one or more computer processor devices, cause the one or more computer processor devices to perform operations comprising:
- receiving behavior data for multiple players of a computer-implemented game, the behavior data indicating interaction journeys by respective players within the game, each interaction journey comprising a sequence of actions selected from a predefined set of actions and including one or more non-gameplay actions;
- based on the behavior data, compiling behavior graph data in which interaction journeys are represented as respective directed graph structures in which each action in the corresponding sequence of actions is represented as a respective action node;
- storing the behavior graph data in a graph database;
- extracting, from the behavior graph data, training data that comprises respective graph structures for a subset of the interaction journeys in the behavior data;
- responsive to operator input, assigning to each interaction journey in the training data a respective psychological label indicating one of a predefined set of label values pertaining to a psychological feature of player experience, thereby providing labeled training data;
- using the labeled training data, training a neural network model (NN model) for label prediction responsive to input of respective action sequences, thereby providing a trained NN model;
- and
- using the trained NN model, producing a psychological label prediction for a player based on a particular interaction journey by the player.
Dependencies are inferred from the claim text.