← Back to Patent Explorer
US6513027B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automated category discovery for a terminological knowledge base

Assignee: Oracle International Corp
•
Filing: 1999-03-16
•
Granted: 2003-01-28
•
Expires: 2019-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A terminological system automatically generates sub-categories from categories of a knowledge base. The knowledge base includes a plurality of hierarchically arranged categories, as well as terms associated with the categories. A subset of the categories of the knowledge base are designated “dimensional categories.” The system also stores a corpus of documents, including themes and corresponding theme weights for each document. A target category is selected to generate sub-categories. A set of themes from the corpus of documents are selected for each term. Dimensional category vectors, one for each term, are generated by associating the set of themes for a term to a dimensional category in the knowledge base. The dimensional category vectors for each term are analyzed to determine if one or more clusters of terminological groups exist to generate new sub-categories. A content processing system, which generates themes and theme weights, is also disclosed.

Inventors

  • 👤 Joshua Powers
  • 👤 James Conklin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:10
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/02; G06N5/022; G06N5/025; G06F; G06F16/00; G06F16/30; G06F16/35; G06F16/355

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 196 words
A method for automated generation of sub-categories from categories of a terminological knowledge base, said method comprising the steps of: storing a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; storing a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category, such that one or more groups of terms associated with said target category are divided for association with said new sub-category; selecting, for each term classified within said target category, a plurality of themes from said corpus of documents; generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category; determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term; and selecting, as said new sub-category for said target category, one or more terminological groups discovered.
Claim 2
Independent Claim 196 words
A method for automated generation of sub-categories from categories of a terminological knowledge base, said method comprising the steps of: storing a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; storing a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category, such that one or more groups of terms associated with said target category are divided for association with said new sub-category; selecting, for each term classified within said target category, a plurality of themes from said corpus of documents; generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category; determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term; and selecting, as said new sub-category for said target category, one or more terminological groups discovered.
Claim 3
Dependent Claim 46 words
The method as set forth in claim 1 , further comprising the steps of: storing a theme weights for said themes; generating cumulative weights for said dimensional category vectors from corresponding themes; and utilizing said cumulative weights in said dimensional category vectors to ascertain terminological groups.
Claim 4
Dependent Claim 67 words
The method as set forth in claim 2 , wherein the step of generating cumulative weights for said dimensional category vectors comprising the steps of: storing ancestor and descendant relationships for hierarchically arranged categories in said knowledge base; and summing theme weights from said themes associated to a dimensional category if said category and said dimensional category comprises a descendant relationship, respectively, and not an ancestor relationship.
Claim 5
Dependent Claim 87 words
The method as set forth in claim 1 , wherein the step of selecting, for each term associated with said target category, a plurality of themes from said corpus of documents comprises the steps of: selecting a first document set, comprising a plurality of documents, that include said target category as a theme; selecting a second set of documents, for each term, that includes documents from said first set that contain said term; and selecting themes, for each term, that correspond to said second set of documents.
Claim 6
Dependent Claim 58 words
The method as set forth in claim 1 , wherein the step of determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term comprises the step of executing a multi-dimensional clustering algorithm, wherein each dimensional category comprises a single dimension in said multi-dimensional clustering algorithm.
Claim 7
Dependent Claim 211 words
A computer readable medium for automated generation of sub-categories from categories of a terminological knowledge base comprising a set of instructions, which when executed by a computer, causes the computer to perform the steps of: storing a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; storing a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category, such that one or more groups of terms associated with said target category are divided for association with said new sub-category; selecting, for each term classified within said target category, a plurality of themes from said corpus of documents; generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category; determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term; and selecting, as said new sub-category for said target category, one or more terminological groups discovered.
Claim 8
Dependent Claim 211 words
A computer readable medium for automated generation of sub-categories from categories of a terminological knowledge base comprising a set of instructions, which when executed by a computer, causes the computer to perform the steps of: storing a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; storing a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category, such that one or more groups of terms associated with said target category are divided for association with said new sub-category; selecting, for each term classified within said target category, a plurality of themes from said corpus of documents; generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category; determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term; and selecting, as said new sub-category for said target category, one or more terminological groups discovered.
Claim 9
Dependent Claim 48 words
The computer readable medium as set forth in claim 6 , further comprising the steps of: storing a theme weights for said themes; generating cumulative weights for said dimensional category vectors from corresponding themes; and utilizing said cumulative weights in said dimensional category vectors to ascertain terminological groups.
Claim 10
Dependent Claim 69 words
The computer readable medium as set forth in claim 7 , wherein the step of generating cumulative weights for said dimensional category vectors comprising the steps of: storing ancestor and descendant relationships for hierarchically arranged categories in said knowledge base; and summing theme weights from said themes associated to a dimensional category if said category and said dimensional category comprises a descendant relationship, respectively, and not an ancestor relationship.
Claim 11
Dependent Claim 89 words
The computer readable medium as set forth in claim 6 , wherein the step of selecting, for each term associated with said target category, a plurality of themes from said corpus of documents comprises the steps of: selecting a first document set, comprising a plurality of documents, that include said target category as a theme; selecting a second set of documents, for each term, that includes documents from said first set that contain said term; and selecting themes, for each term, that correspond to said second set of documents.
Claim 12
Dependent Claim 60 words
The computer readable medium as set forth in claim 6 , wherein the step of determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term comprises the step of executing a multi-dimensional clustering algorithm, wherein each dimensional category comprises a single dimension in said multi-dimensional clustering algorithm.
Claim 13
Independent Claim 195 words
An apparatus comprising: a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; and processor unit coupled to said corpus of documents and said knowledge base for selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category such that one or more groups of terms associated with said target category are divided for association with said new sub-category, for selecting, for each term classified within said target category, a plurality of themes from said corpus of documents, for generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category, for determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term, and for selecting, as said new sub-category for said target category, one or more terminological groups discovered.
Claim 14
Independent Claim 195 words
An apparatus comprising: a corpus of documents, wherein a document comprises a plurality of themes, and a theme identifies thematic content contained within said document; a knowledge base comprising a plurality of hierarchically arranged categories, wherein a subset of said categories of said knowledge base comprise dimensional categories; and processor unit coupled to said corpus of documents and said knowledge base for selecting a target category in said knowledge base to generate at least one new sub-category, said target category comprising a plurality of terms classified within said target category such that one or more groups of terms associated with said target category are divided for association with said new sub-category, for selecting, for each term classified within said target category, a plurality of themes from said corpus of documents, for generating a plurality of dimensional category vectors, one for each term, by associating said themes selected for a term to a dimensional category, for determining if one or more terminological groups of terms exist in said knowledge base by clustering said dimensional category vectors for each term, and for selecting, as said new sub-category for said target category, one or more terminological groups discovered.

References Cited (Backward Citations)

US4868733A Cited
US5442780A Cited
US5832494A Cited
US5689716A Cited
US6199034B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-27 2006-07-29 2007-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-27 2010-07-29 2011-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-27 2014-07-29 2015-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag