Text Classifier Operation
AssigneeInternational Business Machines Corporation
InventorsJohn M. Boyer, Kshitij P. Fadnis, Dinesh Raghu
Life of this patent
Estimating the term…
Abstract
A mechanism is provided in a data processing system for text classification. A domain terms selector component, executing on a processor of the data processing system, receives an input text. A domain terms selector component executing on a processor of the data processing system identifies at least one domain term in the input text. A domain terms replacer component executing on a processor of the data processing system replaces the at least one identified domain term in the input text with a corresponding replacement term to form a revised input text. A text classifier component configured with a trained text classifier machine learning model classifies the revised input text to form a class determination.
Claims24
A method, in a data processing system, for text classification, the method comprising:
- receiving, by a domain terms selector component executing on a processor of the data processing system, an input text;
- identifying, by a domain terms selector component executing on a processor of the data processing system, at least one domain term in the input text;
- replacing, by a domain terms replacer component executing on a processor of the data processing system, the at least one identified domain term in the input text with a corresponding replacement term to form a revised input text, wherein replacing the identified domain term comprises, for each given identified domain term, determining a domain term type of the given identified domain term, and replacing the given identified domain term based on selecting a replacement method associated with the domain term type by a replacement method map;
- and
- classifying, by a text classifier component configured with a trained text classifier machine learning model, the revised input text to form a class determination.
(canceled)
(canceled)
A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to implement a domain terms selector component, a domain terms replacer component, and a text classifier component, wherein the computer readable program causes the computing device to:
- receive, by the domain terms selector component executing on a processor of the data processing system, an input text;
- identify, by the domain terms selector component executing on a processor of the data processing system, at least one domain term in the input text;
- replace, by the domain terms replacer component, the at least one identified domain term in the input text with a corresponding replacement term to form a revised input text, wherein replacing the identified domain term comprises, for each given identified domain term, determining a domain term type of the given identified domain term, and replacing the given identified domain term based on selecting a replacement method associated with the domain term type by a replacement method map;
- and
- classify, by the text classifier component configured with a trained text classifier machine learning model and executing on a processor of the data processing system, the revised input text to form a class determination.
(canceled)
An apparatus comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a domain terms selector component, a domain terms replacer component, and a text classifier component, wherein the instructions cause the processor to:
- receive, by the domain terms selector component executing on a processor of the data processing system, an input text;
- identify, by the domain terms selector component executing on a processor of the data processing system, at least one domain term in the input text;
- replace, by the domain terms replacer component, the at least one identified domain term in the input text with a corresponding replacement term to form a revised input text, wherein replacing the identified domain term comprises, for each given identified domain term, determining a domain term type of the given identified domain term, and replacing the given identified domain term based on selecting a replacement method associated with the domain term type by a replacement method map;
- and
- classify, by the text classifier component configured with a trained text classifier machine learning model and executing on a processor of the data processing system, the revised input text to form a class determination.
(canceled)
Dependencies are inferred from the claim text.