SPECTRAL DIAGNOSTIC ENGINE FOR CUSTOMER SUPPORT CALL CENTER
First Claim
1. A diagnostic engine comprising:
- an electronic data processing device programmed to perform a diagnostic support method including the operations of;
constructing a collective matrix having a diagnostic sessions dimension and a diagnostic state descriptors dimension wherein the diagnostic state descriptors dimension includes at least a plurality of symptom fields corresponding to the symptoms of a symptoms set and a plurality of solution fields corresponding to the solutions of a solutions set;
performing collective matrix factorization of the collective matrix to generate a factored collective matrix comprising a sessions factor matrix embedding diagnostic sessions and a descriptors factor matrix embedding diagnostic state descriptors;
embedding an in-progress diagnostic session in the factored collective matrix; and
determining one of a predicted solution for the in-progress diagnostic session and a not-yet-acquired probative symptom for the in-progress diagnostic session based on the embedding.
4 Assignments
0 Petitions
Accused Products
Abstract
A collective matrix is constructed, having a diagnostic sessions dimension and a diagnostic state descriptors dimension. The diagnostic state descriptors dimension includes a plurality of symptom fields, a plurality of root cause fields, and a plurality of solution fields. Collective matrix factorization of the collective matrix is performed to generate a factored collective matrix comprising a sessions factor matrix embedding diagnostic sessions and a descriptors factor matrix embedding diagnostic state descriptors. An in-progress diagnostic session is embedded in the factored collective matrix. A symptom or solution is recommended for evaluation in the in-progress diagnostic session based on the embedding. The diagnostic state descriptors dimension may further include at least one information field storing a representation (for example, a bag-of-words representation) of a semantic description of a problem being diagnosed by the in-progress diagnostic session.
30 Citations
20 Claims
-
1. A diagnostic engine comprising:
an electronic data processing device programmed to perform a diagnostic support method including the operations of; constructing a collective matrix having a diagnostic sessions dimension and a diagnostic state descriptors dimension wherein the diagnostic state descriptors dimension includes at least a plurality of symptom fields corresponding to the symptoms of a symptoms set and a plurality of solution fields corresponding to the solutions of a solutions set; performing collective matrix factorization of the collective matrix to generate a factored collective matrix comprising a sessions factor matrix embedding diagnostic sessions and a descriptors factor matrix embedding diagnostic state descriptors; embedding an in-progress diagnostic session in the factored collective matrix; and determining one of a predicted solution for the in-progress diagnostic session and a not-yet-acquired probative symptom for the in-progress diagnostic session based on the embedding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A diagnostic method comprising:
-
constructing a collective matrix Y having a diagnostic sessions dimension and a diagnostic state descriptors dimension wherein the diagnostic state descriptors dimension includes at least a plurality of symptom fields corresponding to the symptoms of a symptoms set S and a plurality of solution fields corresponding to the solutions of a solutions set ; performing collective matrix factorization of the collective matrix to generate a factored collective matrix comprising a sessions factor matrix A embedding diagnostic sessions and a descriptors factor matrix B embedding diagnostic state descriptors; embedding an in-progress diagnostic session in the factored collective matrix; and generating a recommended symptom or solution to evaluate for the in-progress diagnostic session based on the embedding; wherein the constructing, performing, embedding, and generating operations are performed by an electronic data processing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory storage medium storing instructions readable and executable by a computer to perform a diagnostic method comprising:
-
performing collective matrix factorization of a collective matrix having a diagnostic sessions dimension and a diagnostic state descriptors dimension wherein the diagnostic state descriptors dimension includes at least a plurality of symptom fields corresponding to the symptoms of a symptoms set , a plurality of root cause fields corresponding to the root causes of a root causes set , and a plurality of solution fields corresponding to the solutions of a solutions set ; and generating a recommended symptom or solution to evaluate for an in-progress diagnostic session using the factored collective matrix.
-
Specification