LLM Prompted Dataset Clustering Without Numeric Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing text clustering technologies face challenges in accuracy, interpretability, and resource consumption due to reliance on numerical embeddings and clustering algorithms, which are not context-aware and require extensive fine-tuning, leading to inefficient resource usage and difficult interpretation.

Innovation Solution

Employing a Large Language Model (LLM) to process natural language clustering instructions, generating cluster descriptions and labels without numerical embeddings, allowing for context-aware clustering with reduced computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If numerical text embeddings and clustering algorithms are used, then text clustering can be performed, but clustering accuracy and interpretability deteriorate

Engineering Contradiction:
Improveclustering accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical numerical embedding system with a natural language processing system. Instead of converting text to numerical vectors and using mathematical clustering algorithms, the system uses an LLM to directly process and cluster text based on semantic understanding, generating human-readable cluster labels and descriptions that improve both accuracy and interpretability

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

Solution Approach 2:

The patent changes the fundamental parameter representation from numerical embeddings to natural language tokens. By transforming the input format from continuous numerical vectors to discrete natural language sequences that the LLM can process, the system achieves better clustering accuracy while maintaining interpretability through language-based outputs

Inventive Principle:
Principle #35Parameter changes

2Productivity

If numerical text embeddings and clustering algorithms are used, then text clustering can be performed, but resource consumption increases

Engineering Contradiction:
Improveclustering performanceVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates the computationally expensive text embedding generation step from the clustering pipeline. By directly feeding raw text to the LLM for clustering operations, the system removes the intermediate numerical embedding layer that consumes significant computational resources, thereby reducing overall resource consumption while maintaining clustering effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If extensive fine-tuning is performed to improve clustering, then clustering accuracy may improve, but resource consumption and time increase

Engineering Contradiction:
Improveclustering accuracyVSAvoidfine-tuning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent enables the LLM to perform clustering tasks directly using its pre-trained language understanding capabilities without requiring external fine-tuning. The model serves itself by leveraging its inherent semantic comprehension to execute clustering operations through natural language prompts, eliminating the time-consuming fine-tuning process while maintaining high clustering accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250390555A1Dataset clustering via language model prompts
Publication Date: 2025.12.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250390555A1 patent drawing
  • US20250390555A1 patent drawing
  • US20250390555A1 patent drawing

AI summary

Various embodiments discussed herein relate to prompting a model, such as a Large Language Model (LLM), to ingest natural language clustering instructions and generate corresponding natural language clustering information, such as a cluster description and/or a cluster label without the need to generate any numeric text embeddings.