Explainable ML Classifications with Domain Abstention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IT ticketing systems face challenges in accurately analyzing and categorizing technical issues, as general language classifiers fail to handle technical data effectively and do not provide explanations for their decisions, leading to misclassifications and incorrect automated actions.

Innovation Solution

A client-agnostic machine learning model is developed to classify IT tickets within its scope, abstaining from misclassifying tickets outside the IT domain and providing explainable decisions using disjunctive normal form and pertinent positive features, ensuring accurate and trustworthy automated resolution processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general language classifiers are used to categorize IT tickets, then the system can handle general text, but it fails to accurately handle technical data and provides no explanation for decisions

Engineering Contradiction:
Improveability to handle general textVSAvoidclassification accuracy for technical data
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the classification task into two distinct components: a domain detection module that first determines whether the ticket belongs to the IT domain, and a classification module that only processes tickets confirmed to be within the IT domain. This segmentation prevents general language classifiers from misclassifying non-technical tickets while maintaining their ability to handle general text.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary domain detection module between the input ticket and the classification system. This intermediary acts as a gatekeeper that filters out non-IT domain tickets before they reach the classifier, thereby improving classification accuracy for technical data without sacrificing the system's ability to handle general text inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated classification is implemented, then productivity increases, but reliability decreases due to misclassifications and incorrect automated actions

Engineering Contradiction:
Improveticket processing speedVSAvoidclassification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary domain detection before classification to ensure that only appropriate tickets are classified automatically. This preliminary action prevents misclassifications of non-technical tickets, thereby maintaining reliability while preserving productivity through automated processing of genuine IT tickets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where classification results are evaluated against domain appropriateness. When misclassifications are detected or when domain uncertainty exists, the system can adjust its behavior, providing a feedback loop that continuously improves reliability without significantly impacting productivity.

Inventive Principle:
Principle #23Feedback

3Productivity

If the machine learning model classifies all incoming records, then complete coverage is achieved, but misclassifications of non-IT domain records increase

Engineering Contradiction:
Improveclassification coverageVSAvoidclassification accuracy for non-IT records
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a dynamic classification system that adapts its behavior based on the detected domain of each ticket. The system dynamically adjusts between classification mode (for IT domain tickets) and abstention mode (for non-IT domain tickets), optimizing both coverage and accuracy by making real-time decisions about whether to classify each record.

Inventive Principle:
Principle #15Dynamics

4Reliability

If explainable AI is implemented, then user confidence increases, but system complexity increases

Engineering Contradiction:
Improveuser confidence in decisionsVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the explainability function into a separate explanation generation module that works alongside the classification system. This module independently generates human-readable explanations for classification decisions without fundamentally altering the core classification architecture, thereby increasing user confidence while minimizing added complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240346283A1Explainable classifications with abstention using client agnostic machine learning models
Publication Date: 2024.10.17 KYNDRYL INC
  • US20240346283A1 patent drawing
  • US20240346283A1 patent drawing
  • US20240346283A1 patent drawing

AI summary

Embodiments relate to providing explainable classifications with abstention using client agnostic machine learning models. A technique includes classifying, by a processor, a record with a label using a machine learning model, the machine learning model abstaining from classifying a given record in response to the given record being outside of a scope of an information technology (IT) domain. The processor generates an explanation of a decision by the machine learning model to classify the record with the label and displays the explanation in a human readable form.