Context-Aware Predictive Key Phrase Learning System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current time-series forecasting models rely heavily on expert domain knowledge for selecting key phrases, are often not reusable across similar topics, and require human intervention to filter spurious predictors, limiting their predictive ability to future or contextually similar data.

Innovation Solution

A reinforcement learning-based system that learns to select optimal key phrases by using Monte Carlo Tree Search and neural networks to perturb initial keyword sets, optimizing the predictor selection strategy and reducing the need for human intervention through a context-aware approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If expert domain knowledge is used to select key phrases, then forecasting accuracy is improved, but the model is not reusable across similar topics and requires human intervention

Engineering Contradiction:
Improveforecasting accuracyVSAvoidreusability across topics
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system automatically learns and selects optimal key phrases through reinforcement learning without requiring expert domain knowledge or human intervention. The algorithm autonomously identifies predictive phrases from historical data and applies them to new forecasting topics, making the model self-sufficient and reusable across different domains.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms the static expert-knowledge-based key phrase selection into a dynamic learning process where key phrases are automatically optimized based on historical forecasting data. The reinforcement learning algorithm adjusts the selection of key phrases adaptively, changing the parameters of phrase selection based on learned patterns rather than fixed expert rules.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a large set of features is used to maximize model fit on historic data, then historical prediction accuracy is improved, but predictive ability does not extend to future or contextually similar data

Engineering Contradiction:
Improvehistorical prediction accuracyVSAvoidpredictive ability on future data
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system extracts only the most relevant and generalizable key phrases from the large feature set using reinforcement learning. Instead of using all available features, the algorithm selectively identifies and extracts the subset of key phrases that provide the best balance between historical fit and future predictive capability, removing spurious or overly specific predictors.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transitions from static feature selection to dynamic key phrase optimization. The reinforcement learning framework allows the model to adaptively adjust which key phrases are most valuable for prediction, enabling the model to generalize better to future and contextually similar data by learning from historical patterns rather than relying on fixed large feature sets.

Inventive Principle:
Principle #15Dynamics

3Productivity

If aggressive feature selection is applied to handle large feature sets, then computational feasibility is improved, but the quality of selected predictors deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidpredictor quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The reinforcement learning system incorporates feedback loops where the performance of selected key phrases is continuously evaluated and used to improve future selections. The algorithm learns from the outcomes of previous selections, adjusting its strategy to maintain high predictor quality while managing computational resources efficiently through iterative optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary learning on historical forecasting data to pre-train the reinforcement learning model before deployment. This preliminary action allows the model to develop an understanding of effective key phrase selection patterns, so when deployed, it can quickly identify high-quality predictors without requiring aggressive filtering, thus maintaining predictor quality while being computationally efficient.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11645590B2System and method for learning contextually aware predictive key phrases
Publication Date: 2023.05.09 HRL LAB
  • US11645590B2 patent drawing
  • US11645590B2 patent drawing
  • US11645590B2 patent drawing

AI summary

Described is a system for learning and predicting key phrases. The system learns based on a dataset of historical forecasting questions, their associated time-series data for a quantity of interest, and associated keyword sets. The system learns the optimal policy of actions to take given the associated keyword sets and the optimal set of keywords which are predictive of the quantity of interest. Given a new forecasting question, the system extracts an initial keyword set from a new forecasting question, which are perturbed to generate an optimal predictive key-phrase set. Key-phrase time-series data are extracted for the optimal predictive key-phrase set, which are used to generate a forecast of future values for a value of interest. The forecast can be used for a variety of purposes, such as advertising online.