Determining whether a comment represented as natural language text is prescriptive
First Claim
1. A method for classifying comments, the method comprising:
- receiving, by an online system, a plurality of comments provided by users associated with an organization;
inputting a first comment of the plurality of comments and a second comment of the plurality of comments to a model trained using machine learning, the model configured to assign a classification to an input comment received from a user;
determining, using the model, that the first comment is a conditionally prescriptive comment representing a prescriptive comment provided in response to a question presented to the user, and responsively assigning the first comment to a first category, wherein the prescriptive comment is a comment that specifies an action to be performed;
determining, using the model, that the second comment is an unconditionally prescriptive comment representing a prescriptive comment that is not associated with a question presented to the user, and responsively assigning the second comment to a second category;
receiving output from the model, the output comprising indicia that the first comment is assigned to the first category and the second comment is assigned to the second category;
generating a report based on the output; and
sending for presentation, results of the report.
2 Assignments
0 Petitions
Accused Products
Abstract
An online system receives comments provided by users and analyzes them. The users may be associated with an organization, for example, employees of an enterprise may provide comments related to the enterprise. The online system classifies the comments to determine whether the comments are prescriptive or non-prescriptive. The online system may generate reports based on the classification of the comments. The online system may use a machine learning model for classifying the comments. The features used for the machine learning model include an indication of whether the input comment is associated with a question, n-grams from the comment, location of verbs in sentences, and so on.
11 Citations
20 Claims
-
1. A method for classifying comments, the method comprising:
-
receiving, by an online system, a plurality of comments provided by users associated with an organization; inputting a first comment of the plurality of comments and a second comment of the plurality of comments to a model trained using machine learning, the model configured to assign a classification to an input comment received from a user; determining, using the model, that the first comment is a conditionally prescriptive comment representing a prescriptive comment provided in response to a question presented to the user, and responsively assigning the first comment to a first category, wherein the prescriptive comment is a comment that specifies an action to be performed; determining, using the model, that the second comment is an unconditionally prescriptive comment representing a prescriptive comment that is not associated with a question presented to the user, and responsively assigning the second comment to a second category; receiving output from the model, the output comprising indicia that the first comment is assigned to the first category and the second comment is assigned to the second category; generating a report based on the output; and sending for presentation, results of the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that cause a processor to:
-
receive a plurality of comments provided by users associated with an organization; input a first comment of the plurality of comments and a second comment of the plurality of comments to a model trained using machine learning, the model configured to assign a classification to an input comment received from a user; determine, using the model, that the first comment is a conditionally prescriptive comment representing a prescriptive comment provided in response to a question presented to the user, and responsively assigning the first comment to a first category, wherein the prescriptive comment is a comment that specifies an action to be performed; determine, using the model, that the second comment is an unconditionally prescriptive comment representing a prescriptive comment that is not associated with a question presented to the user, and responsively assigning the second comment to a second category; receive output from the model, the output comprising indicia that the first comment is assigned to the first category and the second comment is assigned to the second category; generate a report based on the output; and send for presentation, results of the report. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing instructions for execution by the computer processor, the instructions when executed by the computer processor cause the computer processor to; receive a plurality of comments provided by users associated with an organization; input a first comment of the plurality of comments and a second comment of the plurality of comments to a model trained using machine learning, the model configured to assign a classification to an input comment received from a user; determine, using the model, that the first comment is a conditionally prescriptive comment representing a prescriptive comment provided in response to a question presented to the user, and responsively assigning the first comment to a first category, wherein the prescriptive comment is a comment that specifies an action to be performed; determine, using the model, that the second comment is an unconditionally prescriptive comment representing a prescriptive comment that is not associated with a question presented to the user, and responsively assigning the second comment to a second category; receive output from the model, the output comprising indicia that the first comment is assigned to the first category and the second comment is assigned to the second category; generate a report based on the output; and send for presentation, results of the report. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification