LLM-Generated Intent Taxonomies for Dynamic User Behavior

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying user intent from log data is challenging due to its fluid nature and lack of context, especially in emerging modalities where user understanding, usage, and behaviors rapidly evolve.

Innovation Solution

The use of automated systems, specifically large language models (LLMs), to efficiently generate and validate intent taxonomies, allowing for accurate identification of user intents in data requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automated systems with large language models are used to generate intent taxonomies, then the accuracy and reliability of intent identification is improved, but the computing resource consumption increases

Engineering Contradiction:
Improveintent taxonomy accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system generates intent taxonomies in advance using large language models before actual intent identification tasks. By pre-computing and validating comprehensive intent categories and subcategories, the system prepares structured knowledge that can be efficiently queried during runtime, reducing the computational burden of real-time intent analysis while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified representation of user intent through generated intent taxonomies that mirror actual user behavior patterns. These taxonomies serve as copycat structures that capture essential intent characteristics without requiring complex real-time analysis, allowing the system to use simpler, less resource-intensive methods for actual intent classification while maintaining reliability.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If manual methods are used to create intent taxonomies, then computing resource consumption is reduced, but the time required for taxonomy generation and updates increases

Engineering Contradiction:
Improvecomputing resource consumptionVSAvoidtaxonomy generation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system replaces manual mechanical processes of intent taxonomy creation with automated large language models. Instead of requiring human analysts to systematically create and maintain intent categories, the system uses AI-generated content that automatically adapts to emerging user behaviors and modalities, dramatically reducing both time and computational resources required for taxonomy generation and updates.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system dynamically adjusts taxonomy parameters by generating updated intent categories based on changing user behavior patterns and emerging modalities. Rather than requiring manual re-creation of entire taxonomies, the system modifies specific parameters and categories automatically, allowing rapid adaptation to new user intents while maintaining overall structural integrity and reducing time-to-update.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If intent taxonomies are made comprehensive to capture all user intents, then the coverage and accuracy of intent identification is improved, but the complexity of the taxonomy structure increases

Engineering Contradiction:
Improveintent coverageVSAvoidtaxonomy structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments user intent into hierarchical categories and subcategories generated by large language models. This segmentation organizes complex intent patterns into manageable, nested structures where broad intent types are divided into more specific subcategories, making the comprehensive taxonomy more navigable and easier to process while maintaining complete coverage of user behaviors across different modalities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a dynamic taxonomy structure that automatically adapts to emerging user behaviors and modalities. Rather than a static hierarchical structure, the intent categories and subcategories can evolve over time as user patterns change, allowing the taxonomy to maintain comprehensive coverage while adapting its structure to reflect current user needs and reducing complexity through automated reorganization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250086398A1Generating and using intent taxonomies to identify user intent
Publication Date: 2025.03.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250086398A1 patent drawing
  • US20250086398A1 patent drawing
  • US20250086398A1 patent drawing

AI summary

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for efficiently generating and using intent taxonomies. In embodiments, training data, including data requests for information, is obtained. Thereafter, a model prompt to be input into a large language model is generated. The model prompt includes an instruction to generate an intent taxonomy, an indication of the training data to use for generating the intent taxonomy, and a taxonomy attribute desired to be used as criteria to generate a quality intent taxonomy. An intent taxonomy that includes user intent classes is obtained as output from the large language model. The intent taxonomy is analyzed to determine whether the intent taxonomy is valid. When the intent taxonomy is determined as valid, the intent taxonomy is provided for use in identifying user intent, and when the intent taxonomy is determined as invalid, the intent taxonomy is refined.