×

Method for updating a knowledge base of a sentiment analysis system

  • US 11,755,841 B2
  • Filed: 11/19/2019
  • Issued: 09/12/2023
  • Est. Priority Date: 02/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, in a data processing apparatus comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to be configured to implement a sentiment analysis system for updating a knowledge base of the sentiment analysis system, the knowledge base being operable for storing natural language terms and a score value related to each natural language term, the score value characterizing the sentiment of the natural language term, the method comprising:

  • receiving messages comprising natural language from one or more public social media systems;

    deciding using content of the knowledge base, whether at least one message of the received messages has a positive sentiment or a negative sentiment;

    classifying the received messages into a positive set of messages having a positive sentiment and a negative set of messages having a negative sentiment;

    extracting a term from the at least one message that is not present in the knowledge base;

    based on a frequency of occurrence of the term in the received messages and the sentiment of the messages in which the term occurs, calculating a score value of the term; and

    storing the term and the calculated score value into the knowledge base, wherein the term is extracted from the message of one of the positive set of messages or the negative set of messages, and wherein the frequency of occurrence is the fraction of messages of the one of the positive set of messages and negative set of messages that contain the term.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×