System and method for compiling rules created by machine learning program
First Claim
Patent Images
1. A method for compiling a plurality of linear rules created by machine learning for use in natural language processing, the method comprising:
- compiling a respective transducer for each one of a plurality of types of rules obtained by partitioning a plurality of linear rules;
creating a combined finite state transducer from a union of the respective transducers compiled from the plurality of linear rules; and
processing natural language speech using the combined finite state transducer.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, a method, and a machine-readable medium are provided. A group of linear rules and associated weights are provided as a result of machine learning. Each one of the group of linear rules is partitioned into a respective one of a group of types of rules. A respective transducer for each of the linear rules is compiled. A combined finite state transducer is created from a union of the respective transducers compiled from the linear rules.
42 Citations
20 Claims
-
1. A method for compiling a plurality of linear rules created by machine learning for use in natural language processing, the method comprising:
-
compiling a respective transducer for each one of a plurality of types of rules obtained by partitioning a plurality of linear rules; creating a combined finite state transducer from a union of the respective transducers compiled from the plurality of linear rules; and processing natural language speech using the combined finite state transducer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium having instructions recorded therein for at least one processor to process natural language, the machine-readable medium comprising:
-
instructions for providing a plurality of linear rules and associated weights as a result of machine learning; instructions for partitioning each of the plurality of linear rules into a respective one of a plurality of types of rules; instructions for compiling a respective transducer for each of the types of rules with the associated partitioning from the plurality of linear rules; instructions for creating a combined finite state transducer from a union of the respective transducers compiled from the plurality of linear rules; and instructions for processing natural language speech using the combined finite state transducer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system is configured to compile respective transducer for each one of a plurality of linear rules created by machine learning, the plurality of linear rules for use in natural language processing, the system comprising:
-
at least one processor; a memory; a bus to permit communications between the at least one processor and the memory, wherein; the system is configured to; compile a respective transducer for each of the types of rules with the associated partitioning from the plurality of linear rules; create a combined finite state transducer from a union of the respective transducers compiled from the plurality of linear rules; and process natural language speech using the combined finite state transducer.
-
-
20. A system for compiling a plurality of linear rules created by machine learning for use in natural language processing, the system comprising:
-
means for compiling a respective transducer for each of the types of rules with the associated partitioning from the plurality of linear rules; means for creating a combined finite state transducer from a union of the respective transducers compiled from the plurality of linear rules; and means for processing natural language speech using the combined finite state transducer.
-
Specification