IP Library Granted Patent US 7,062,485
Granted Patent B1
US 7,062,485 · App. 10/665,056 · Granted Jun 13, 2006

Method and apparatus for score normalization for information retrieval applications

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 7,062,485
App. No.
10/665,056
Granted
Jun 13, 2006
Kind
B1
Abstract

A method and apparatus for normalizing a score associated with a document is presented. Statistics relating to scores assigned to a set of training documents not relevant to a topic are determined. Scores represent a measure of relevance to the topic. After the various statistics have been collected, a score assigned to a testing document is normalized based on those statistics. The normalized score is then compared to a threshold score. Subsequently, the testing document is designated as relevant or not relevant to the topic based on the comparison.

Claims (94)

1. A method facilitated by a human annotator and performed in a computer environment for normalizing a score associated with a document, the method comprising the steps of:

(a) establishing (1) through the computer environment a set of training documents most of which are believed not to be relevant to a topic (off-topic) and (2) through the human annotator a query relevant to the topic (on-topic);

(b) assigning, through the computer environment, a training document relevance score to each one of the training documents, each training document relevance score representing a measure of relevance of its respective document to the topic;

(c) determining, through the computer environment, statistics relating to all training document relevance scores and thereby obtaining determined statistics;

(d) receiving a testing document;

(e) calculating, through the computer environment, a score of relevance of the testing document to the topic to obtain a testing document relevance score;

(f) normalizing, through the computer environment and based on the statistics, the testing document relevance score to obtain a normalized score wherein:

normalizing adjusts the testing document relevance score based on the statistics to be comparable to other scores from which the statistics were determined, and

the normalized score is a better predictor of probability of the testing document being relevant than the testing document relevant score;

(g) establishing, through the computer environment, a threshold score representing a relevance threshold for the topic;

(h) comparing the normalized score to the threshold score to obtain a comparison; and

(i) designating the testing document as relevant or not relevant to the topic based on the comparison.

2. The method of claim 1 , wherein the statistics include a mean score of the training documents not relevant to the topic and a standard deviation of the scores assigned to the set of training documents not relevant to the topic.

3. The method of claim 2 , wherein said normalizing step determines the normalized score according the following formula:

normalized_score=( s−μ off — topic )/σ off — topic

wherein s represents the score assigned to the testing document, μ off — topic represents the mean score of the documents not relevant to the topic, and σ off — topic represents the standard deviation of the scores assigned to the set of training documents not relevant to the topic.

4. The method of claim 1 , said determining step further comprising:

determining statistics relating to scores assigned to a set of training documents relevant to the topic.

5. The method of claim 4 , wherein the statistics relating to scores assigned to a set of training documents relevant to the topic include a mean score of the documents relevant to the topic and a standard deviation of the scores assigned to the set of training documents relevant to the topic.

6. The method of claim 5 , wherein said normalizing step comprises:

normalizing a score assigned to a testing document based on the statistics relating to the scores assigned to the set of training documents not relevant to the topic and based on the statistics relating to the scores assigned to the set of training documents relevant to the topic.

7. The method of claim 6 , wherein said normalizing step determines the normalized score according the following formula:

normalized_score= f on — topic *(( s−μ off — topic )/σ off — topic )

wherein f on — topic represents a scale factor based on the statistics relating to the scores assigned to the set of training documents relevant to the topic, s represents the score assigned to the testing document, μ off — topic ) represents the mean score of the documents not relevant to the topic, and σ off — topic represents the standard deviation of the scores assigned to the set of training documents not relevant to the topic.

8. The method of claim 1 , wherein said designating step comprises:

designating the testing document as relevant to the topic based on a determination that the normalized score is greater than the threshold score; and

designating the testing document as not relevant to the topic based on a determination that the normalized score is not greater than the threshold score.

9. The method of claim 1 , further comprising: repeating steps (a)–(d) for a plurality of topics.

10. The method of claim 1 , further comprising: repeating steps (a)–(d) for a plurality of testing documents.

11. The method of claim 1 , wherein the statistics include a first robust estimate of a mean score of the set of training documents not relevant to the topic and a second robust estimate of a standard deviation of the scores assigned to the set of training documents not relevant to the topic.

12. The method of claim 11 wherein the first robust estimate comprises:

setting a first robust estimate threshold, based on the determined statistics;

removing each document of the set of training documents not relevant to the topic which is above the first robust estimate threshold, thereby creating a remaining set of training documents not relevant to the topic; and

