IP Library › Granted Patent US 11,455,236
Granted Patent B2
US 11,455,236 · App. 17/179,629 · Granted Sep 27, 2022

Automatically generating datasets by processing collaboration forums using artificial intelligence techniques

Inventors: Pooja Aggarwal (Bangalore, IN); Zhe Liu (San Jose, CA); Prateeti Mohapatra (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F11/3684G06F11/3688G06F11/3692G06F40/205G06N3/08
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,455,236
App. No.
17/179,629
Granted
Sep 27, 2022
Kind
B2
Abstract

Methods, systems, and computer program products for automatically generating datasets by processing collaboration forums using artificial intelligence techniques are provided herein. A computer-implemented method includes obtaining conversational data from collaboration forum sources; classifying, using a first set of artificial intelligence techniques, at least a portion of the conversational data into categories based on designated applications; extracting information, pertaining to test case-related issues, from at least a portion of the classified data; verifying at least a portion of the extracted information by analyzing, using a second set of artificial intelligence techniques, portions of the conversational data attributed to multiple entities and related to the extracted information; generating, using the verified information, one or more datasets related to at least one of the test case-related issues for at least one of the designated applications; performing at least one automated action based on the one or more generated datasets.

Claims (40)

1. A computer-implemented method comprising:

obtaining conversational data from one or more collaboration forum sources, wherein the conversational data comprise structured data and unstructured data;

classifying, using a first set of one or more artificial intelligence techniques, at least a portion of the obtained conversational data into one or more categories based at least in part on one or more designated applications,

wherein using the first set of one or more artificial intelligence techniques comprises mapping, using at least one long short-term memory (LSTM) network, the at least a portion of the obtained conversational data to one or more application tasks associated with the one or more categories;

extracting information, pertaining to one or more test case-related issues, from at least a portion of the classified conversational data;

verifying at least a portion of the extracted information by analyzing, using a second set of one or more artificial intelligence techniques, portions of the conversational data attributed to multiple entities and related to the extracted information;

generating, using the verified information, one or more datasets related to at least one of the one or more test case-related issues for at least one of the one or more designated applications; and

performing at least one automated action based at least in part on the one or more generated datasets, wherein performing at least one automated actions comprises automatically executing feature testing for at least one of the one or more designated applications using at least one of the one or more generated datasets;

wherein the method is carried out by at least one computing device.

2. The computer-implemented method of claim 1 , wherein using the second set of one or more artificial intelligence techniques comprises processing the portions of the conversational data, in conjunction with the at least a portion of the extracted information, using at least one conditional random fields-based model.

3. The computer-implemented method of claim 1 , wherein the one or more collaboration forum sources comprise at least one of one or more group chats, one or more open source communities, one or more message boards, and one or more workflow management tools.

4. The computer-implemented method of claim 1 , wherein the one or more designated applications comprise at least one of one or more fault localization applications, one or more incident similarity applications, one or more resolution recommendation applications, and one or more anomaly detection applications.

5. The computer-implemented method of claim 1 , further comprising:

automatically updating the first set of one or more artificial intelligence techniques based at least in part on the one or more generated datasets.

6. The computer-implemented method of claim 1 , further comprising:

automatically updating the second set of one or more artificial intelligence techniques based at least in part on the one or more generated datasets.

7. The computer-implemented method of claim 1 , wherein software implementing the method is provided as a service in a cloud environment.

8. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

obtain conversational data from one or more collaboration forum sources, wherein the conversational data comprise structured data and unstructured data;

classify, using a first set of one or more artificial intelligence techniques, at least a portion of the obtained conversational data into one or more categories based at least in part on one or more designated applications,

wherein using the first set of one or more artificial intelligence techniques comprises mapping, using at least one LSTM network, the at least a portion of the obtained conversational data to one or more application tasks associated with the one or more categories;

extract information, pertaining to one or more test case-related issues, from at least a portion of the classified conversational data;

verify at least a portion of the extracted information by analyzing, using a second set of one or more artificial intelligence techniques, portions of the conversational data attributed to multiple entities and related to the extracted information;

generate, using the verified information, one or more datasets related to at least one of the one or more test case-related issues for at least one of the one or more designated applications; and

perform at least one automated action based at least in part on the one or more generated datasets, wherein performing at least one automated actions comprises automatically executing feature testing for at least one of the one or more designated applications using at least one of the one or more generated datasets.

9. The computer program product of claim 8 , wherein using the second set of one or more artificial intelligence techniques comprises processing the portions of the conversational data, in conjunction with the at least a portion of the extracted information, using at least one conditional random fields-based model.

10. The computer program product of claim 8 , wherein the program instructions executable by the computing device further cause the computing device to:

automatically update the first set of one or more artificial intelligence techniques based at least in part on the one or more generated datasets.

11. The computer program product of claim 8 , wherein the program instructions executable by the computing device further cause the computing device to:

automatically update the second set of one or more artificial intelligence techniques based at least in part on the one or more generated datasets.

12. A system comprising:

a memory configured to store program instructions; and

a processor operatively coupled to the memory to execute the program instructions to:

obtain conversational data from one or more collaboration forum sources, wherein the conversational data comprise structured data and unstructured data;

classify, using a first set of one or more artificial intelligence techniques, at least a portion of the obtained conversational data into one or more categories based at least in part on one or more designated applications,

wherein using the first set of one or more artificial intelligence techniques comprises mapping, using at least one LSTM network, the at least a portion of the obtained conversational data to one or more application tasks associated with the one or more categories;

extract information, pertaining to one or more test case-related issues, from at least a portion of the classified conversational data;

verify at least a portion of the extracted information by analyzing, using a second set of one or more artificial intelligence techniques, portions of the conversational data attributed to multiple entities and related to the extracted information;

generate, using the verified information, one or more datasets related to at least one of the one or more test case-related issues for at least one of the one or more designated applications; and

perform at least one automated action based at least in part on the one or more generated datasets, wherein performing at least one automated actions comprises automatically executing feature testing for at least one of the one or more designated applications using at least one of the one or more generated datasets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: AGGARWAL, POOJA; LIU, ZHE; MOHAPATRA, PRATEETI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055330/0664 →
Continuity (1)
Related Publication 20220269589A1 · Aug 25, 2022