LLM-Based Activity Name Validation in Process Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Poorly defined activity names in process mining can lead to inaccurate results due to variations in naming conventions, resulting in a large number of activities being identified.

Innovation Solution

Utilizing a large language model to detect flawed activity names by receiving prompts with instructions, validation criteria, and activity names, and determining whether the activity names satisfy the validation criteria, providing explanations and recommendations for improvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If activity names are manually defined by users, then users can define activity names according to their understanding, but the activity names become poorly defined and inconsistent, resulting in inaccurate process mining results

Engineering Contradiction:
Improvemanual definition of activity namesVSAvoidaccuracy of process mining results
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses AI to automatically validate and suggest improvements for activity names, allowing the process mining system to self-improve without requiring users to manually define consistent naming conventions. The AI model autonomously identifies naming issues and provides corrections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback to users about naming inconsistencies and suggests improved activity names based on validation criteria. This feedback loop helps users understand why certain names are problematic and guides them toward better naming practices.

Inventive Principle:
Principle #23Feedback

2Loss of information

If activity names include names, dates, or other components that refer to the same activity, then users can capture detailed information, but the same activity is identified as different activities, resulting in a large number of activities

Engineering Contradiction:
Improvedetailed information in activity namesVSAvoidnumber of activities
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The AI validation system automatically detects and consolidates duplicate activities by identifying naming patterns that refer to the same process step, eliminating the need for manual review and consolidation of activity names.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of activity name standardization by applying validation criteria that identify and normalize variations in naming conventions, transforming inconsistent names into standardized forms that represent the same activity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a large language model is used to validate activity names, then the accuracy and consistency of activity names are improved, but the system complexity increases

Engineering Contradiction:
Improveaccuracy of activity name validationVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The large language model acts as an intermediary between the raw activity names and the validation criteria. It processes the activity names, compares them against the validation rules, and generates suggestions, serving as an intelligent mediator that simplifies the overall validation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical validation processes with an AI-based system that automatically validates activity names according to validation criteria, eliminating the need for human reviewers to manually check each activity name for consistency and accuracy.

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

Data Source

PatentUS20250111146A1Detecting flawed activity names for process mining using large language models
Publication Date: 2025.04.03 UIPATH INC
  • US20250111146A1 patent drawing
  • US20250111146A1 patent drawing
  • US20250111146A1 patent drawing

AI summary

Systems and methods for determining whether activity names of a process satisfy a validation criteria are provided. One or more prompts defining 1) instructions, 2) activity name validation criteria, and 3) activity names of a process are received. It is determined whether the activity names satisfy the validation criteria using a large language model based on the instructions. Results of the determining are output.