System and method for developing a rule-based named entity extraction
AssigneeInfosys Limited
InventorsAshish Sureka, Pranav Prabhakar Mirajkar, Kishore Varma Indukuri
Life of this patent
Estimating the term…
Abstract
A system and method for developing a rule-based named entity extraction system is provided. The method includes analyzing requirements of business users. The method further includes designing the rule-based named entity extraction system based on the requirement analysis. Further, the method includes implementing the design of rule-based named entity extraction system using one or more GUI-based tools. Thereafter, regression testing of the rule-based named entity extraction system is conducted. Finally, rule-based named entity extraction system is deployed.
Claims16
A computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein for developing a rule-based named entity extraction system, the computer program product comprising program instructions configured to implement:
- a heuristics modeler configured to:
- present a user with a plurality of predefined template rule parameters, wherein one or more of the predefined template rule parameters are defined based on domain specific language patterns;
- receive user input selecting at least one rule parameter from among the predefined template rule parameters;
- define at least one linguistic rule based on based on the at least rule parameter selected by the received user input, wherein the at least one linguistic rule enables automated extraction of named entities from unstructured text data;
- a testing framework configured to enable automated regression testing of the named entity extraction system;
- a project settings module configured to perform project management activities for implementing the named entity extraction system;
- and
- a deployment module configured to facilitate deployment of the rule-based named entity extraction system using software components.
A method for developing a rule-based named entity extraction system, the method comprising:
- presenting through a graphical user interface (GUI) a plurality of predefined template rule parameters, wherein one or more of the predefined template rule parameters are defined based on domain specific language patterns;
- receiving through the GUI, user input selecting at least one rule parameter from among the predefined template rule parameters;
- designing the rule-based named entity extraction system, wherein designing the rule-based named entity extraction system comprises defining at least one linguistic rule based on the at least rule parameter selected by the received user input, wherein the at least one linguistic rule enables automated extraction of named entities from unstructured text data;
- implementing the design of rule-based named entity extraction system using one or more GUI-based tools;
- conducting regression testing of the rule-based named entity extraction system, wherein the regression testing is conducted to verify functionality of source code;
- and
- deploying the rule-based named entity extraction system.
Dependencies are inferred from the claim text.