NATURAL LANGUAGE PROCESSING SOCIAL-BASED MATRIX REFACTORIZATION
First Claim
1. A method comprising:
- receiving, by a computing device, an initial question from a first user device;
receiving, by the computing device, a plurality of additional questions from a plurality of additional user devices;
decomposing, by the computing device, the initial question and each of the plurality of additional questions using natural language processing;
determining, by the computing device, an overall ranking for each of a plurality of words in the plurality of decomposed questions; and
generating, by the computing device, a new question by combining words based on the overall ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for natural language processing are disclosed. A method includes: receiving, by a computing device, an initial question from a first user device; receiving, by the computing device, a plurality of additional questions from a plurality of additional user devices; decomposing, by the computing device, the initial question and each of the plurality of additional questions using natural language processing; determining, by the computing device, an overall ranking for each of a plurality of words in the plurality of decomposed questions; and generating, by the computing device, a new question by combining words based on the overall ranking.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, an initial question from a first user device; receiving, by the computing device, a plurality of additional questions from a plurality of additional user devices; decomposing, by the computing device, the initial question and each of the plurality of additional questions using natural language processing; determining, by the computing device, an overall ranking for each of a plurality of words in the plurality of decomposed questions; and generating, by the computing device, a new question by combining words based on the overall ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
receive an initial question from a first user device; receive a plurality of additional questions from a plurality of additional user devices; decompose the initial question and each of the plurality of additional questions using natural language processing; determine an overall ranking for each of a plurality of words in the plurality of decomposed questions; and generate a new question by combining words based on the overall ranking. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a hardware processor, a computer readable memory, and a computer readable storage medium associated with a computing device; program instructions of a question receiver configured to receive an initial question from a first user device and a plurality of additional questions from a plurality of additional user devices; program instructions of a question decomposer configured to decompose the initial question and each of the plurality of additional questions received by the question receiver using natural language processing; and program instructions of a social refactorer configured to determine an overall ranking for each of a plurality of words in the plurality of questions decomposed by the question decomposer and generate a new question by combining words based on the overall ranking, wherein the program instructions are stored on the computer readable storage medium for execution by the hardware processor via the computer readable memory. - View Dependent Claims (18, 19, 20)
-
Specification