IP Library Granted Patent US 11,521,087
Granted Patent B2
US 11,521,087 · App. 16/983,051 · Granted Dec 6, 2022

Method, electronic device, and computer program product for processing information

Inventors: Jiacheng Ni (Shanghai, CN); Zijia Wang (Shanghai, CN); Min Gong (Shanghai, CN); Pengfei Wu (Shanghai, CN); Zhen Jia (Shanghai, CN)
Assignee: EMC IP Holding Company LLC
G06N5/04G06F16/2379G06F40/279G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,521,087
App. No.
16/983,051
Granted
Dec 6, 2022
Kind
B2
Abstract

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing information. According to an example embodiment, the method includes: acquiring a service request record set, each service request record in the service request record set relating to a problem encountered by a user when the user is provided with a service and a solution to the problem; constructing a language model based on a first subset in the service request record set and an initial model, the initial model being trained using a predetermined corpus and configured to determine vector representations of words and sentences in the corpus; and constructing a classification model based on a second subset in the service request record set and the language model, the classification model being capable of determining a solution to a pending problem, and the first subset being different from the second subset.

Claims (82)

1. A method for processing information, comprising:

acquiring a service request record set, each service request record in the service request record set relating to a problem encountered by a user when the user is provided with a service and a solution to the problem;

constructing a language model based on a first subset in the service request record set and an initial model, the initial model being trained using a predetermined corpus and configured to determine vector representations of words and sentences in the corpus; and

constructing a classification model based on a second subset in the service request record set and the language model, the classification model being capable of determining a solution to a pending problem, and the first subset being different from the second subset.

2. The method of claim 1 , wherein each service request record in the service request record set comprises:

an abstract of the problem comprising a plurality of words,

a detailed description of the problem comprising a plurality of words, and

an identification of the solution to the problem.

3. The method of claim 1 , wherein constructing the language model comprises:

determining the first subset from the service request record set, an identification of a solution in each service request record in the first subset being an invalid identification;

dividing, based on a generation time of each service request record in the first subset, the first subset into a first group of service request records configured to construct the language model and a second group of service request records configured to evaluate the language model; and

constructing the language model based on the initial model by using the first group of service request records.

4. The method of claim 3 , wherein constructing the language model based on the initial model comprises:

replacing at least one word in each service request record in the first group of service request records with at least one predetermined word to generate a first group of replaced service request records; and

constructing the language model by applying the first group of replaced service request records to the initial model.

5. The method of claim 3 , further comprising:

replacing at least one word in each service request record in the second group of service request records with at least one predetermined word to generate a second group of replaced service request records;

applying the second group of replaced service request records to the language model to determine at least one prediction result of the at least one word;

determining a probability that the at least one prediction result matches the at least one word; and

evaluating the language model based on the probability.

6. The method of claim 1 , wherein constructing the classification model comprises:

determining the second subset from the service request record set, an identification of a solution in each service request record in the second subset being a valid identification;

dividing, based on a generation time of each service request record in the second subset, the second subset into a third group of service request records configured to construct the classification model and a fourth group of service request records configured to evaluate the classification model; and

constructing the classification model by using the third group of service request records.

7. The method of claim 6 , further comprising:

applying the fourth group of service request records to the classification model to obtain a predicted solution;

determining a probability that the predicted solution matches the solution indicated by the identification; and

evaluating the classification model based on the probability.

8. An electronic device, comprising:

at least one processing unit; and

at least one memory coupled to the at least one processing unit and storing instructions configured to be executed by the at least one processing unit, wherein when executed by the at least one processing unit, the instructions cause the device to perform actions comprising:

acquiring a service request record set, each service request record in the service request record set relating to a problem encountered by a user when the user is provided with a service and a solution to the problem;

constructing a language model based on a first subset in the service request record set and an initial model, the initial model being trained using a predetermined corpus and configured to determine vector representations of words and sentences in the corpus; and

constructing a classification model based on a second subset in the service request record set and the language model, the classification model being capable of determining a solution to a pending problem, and the first subset being different from the second subset.

9. The device of claim 8 , wherein each service request record in the service request record set comprises:

an abstract of the problem comprising a plurality of words,

a detailed description of the problem comprising a plurality of words, and

