Efficient support ticket resolution using Knowledge Graphs
Varghese, Tian
A review of over 160,000 customer cases indicates that about 90% of time is spent by the product support for solving around 10% of subset of tickets where a trivial solution may not exist. Many of these challenging cases require the support of several engineers working together within a "swarm", and some also need to go to development support as bugs. These challenging customer issues represent a major opportunity for machine learning and knowledge graph that identifies the ideal engineer / group of engineers(swarm) that can best address the solution, reducing the wait times for the customer. The concrete ML task we consider here is a learning-to-rank(LTR) task that given an incident and a set of engineers currently assigned to the incident (which might be the empty set in the non-swarming context), produce a ranked list of engineers best fit to help resolve that incident. To calculate the rankings, we may consider a wide variety of input features including the incident description provided by the customer, the affected component(s), engineer ratings of their expertise, knowledge base article text written by engineers, response to customer text written by engineers, and historic swarming data. The central hypothesis test is that by including a holistic set of contextual data around which cases an engineer has solved, we can significantly improve the LTR algorithm over benchmark models. The article proposes a novel approach of modelling Knowledge Graph embeddings from multiple data sources, including the swarm information. The results obtained proves that by incorporating this additional context, we can improve the recommendations significantly over traditional machine learning methods like TF-IDF.
academic
Effiziente Ticketlösung im Support mithilfe von Wissensgraphen
Eine Analyse von über 160.000 Kundenfall-Datensätzen zeigt, dass Produktsupport-Teams etwa 90% ihrer Zeit für die Lösung von etwa 10% der komplexen Tickets aufwenden, die häufig keine offensichtliche Lösung haben. Viele dieser schwierigen Fälle erfordern die Zusammenarbeit mehrerer Ingenieure in sogenannten „Schwärmen" (swarms), wobei einige sogar Unterstützung durch das Entwicklungsteam als Fehlerbehebung benötigen. Dieser Beitrag modelliert dieses Problem als Learning-to-Rank (LTR)-Aufgabe, die bei gegebenem Incident und aktuell zugewiesener Ingenieurgruppe eine optimale Rangliste von Ingenieuren zur Lösung des Incidents generiert. Der Artikel präsentiert einen neuartigen Ansatz durch die Modellierung von Wissensgraph-Embeddings aus mehreren Datenquellen, einschließlich Schwarm-Informationen. Experimentelle Ergebnisse zeigen signifikante Verbesserungen gegenüber traditionellen Machine-Learning-Methoden wie TF-IDF.
Basierend auf tatsächlichen Geschäftsanforderungen aus über 160.000 internen Kundenfällen bei SAP werden Machine-Learning- und Wissensgraph-Technologien genutzt, um das Ingenieur-Ticket-Matching zu optimieren, Kundenwartezeiten zu reduzieren und die Problemlösungseffizienz zu verbessern.
Neuartige Wissensgraph-Modellierungsmethode: Präsentation einer auf mehreren Datenquellen basierenden Wissensgraph-Embedding-Methode, die Schwarm-Kollaborationsinformationen integriert
Learning-to-Rank-Framework: Modellierung des Experten-Matching-Problems als LTR-Aufgabe mit direkter Optimierung des Ranking-Ziels
Heterogene Datenfusion aus mehreren Quellen: Erstmalige einheitliche Modellierung von Incident-Beschreibungen, KBA, Schwarm-Kollaboration und Komponenteninformationen
End-to-End-Lernen: Direkte Optimierung der Experten-Matching-Aufgabe statt Abhängigkeit von vordefinierten Regeln
Dynamische Embedding-Generierung: Generierung kontextrelevanter Ingenieur-Darstellungen basierend auf Graphstruktur und gelernten Gewichten
Schwarm-Beziehungsmodellierung: Explizite Modellierung von Ingenieur-Zusammenarbeitsmuster zur Erfassung von Team-Problemlösungsmustern
Transformer-Modelle: BERT, RoBERTa, ALBERT und ähnliche
Graphische neuronale Netze: GraphSage, PinSage und ähnliche
NLP-Bewertungs-Benchmarks: GLUE, Super-GLUE und ähnliche
Neural Structured Learning Framework
Gesamtbewertung: Dies ist eine ausgezeichnete Arbeit, die fortschrittliche KI-Technologien auf praktische Geschäftsprobleme anwendet. Die technische Lösung ist angemessen, die experimentellen Ergebnisse überzeugend, und sie hat bedeutenden akademischen und industriellen Wert. Obwohl es Raum für Verbesserungen in theoretischer Analyse und Generalisierungsvalidierung gibt, machen die innovative Modellierungsmethode und die signifikante Leistungssteigerung dies zu einem wichtigen Beitrag im Bereich der Experten-Empfehlungssysteme.