Machine Learning Model for Prescriptive Comment Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for analyzing natural language text fail to effectively extract semantic information, particularly in classifying comments as prescriptive or non-prescriptive, which are crucial for online systems processing user interactions and feedback.

Innovation Solution

An online system employs a machine learning model that classifies comments as prescriptive or non-prescriptive by utilizing features such as question type, n-grams, part of speech, action expressions, and verb forms to identify actionable items, allowing for conditional and unconditional prescriptive comments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional techniques are used to analyze natural language text, then the system is simpler to implement, but the ability to extract semantic information and classify comments as prescriptive or non-prescriptive is insufficient

Engineering Contradiction:
Improvesemantic information extraction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces conventional mechanical/NLP-based text analysis mechanisms with a machine learning-based classification system. The machine learning model processes natural language comments and automatically classifies them as prescriptive or non-prescriptive, enabling accurate semantic information extraction without requiring complex manual analysis frameworks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If all comments are analyzed without filtering, then more information is available, but the analysis efficiency decreases due to the need to process both prescriptive and non-prescriptive comments

Engineering Contradiction:
Improvecomment analysis efficiencyVSAvoidactionable feedback loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts and separates prescriptive comments from non-prescriptive comments using machine learning classification. By identifying and isolating the prescriptive subset (which contains actionable feedback), the system enables efficient analysis focused only on relevant comments, improving productivity while preserving all necessary actionable information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses machine learning models that can be trained on feedback loops to improve classification accuracy over time. The model learns from labeled data and refines its ability to distinguish prescriptive from non-prescriptive comments, enabling increasingly efficient filtering as the system accumulates more training data and feedback.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If detailed feature extraction is performed (including n-grams, part of speech, action expressions), then the classification accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvecomment classification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary feature extraction and transformation of comments into machine learning-compatible formats during the data preparation phase. By pre-processing and structuring the features (n-grams, part of speech tags, action expressions) in advance, the actual classification process becomes faster and more efficient, reducing real-time processing time while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10248648B1Determining whether a comment represented as natural language text is prescriptive
Publication Date: 2019.04.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10248648B1 patent drawing
  • US10248648B1 patent drawing
  • US10248648B1 patent drawing

AI summary

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.