Adaptive Action Set Generation for Natural Language Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing model-based techniques for automatically generating actions are rigid and lack robustness, often failing to perform tasks effectively due to the same model being used for all inputs and processing methods, without considering the suitability of actions for specific tasks or domains.

Innovation Solution

A flexible approach is implemented that selectively varies embedding techniques and action models to generate action sets based on natural language inputs, using simulation to ensure suitability and balance robustness with computational efficiency, allowing for domain-specific and adaptive action generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same model is always utilized in generating actions, then the process is simple and consistent, but the robustness and task performance fail in many situations

Engineering Contradiction:
Improvetask performance success rateVSAvoidmodel selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically selects from multiple embedding techniques and action models based on the specific task and domain requirements. Instead of using a fixed model, the system adapts its architecture by choosing appropriate models for each situation, thereby improving reliability without requiring a completely static complex system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters such as embedding techniques (e.g., Word2Vec, GloVe, FastText) and action models based on the task characteristics. By varying these parameters adaptively, the system achieves better task performance across different domains while maintaining manageable complexity through structured selection criteria.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple embedding techniques and action models are selectively varied, then the robustness and task performance improve, but the system complexity increases

Engineering Contradiction:
Improveaction set suitabilityVSAvoidembedding and model variation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the action generation process into distinct components: multiple embedding techniques (Word2Vec, GloVe, FastText) and multiple action models. Each component can be independently selected and evaluated, allowing the system to achieve high reliability through component diversity while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs feedback mechanisms to evaluate the suitability of generated action sets against task requirements. By assessing whether actions are appropriate for the specific domain and task, the system can select the best performing model combinations, thereby improving reliability while using feedback-driven selection to prevent uncontrolled complexity growth.

Inventive Principle:
Principle #23Feedback

3Reliability

If generated actions are implemented without considering suitability, then the process is fast and efficient, but the actions fail in successful task performance in many situations

Engineering Contradiction:
Improveaction suitability for taskVSAvoidaction evaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation of generated action sets to assess their suitability for the specific task before implementation. By pre-evaluating whether actions are appropriate for the domain and task requirements, the system ensures higher reliability of task performance while the efficient evaluation process minimizes time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system autonomously evaluates and selects suitable action sets without requiring external intervention. The self-service evaluation mechanism assesses action suitability automatically, ensuring reliable task performance while maintaining efficiency by avoiding manual review processes that would increase time loss.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230359789A1Varying embedding(s) and/or action model(s) utilized in automatic generation of action set responsive to natural language request
Publication Date: 2023.11.09 X DEVELOPMENT LLC
  • US20230359789A1 patent drawing
  • US20230359789A1 patent drawing
  • US20230359789A1 patent drawing

AI summary

As opposed to a rigid approach, implementations disclosed herein utilize a flexible approach in automatically determining an action set to utilize in attempting performance of a task that is requested by natural language input of a user. The approach is flexible at least in that embedding technique(s) and/or action model(s), that are utilized in generating action set(s) from which the action set to utilize is determined, are at least selectively varied. Put another way, implementations leverage a framework via which different embedding technique(s) and/or different action model(s) can at least selectively be utilized in generating different candidate action sets for given NL input of a user. Further, one of those action sets can be selected for actual use in attempting real-world performance of a given task reflected by the given NL input. The selection can be based on a suitability metric for the selected action set and/or other considerations.