an identification of the solution to the problem.

10. The device of claim 8 , wherein constructing the language model comprises:

determining the first subset from the service request record set, an identification of a solution in each service request record in the first subset being an invalid identification;

dividing, based on a generation time in each service request record in the first subset, the first subset into a first group of service request records configured to construct the language model and a second group of service request records configured to evaluate the language model; and

constructing the language model based on the initial model by using the first group of service request records.

11. The device of claim 10 , wherein constructing the language model based on the initial model comprises:

replacing at least one word in each service request record in the first group of service request records with at least one predetermined word to generate a first group of replaced service request records; and

constructing the language model by applying the first group of replaced service request records to the initial model.

12. The device of claim 10 , wherein the actions further comprise:

replacing at least one word in each service request record in the second group of service request records with at least one predetermined word to generate a second group of replaced service request records;

applying the second group of replaced service request records to the language model to determine at least one prediction result of the at least one word;

determining a probability that the at least one prediction result matches the at least one word; and

evaluating the language model based on the probability.

13. The device of claim 8 , wherein constructing the classification model comprises:

determining the second subset from the service request record set, an identification of a solution in each service request record in the second subset being a valid identification;

dividing, based on a generation time of each service request record in the second subset, the second subset into a third group of service request records configured to construct the classification model and a fourth group of service request records configured to evaluate the classification model; and

constructing the classification model by using the third group of service request records.

14. The device of claim 13 , wherein the actions further comprise:

applying the fourth group of service request records to the classification model to obtain a predicted solution;

determining a probability that the predicted solution matches the solution indicated by the identification; and

evaluating the classification model based on the probability.

15. A computer program product tangibly stored in a non-transitory computer-readable medium and comprising machine-executable instructions, wherein when executed, the machine-executable instructions cause a machine to perform steps of a method for processing information, the method comprising:

acquiring a service request record set, each service request record in the service request record set relating to a problem encountered by a user when the user is provided with a service and a solution to the problem;

constructing a language model based on a first subset in the service request record set and an initial model, the initial model being trained using a predetermined corpus and configured to determine vector representations of words and sentences in the corpus; and

constructing a classification model based on a second subset in the service request record set and the language model, the classification model being capable of determining a solution to a pending problem, and the first subset being different from the second subset.

16. The computer program product of claim 15 , wherein each service request record in the service request record set comprises:

an abstract of the problem comprising a plurality of words,

a detailed description of the problem comprising a plurality of words, and

an identification of the solution to the problem.

17. The computer program product of claim 15 , wherein constructing the language model comprises:

determining the first subset from the service request record set, an identification of a solution in each service request record in the first subset being an invalid identification;

dividing, based on a generation time of each service request record in the first subset, the first subset into a first group of service request records configured to construct the language model and a second group of service request records configured to evaluate the language model; and

constructing the language model based on the initial model by using the first group of service request records.

18. The computer program product of claim 17 , wherein constructing the language model based on the initial model comprises:

replacing at least one word in each service request record in the first group of service request records with at least one predetermined word to generate a first group of replaced service request records; and

constructing the language model by applying the first group of replaced service request records to the initial model.

19. The computer program product of claim 17 , further comprising:

replacing at least one word in each service request record in the second group of service request records with at least one predetermined word to generate a second group of replaced service request records;

applying the second group of replaced service request records to the language model to determine at least one prediction result of the at least one word;

determining a probability that the at least one prediction result matches the at least one word; and

evaluating the language model based on the probability.

20. The computer program product of claim 15 , wherein constructing the classification model comprises:

determining the second subset from the service request record set, an identification of a solution in each service request record in the second subset being a valid identification;

dividing, based on a generation time of each service request record in the second subset, the second subset into a third group of service request records configured to construct the classification model and a fourth group of service request records configured to evaluate the classification model; and

constructing the classification model by using the third group of service request records.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2020
From: NI, JIACHENG; WANG, ZIJIA; GONG, MIN; WU, PENGFEI; JIA, ZHEN
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053380/0449 →
Priority Claims (1)
CN 202010621888.6 · Jun 30, 2020 · national
Continuity (1)
Related Publication 20210406730A1 · Dec 30, 2021