determining new estimates of the statistics that may be more appropriate for off topic documents based solely on the remaining set of training documents.

13. The method of claim 12 wherein the second robust estimate comprises:

setting a second robust estimate threshold, based on the determined statistics; removing each document of the set of training documents not relevant to the topic which is above the second robust estimate threshold, thereby creating a remaining set of training documents not relevant to the topic; and

determining new estimates of the statistics that may be more appropriate for offtopic documents based solely on the remaining set of training documents.

14. The method of claim 11 wherein the second robust estimate comprises:

setting a second robust estimate threshold, based on the determined statistics; removing each document of the set of training documents not relevant to the topic which is above the second robust estimate threshold, thereby creating a remaining set of training documents not relevant to the topic; and

determining new estimates of the statistics that may be more appropriate for offtopic documents based solely on the remaining set of training documents.

15. A computer-readable storage medium containing instructions for performing a method in a computer environment for normalizing a score associated with a document, the method facilitated by a human annotator comprising:

(a) establishing (1) through the computer environment a set of training documents most of which are believed not to be relevant to a topic (off-topic) and (2) through the human annotator a query relevant to the topic (on-topic);

(b) assigning, through the computer environment, a training document relevance score to each one of the training documents, each training document relevance score representing a measure of relevance of its respective document to the topic;

(c) determining, through the computer environment, statistics relating to all training document relevance scores;

(d) receiving a testing document;

(e) calculating, through the computer environment, a score of relevance of the testing document to the topic to obtain a testing document relevance score;

(f) normalizing, through the computer environment and based on the statistics, the testing document relevance score to obtain a normalized score wherein:

normalizing adjusts the testing document relevance score based on the statistics to be comparable to other scores from which the statistics were determined, and

the normalized score is a better predictor of probability of the testing document being relevant than the testing document relevant score;

(g) establishing, through the computer environment, a threshold score representing a relevance threshold for the topic;

(h) comparing the normalized score to the threshold score to obtain a comparison; and

(i) designating the testing document as relevant or not relevant to the topic based on the comparison.

16. The computer-readable storage medium of claim 15 , wherein the statistics include a mean score of the training documents not relevant to the topic and a standard deviation of the scores assigned to the set of training documents not relevant to the topic.

17. The computer-readable storage medium of claim 16 , wherein said normalizing step determines the normalized score according the following formula:

normalized_score=( s−μ off — topic )/(σ off — topic )

wherein s represents the score assigned to the testing document, μ off — topic represents the mean score of the documents not relevant to the topic, and σ off — topic represents the standard deviation of the scores assigned to the set of training documents not relevant to the topic.

18. The computer-readable storage medium of claim 15 , said determining step further comprising:

determining statistics relating to scores assigned to a set of training documents relevant to the topic.

19. The computer-readable storage medium of claim 18 , wherein the statistics relating to scores assigned to a set of training documents relevant to the topic include a mean score of the documents relevant to the topic and a standard deviation of the scores assigned to the set of training documents relevant to the topic.

20. The computer-readable storage medium of claim 19 , wherein said normalizing step comprises:

normalizing a score assigned to a testing document based on the statistics relating to the scores assigned to the set of training documents not relevant to the topic and based on the statistics relating to the scores assigned to the set of training documents relevant to the topic.

21. The computer-readable storage medium of claim 20 , wherein said normalizing step determines the normalized score according the following formula:

normalized_score= f on — topic *(( s−μ off — topic )/σ off — topic )

wherein f on — topic represents a scale factor based on the statistics relating to the scores assigned to the set of training documents relevant to the topic, s represents the score assigned to the testing document, μ off — topic represents the mean score of the documents not relevant to the topic, and σ off — topic represents the standard deviation of the scores assigned to the set of training documents not relevant to the topic.

22. The computer-readable storage medium of claim 15 , wherein said designating step comprises:

designating the testing document as relevant to the topic based on a determination that the normalized score is greater than the threshold score; and

designating the testing document as not relevant to the topic based on a determination that the normalized score is not greater than the threshold score.

23. The computer-readable storage medium of claim 15 , further comprising: repeating steps (a)–(d) for a plurality of topics.

24. The computer-readable storage medium of claim 15 , further comprising: repeating steps (a)–(d) for a plurality of testing documents.

25. The computer-readable storage medium of claim 15 , wherein the statistics include a robust estimate of a mean score of the training documents not relevant to the topic and a robust estimate of a standard deviation of the scores assigned to the set of training documents not relevant to the topic.

