IP Library Granted Patent US 10,990,897
Granted Patent B2
US 10,990,897 · App. 15/478,772 · Granted Apr 27, 2021

Self-service classification system

Inventors: Hila Zarosim (Bat Yam, IL); Oren Hazai (Tel Aviv, IL); Ofri Rom (Ganey Tikva, IL); Ehud Azikri (Herzliya, IL); Lior Weintraub (Petach Tikva, IL); Yael Lindman (Shoham, IL); Enav Weinreb (Petach Tikva, IL); Savva Khalaman (Givat Shmuel, IL); Yossi Ben-Shlomo (Tel Aviv, IL); Dmitry Levinson (Tel Aviv, IL); Evyatar Sharabi (Kfar Hess, IL); Alexandra Rabinovich Goldshlager (Tel Aviv, IL); Shai Hertz (Cambridge, MA)
G06N20/00G06F16/35G06F30/20G06F40/30G06N5/025G06N20/10
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 10,990,897
App. No.
15/478,772
Granted
Apr 27, 2021
Kind
B2
Abstract

Systems, technologies and techniques for generating a customized classification model are disclosed. The system and technologies, such as THOMSON REUTERS SELF-SERVICE CLASSIFICATION™, employ part machine learning and part an user interactive approach to generate a customized classification model. The system combines a novel approach for text classification using a smaller initial set of data to initiate training, with a unique workflow and user interaction for customization.

Claims (54)

1. A computer-implemented method comprising:

receiving a set of documents comprising a set of positive labeled documents and a set of unlabeled documents, wherein the set of positive labeled documents comprises positive labeled documents that discuss a topic and the set of unlabeled documents comprises documents that are not designated as positive or negative for discussing the topic;

processing the set of documents to remove duplicate documents and noise within the documents;

generating a preliminary model for each topic of a set of topics of the set of documents;

training the preliminary model to determine an additional set of positive and negative documents based on an updated set of documents, wherein training comprises:

identifying a set of rules that a positive labelled document in the set of documents follow;

using the identified set of rules to determine at least one negative document from the set of documents to generate an updated set of documents, said updated set of documents comprises the set of positive documents and a reduced set of unlabeled documents with the at least one negative document removed; and

generating a customized classification model using the trained preliminary model and the additional set of positive and negative documents.

2. The method of claim 1 wherein training the preliminary model further comprises applying a nearest neighbor linking algorithm.

3. The method of claim 1 further comprising:

testing the customized classification model on a predetermined test set of documents and presenting to the user the precision and recall values associated with the testing.

4. The method of claim 1 further comprising:

providing the customized classification model along with at least a precision and recall value.

5. The method of claim 1 further comprising:

tuning the preliminary model and the customized classification model using one of triage rules, features selections, user feedback or combinations thereof;

generating a tuned preliminary model and a tuned customized classification model; and

providing the tuned customized classification model along with at least an updated precision or recall value.

6. The method of claim 5 wherein tuning using triage rules comprises:

providing a list of phrases to a user interface; and

applying a selected list of phrases to the set of documents in response to a selection of inclusion or exclusion, wherein a document containing one or more phrases from the list of phrases are indicative of the selected topic.

7. The method of claim 5 wherein tuning using features selection comprises providing a features list to a user interface, the features list further comprising a list of phrases which characterize documents associated with topic, applying a selected list of features to the set of documents in response to a selection of inclusion or exclusion.

8. The method of claim 5 wherein tuning using user feedback comprises providing a selectable dialog box on a user interface to indicate confirmation of a document relating to a topic.

9. The method of claim 7 further comprising weighting the features list based on a ranking.

10. The method of claim 5 further comprising publishing the tuned customized classification model.

11. The method of claim 1 further comprising:

validating the set of topics using the set of positive labeled documents and the set of negative documents.

12. The method of claim 11 further comprising determining by a user interface that a topic has sufficient documents for validating.

13. A system comprising:

