IP Library › Granted Patent US 9,690,772
Granted Patent B2
US 9,690,772 · App. 14/569,899 · Granted Jun 27, 2017

Category and term polarity mutual annotation for aspect-based sentiment analysis

Inventors: Caroline Brun (Grenoble, FR); Diana Nicoleta Popa (Grenoble, FR); Claude Roux (Grenoble, FR)
Assignee: Xerox Corporation
G06F17/271G06F17/2785G06K9/628G06N99/005
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 9,690,772
App. No.
14/569,899
Filed
Dec 15, 2014
Granted
Jun 27, 2017
Kind
B2
Art Unit
2129
USPC
706/12
Abstract

Systems and methods for aspect-based opinion mining including identifying the polarity (e.g., positive, negative, etc.) of different features of a product or a service as expressed in a text. This general task can be divided into four sub-tasks: identifying the aspect terms, classifying them into one of a set of predefined aspect categories, and identifying the polarity of the aspects terms and the aspect categories. A combination of systems (e.g., rule-based and machine learning based) can be employed to implement aspect category and aspect term polarity mutual annotation for aspect-based sentiment analysis.

Claims (32)

1. A system for aspect-based sentiment analysis for opinion mining, said system comprising:

a sentiment detection module based on deep syntactic parsing; and

a plurality of machine learning classification components that communicates with said sentiment detection module and which processes data provided by said sentiment detection module to determine sentiments expressed with respect to varying aspects of a domain.

2. The system of claim 1 wherein said sentiment detection module comprises a syntactic parsing component that detects relevant aspect terms and aspect categories with respect to said domain.

3. The system of claim 2 wherein said plurality of machine learning classification components further comprises a sentence classification module that associates said aspect categories to sentences.

4. The system of claim 3 wherein said sentiment detection module further comprises a sentiment grammar component to associate polarities to aspect terms and said aspect categories.

5. The system of claim 3 wherein said plurality of machine learning classification components further comprises a classification, module that associates polarities to said aspect categories detected by said sentence classification module.

6. The system of claim 1 wherein said plurality of machine learning classification components further comprises a polarity correction module that corrects polarities of aspect terms using data indicative of aspect category polarity classification.

7. The system of claim 6 wherein said sentiment detection module comprises an RBS (Rule-Based System) that detects fine-grained information.

8. The system of claim 3 herein said plurality of machine learning classification components further comprises a polarity correction module that corrects polarities of aspect terms using data indicative of aspect category polarity classification.

9. The system of claim 4 wherein said sentiment detection module comprises an RBS (Rule-Based System) that detects fine-grained information.

10. The system of claim 9 wherein said RBS is configured such that if no polarities are associated to an aspect term, said aspect term is associated by default with a neutral polarity.

11. A system for aspect-based sentiment analysis for opinion mining, said system comprising:

at least one processor; and

a non-transitory computer-usable medium embodying computer program code, said computer-usable medium capable of communicating with said at least one processor, said computer program code comprising instructions executable by said at least one processor and configured to:

detect via a syntactic parsing module relevant aspect terms and aspect categories with respect to a domain;

associate aspect categories to sentences via a sentence classification module;

associate via a sentiment grammar component polarities to aspect terms and aspect categories detected by said syntactic parsing module;

associate via a classification module polarities to aspect categories detected by said sentence classification module; and

correct polarities of aspect terms via a polarity correction module using data indicative of aspect category polarity classification.

12. A method for aspect-based sentiment analysis for opinion mining, said method comprising:

providing a sentiment detection module based on deep syntactic parsing; and

configuring a plurality of machine learning classification components, which communicate with said sentiment detection module and which processes data provided by said sentiment detection module to determine sentiments expressed with respect to varying aspects of a domain.

13. The method of claim 12 further comprising configuring said sentiment detection module to include a syntactic parsing component that detects relevant aspect terms and aspect categories with respect to said domain.

14. The method of claim 13 further comprising configuring said plurality of machine learning classification components to further include a sentence classification module that associates said aspect categories to sentences.

15. The method of claim 14 further comprising configuring said sentiment detection module to further include a sentiment grammar component to associate polarities to aspect terms and said aspect categories.

16. The method of claim 14 further comprising configuring said plurality of machine learning classification components to further include a classification module that associates polarities to said aspect categories detected by said sentence classification module.

17. The method of claim 12 further comprising configuring said plurality of machine learning classification components to further include a polarity correction module that corrects polarities of aspect terms using data indicative of aspect category polarity classification.

18. The method of claim 13 further comprising configuring said sentiment detection module to include an RBS (Rule-Based System) that detects fine-grained information.

19. The method of claim 14 further comprising configuring said plurality of machine learning classification components to further include a polarity correction module that corrects polarities of aspect terms using data indicative of aspect category polarity classification.

20. The method of claim 15 further comprising:

configuring said sentiment detection module to further include an RBS (Rule-Based System) that detects fine-grained information, wherein said RBS is configured such that if no polarities are associated to an aspect term, said aspect term is associated by default with a neutral polarity.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: BRUN, CAROLINE; POPA, DIANA NICOLETA; ROUX, CLAUDE
To: XEROX CORPORATION
Reel/Frame 034504/0316 →
Continuity (1)
Related Publication 20160171386A1 · Jun 16, 2016