Learning Apparatus Parameter Segmentation for Predictive Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing mechanisms for predicting user actions require a large number of parameters to be learned, leading to significant calculation resources being necessary for learning predictive models, which can be cumbersome and resource-intensive, especially when dealing with a large number of users and actions.

Innovation Solution

A learning apparatus that learns two parameter groups: one related to the membership rate of users in clusters and another related to the action tendency of clusters, instead of directly learning the probability of each user performing each action, thereby reducing the number of parameters and calculation resources needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the probability that each user performs each action is learned directly, then the prediction accuracy for individual users is improved, but the number of parameters to be learned increases significantly (number of users × number of actions)

Engineering Contradiction:
Improveprediction accuracyVSAvoidnumber of parameters
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the direct user-action parameter learning into two separate parameter groups: (1) user parameters that represent individual user characteristics, and (2) action parameters that represent action tendencies. This segmentation reduces the total number of parameters from the product of users and actions to the sum of user parameters and action parameters, making the model more scalable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by adding a parameter group related to actions as a separate entity. Instead of directly modeling the user-action matrix, the invention decomposes it into user-specific parameters and action-specific parameters, effectively changing the dimensional structure from a dense user-action matrix to a sparse parameter decomposition that reduces computational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the number of users and actions increases, then the coverage and applicability of the predictive model is improved, but the calculation resources required for learning become enormous

Engineering Contradiction:
Improvemodel coverageVSAvoidcalculation resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the learning task into two independent parameter learning processes: learning user parameters from user behavior data and learning action parameters from action context data. This segmentation allows the model to scale to large numbers of users and actions without requiring proportional increases in computational resources, as each parameter group can be learned independently or with reduced complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from a dense user-action probability matrix to a sparse decomposition into user parameters and action parameters. This parameter transformation reduces the computational burden from O(n×m) to O(n+m) where n is the number of users and m is the number of actions, enabling the model to handle large-scale data efficiently.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230214716A1Learning device
Publication Date: 2023.07.06 NTT DOCOMO INC
  • US20230214716A1 patent drawing
  • US20230214716A1 patent drawing
  • US20230214716A1 patent drawing

AI summary

A learning apparatus 10 of one embodiment includes an acquisition unit 11 for acquiring action history data indicating action history for each of a plurality of users, and a learning unit 13 for learning parameter groups PC, C included in a predictive model M for predicting an action of each of the plurality of users by using the action history data as training data. The parameter group PC is a parameter group related to a membership rate of each user for each of a plurality of clusters. The parameter group C is a parameter group related to an action tendency of each cluster for each of a plurality of actions.