US2023164099A1PendingUtilityA1

Predictive resolutions for tickets using semi-supervised machine learning

63
Assignee: AT & T IP I LPPriority: Jul 15, 2019Filed: Jan 4, 2023Published: May 25, 2023
Est. expiryJul 15, 2039(~13 yrs left)· nominal 20-yr term from priority
G06N 3/0475G06N 3/092G06N 3/0455G06N 3/09G06N 3/045G06V 10/764H04L 51/234G06N 20/00G06V 10/762G06N 7/01G06F 18/23G06F 18/24G06N 3/088H04L 51/216G06N 3/047G06F 40/20H04L 51/02G06N 3/006
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the subject disclosure may include, for example, a method in which a processing system collects information associated with trouble tickets each including a problem abstract and a log text. The method includes analyzing the log text to obtain a problem resolution for that ticket; defining ticket clusters according to the problem abstracts, and labeling the clusters. The processing system creates a library of the labeled clusters, each entry including a cluster label, a problem abstract for that cluster, and a resolution summary for that problem abstract, indicating a mapping of the problem abstract to the resolution summary for that cluster. The method includes training, based on the mapping, machine-learning applications for a predicted resolution summary for each cluster and for classifying a new ticket. The method includes assigning the new ticket to a cluster according to the classifying. Other embodiments are disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device comprising:
 a processing system including a processor; and   a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising:   analyzing information associated with a plurality of tickets, the information of each of the plurality of tickets relating to an issue affecting performance of a communication system;   obtaining a problem resolution associated with a problem abstract for each of the plurality of tickets;   defining a plurality of clusters in accordance with respective problem abstracts of the plurality of tickets, each of the plurality of clusters including at least one of the plurality of tickets;   generating for each of the plurality of clusters a mapping of a problem abstract pertaining to that cluster to a resolution summary pertaining to that cluster;   assigning a new ticket to a cluster according to a classifying application, the classifying application trained based on the mapping; and   analyzing tickets of at least one cluster using an electronic dispatcher application and reporting tool (EDART), wherein the EDART tool causes closure of a ticket in accordance with a policy, wherein responsive to a ticket in the at least one cluster being closed, the EDART tool causes attachment, to each open ticket in that cluster, of a message indicating a pending review by a user.   
     
     
         2 . The device of  claim 1 , wherein the information of each of the plurality of tickets includes the problem abstract and a log text, and wherein the obtaining the problem resolution for a ticket of the plurality of tickets comprises analyzing the log text for that ticket. 
     
     
         3 . The device of  claim 2 , wherein the analyzing comprises parsing the log text using natural language processing. 
     
     
         4 . The device of  claim 1 , wherein the issue relates to performance of the communication system during a past time period. 
     
     
         5 . The device of  claim 1 , wherein the operations further comprise labeling each of the plurality of clusters. 
     
     
         6 . The device of  claim 5 , wherein the operations further comprise creating a library of the labeled clusters having a plurality of entries, wherein each entry includes a cluster label, a problem abstract pertaining to that cluster, and a resolution summary pertaining to that problem abstract, thereby indicating the mapping of the problem abstract to the resolution summary for that cluster. 
     
     
         7 . The device of  claim 1 , wherein the operations further comprise:
 training, based on the mapping, a first machine-learning application for generating a predicted resolution summary for each of the plurality of clusters, and   training, based on the mapping, the classifying application, wherein the classifying application comprises a second machine-learning application comprising a multi-level classification model.   
     
     
         8 . The device of  claim 1 , wherein the assigning further comprises generating a number indicating a confidence level for the assigning. 
     
     
         9 . A method comprising:
 analyzing, by a processing system including a processor, information associated with a plurality of tickets, the information of each of the plurality of tickets relating to an issue affecting performance of a communication system;   obtaining, by the processing system, a problem resolution associated with a problem abstract for each of the plurality of tickets;   defining, by the processing system, a plurality of clusters in accordance with respective problem abstracts of the plurality of tickets, each of the plurality of clusters including at least one of the plurality of tickets;   generating, by the processing system, for each of the plurality of clusters a mapping of a problem abstract pertaining to that cluster to a resolution summary pertaining to that cluster;   assigning, by the processing system, a new ticket to a cluster according to a classification model, the classification model trained based on the mapping; and   analyzing, by the processing system, tickets of at least one cluster using an electronic dispatcher application and reporting tool (EDART), wherein the EDART tool causes closure of a ticket in accordance with a policy, wherein responsive to a ticket in the at least one cluster being closed, the EDART tool causes attachment, to each open ticket in that cluster, of a message indicating a pending review by a user.   
     
     
         10 . The method of  claim 9 , wherein the information of each of the plurality of tickets includes the problem abstract and a log text, and wherein the obtaining the problem resolution for a ticket of the plurality of tickets comprises analyzing the log text for that ticket. 
     
     
         11 . The method of  claim 9 , wherein the issue relates to performance of the communication system during a past time period. 
     
     
         12 . The method of  claim 9 , further comprising labeling, by the processing system, each of the plurality of clusters. 
     
     
         13 . The method of  claim 12 , further comprising creating, by the processing system, a library of the labeled clusters having a plurality of entries, wherein each entry includes a cluster label, a problem abstract pertaining to that cluster, and a resolution summary pertaining to that problem abstract, thereby indicating the mapping of the problem abstract to the resolution summary for that cluster. 
     
     
         14 . The method of  claim 9 , further comprising:
 training, by the processing system based on the mapping, a first machine-learning application for generating a predicted resolution summary for each of the plurality of clusters, and   training, by the processing system based on the mapping, the classification model, wherein the classification model comprises a second machine-learning application comprising a multi-level classification model.   
     
     
         15 . A non-transitory machine-readable medium that stores executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
 analyzing information associated with a plurality of tickets, the information of each of the plurality of tickets relating to an issue affecting performance of a communication system;   obtaining a problem resolution associated with a problem abstract for each of the plurality of tickets;   defining a plurality of clusters in accordance with respective problem abstracts of the plurality of tickets, each of the plurality of clusters including at least one of the plurality of tickets;   generating for each of the plurality of clusters a mapping of a problem abstract pertaining to that cluster to a resolution summary pertaining to that cluster;   assigning a new ticket to a cluster according to an application, the application trained based on the mapping; and   analyzing tickets of at least one cluster using an electronic dispatcher application and reporting tool (EDART), wherein the EDART tool causes closure of a ticket in accordance with a policy, wherein responsive to a ticket in the at least one cluster being closed, the EDART tool causes attachment, to each open ticket in that cluster, of a message indicating a pending user review.   
     
     
         16 . The non-transitory machine-readable medium of  claim 15 , wherein the information of each of the plurality of tickets includes the problem abstract and a log text, and wherein the obtaining the problem resolution for a ticket of the plurality of tickets comprises analyzing the log text for that ticket. 
     
     
         17 . The non-transitory machine-readable medium of  claim 15 , wherein the issue relates to performance of the communication system during a past time period. 
     
     
         18 . The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise labeling each of the plurality of clusters. 
     
     
         19 . The non-transitory machine-readable medium of  claim 18 , wherein the operations further comprise creating a library of the labeled clusters having a plurality of entries, wherein each entry includes a cluster label, a problem abstract pertaining to that cluster, and a resolution summary pertaining to that problem abstract, thereby indicating the mapping of the problem abstract to the resolution summary for that cluster. 
     
     
         20 . The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise:
 training, based on the mapping, a first machine-learning application for generating a predicted resolution summary for each of the plurality of clusters, and   training, based on the mapping, the application, wherein the application comprises a second machine-learning application comprising a multi-level classification model.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.