26. A method, facilitated by a human annotator and performed in a computer environment for normalizing a score associated with a document, the method comprising the steps of:

(a) receiving (1) through the computer environment a set of training documents not relevant to a topic (off-topic) and (2) through the human annotator a query including the topic (on-topic);

(b) assigning, through the computer environment, a training document relevance score to each one of the training documents, each training document relevance score representing a measure of relevance of its respective document to the topic;

(c) determining, through the computer environment, statistics relating to all training document relevance scores;

(d) receiving a testing document;

(e) calculating, through the computer environment, a score of relevance of the testing document to the topic to obtain a testing document relevance score; and

(f) normalizing, through the computer environment and based on the statistics, the testing document relevance score to obtain a normalized score wherein:

normalizing adjusts the testing document relevance score based on the statistics to be comparable to other scores from which the statistics were determined, and

the normalized score is a better predictor of probability of the testing document being relevant than the testing document relevant score.

27. The method of claim 26 , further comprising:

designating the testing document as relevant or not relevant to the topic based on the normalized score.

28. The method of claim 26 , further comprising: comparing the normalized score to a threshold score; and

designating the testing document as relevant or not relevant to the topic based on the comparison.

29. A method facilitated by a human annotator and performed by a processor in a computer environment for searching for documents relevant to a topic comprising the steps of:

establishing through the computer environment a set of training documents not relevant to the topic (off-topic);

the human annotator sending a query including the topic (on-topic) to the processor; and

the human annotator receiving results from the processor indicating a document relevant to the topic, wherein the processor:

assigns, through the computer environment, a training document relevance score to each one of the training documents, each training document relevance score representing a measure of relevance of its respective document to the topic;

determines, through the computer environment, statistics relating to all training document relevance scores;

receives a testing document;

calculates, through the computer environment, a score of relevance of the testing document to the topic to obtain a testing document relevance score; normalizes, through the computer environment and based on the statistics, the testing document relevance score to obtain a normalized score wherein:

normalizing adjusts the testing document relevance score based on the statistics to be comparable to other scores from which the statistics were determined, and

the normalized score is a better predictor of probability of the testing document being relevant than the testing document relevant score; establishes, through the computer environment, a threshold score representing a relevance threshold for the topic; compares the normalized score to the threshold score to obtain a comparison; and

designates the testing document as relevant or not relevant to the topic based on the comparison.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2025
From: SIXTH STREET SPECIALTY LENDING INC.
To: PIANO SOFTWARE B.V.
Reel/Frame 069722/0531 →
SECURITY INTEREST Recorded Oct 3, 2022
From: PIANO SOFTWARE B.V.
To: SIXTH STREET SPECIALTY LENDING, INC.
Reel/Frame 061290/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2015
From: RAMP HOLDINGS INC.
To: CXENSE ASA
Reel/Frame 037018/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: BBN TECHNOLOGIES CORP.
To: RAMP HOLDINGS, INC. (F/K/A EVERYZING, INC.)
Reel/Frame 023973/0141 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2009
From: BANK OF AMERICA, N.A. (SUCCESSOR BY MERGER TO FLEET NATIONAL BANK)
To: BBN TECHNOLOGIES CORP. (AS SUCCESSOR BY MERGER TO BBNT SOLUTIONS LLC)
Reel/Frame 023427/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2008
From: LEVEL 3 COMMUNICATIONS, LLC
To: BBN TECHNOLOGIES CORP.
Reel/Frame 020837/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2008
From: MERRILL LYNCH CAPITAL CORPORATION
To: BBN TECHNOLOGIES CORP.
Reel/Frame 020723/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 018989/0678 →
SECURITY AGREEMENT Recorded Sep 6, 2006
From: LEVEL 3 COMMUNICATIONS, INC.; ICG COMMUNICATIONS, INC.
To: MERRILL LYNCH CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 018207/0120 →
MERGER Recorded Mar 2, 2006
From: BBNT SOLUTIONS LLC
To: BBN TECHNOLOGIES CORP.
Reel/Frame 017274/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2006
From: JIN, HUAICHUAN HUBERT; SCHWARTZ, RICHARD M.; WALLS, FREDERICK G.; SISTA, SREENIVASA P.
To: BBNT SOLUTIONS LLC
Reel/Frame 017206/0932 →
PATENT & TRADEMARK SECURITY AGREEMENT Recorded May 12, 2004
From: BBNT SOLUTIONS LLC
To: FLEET NATIONAL BANK, AS AGENT
Reel/Frame 014624/0196 →