a classification server including a processor and memory storing instructions that, in response to receiving a set of documents comprising a set of positive labeled documents and a set of unlabeled documents, wherein the set of positive labeled documents comprises documents that discuss a topic and the set of unlabeled documents comprises documents that are not designated as positive or negative for discussing the topic, cause the processor to:

process the set of documents to remove duplicate documents and noise within the documents;

generate a preliminary model for each topic of a set of topics of the set of documents;

train the preliminary model to determine an additional set of positive and negative documents based on an updated set of documents,

identifies a set of rules that positive labelled document in the set of documents follow;

uses the identified set of rules to determine negative documents from the set of documents to generate an updated set of documents, said updated set of documents comprises the set of positive documents and a reduced set of unlabeled documents with identified negative documents removed;

generate a customized classification model using the preliminary model and the additional set of positive and negative documents.

14. The system of claim 13 , wherein the preliminary model applies a nearest neighbor linking algorithm.

15. The system of claim 13 , wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

test the customized classification model on a predetermined test set of documents and presenting to the user the precision and recall values associated with the testing.

16. The system of claim 13 , wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

provide the customized classification model along with at least a precision or recall value.

17. The system of claim 13 , wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

tune the preliminary model and the customized classification model using one of triage rules, features selections, user feedback or combinations thereof;

generate a tuned preliminary model and a tuned customized classification model; and

provide the tuned customized classification model along with at least the precision and recall value.

18. The system of claim 17 , wherein triage rules provides a list of phrases to a user interface and applies a selected list of phrases to the set of documents in response to a selection of inclusion or exclusion, wherein a document containing one or more phrases from the list of phrases are indicative of the selected topic.

19. The system of claim 17 , wherein features selections provides a features list to a user interface, the features list further comprises a list of phrases which characterize documents associated with topic, and applies a selected list of features to the set of documents in response to a selection of inclusion or exclusion.

20. The system of claim 17 wherein user feedback provides a selectable dialog box on a user interface to indicate confirmation of a document relating to a topic.

21. The system of claim 19 wherein the features list is weighted based on a ranking.

22. The system of claim 17 wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

publish the tuned customized classification model.

23. The system of claim 13 wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

validate the set of topics using the set of positive labeled documents and the set of negative documents.

24. The system of claim 23 wherein the memory storing instructions that, in response to receiving the set of documents comprising the set of positive labeled documents and the set of unlabeled documents, cause the processor to:

determine by a user interface that a topic has sufficient documents for validating.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0811 →
CHANGE OF NAME Recorded Mar 22, 2019
From: THOMSON REUTERS (GRC) LLC
To: REFINITIV US ORGANIZATION LLC
Reel/Frame 048676/0377 →
CHANGE OF NAME Recorded Dec 19, 2018
From: THOMSON REUTERS (GRC) INC.
To: THOMSON REUTERS (GRC) LLC
Reel/Frame 047955/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS (GRC) INC.
Reel/Frame 048553/0154 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: THOMSON REUTERS (GRC) INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 047187/0316 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: THOMSON REUTERS (GRC) INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047185/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2017
From: THOMSON REUTERS ISRAEL LTD
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 042703/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: KHALAMAN, SAVVA
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: LEVINSON, DMITRY
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: LINDMAN, YAEL
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: RABINOVICH GOLDSHLAGER, ALEXANDRA
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: ROM, OFRI
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: WEINTRAUB, LIOR
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: ZAROSIM, HILA
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: SHARABI, EVYATAR
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: AZIKRI, EHUD
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042683/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: BEN-SHLOMO, YOSSI
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042683/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: HAZAI, OREN
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042683/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: WEINREB, ENAV
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042683/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: HERTZ, SHAI
To: THOMSON REUTERS ISRAEL LTD
Reel/Frame 042589/0044 →
Continuity (3)
Provisional Application 62318412 · Apr 5, 2016
Provisional Application 62376039 · Aug 17, 2016
Related Publication 20170286869A1 · Oct 5, 2017