Inventors:
- Santa Clara CA, US
Edwin Sapugay - Foster City CA, US
Sathwik Tejaswi Madhusudhan - Santa Clara CA, US
Anil Kumar Madamala - Sunnyvale CA, US
Hari Subramani - Champaign IL, US
Jonggun Park - Santa Clara CA, US
Srinivas SatyaSai Sunkara - Saratoga CA, US
International Classification:
G06F 40/30
G06F 40/40
H04L 51/10
Abstract:
A natural language understanding (NLU) framework includes a modeling and optimization system that enables enhanced understanding and explainability to the operation of the NLU framework. The NLU framework includes a configuration vector storing settings of various components that may be applied during NLU inference of an utterance, such as which components should be activated or deactivated, as well as which numerical values (e.g., threshold values, coefficients, weight values) that are used by these components during operation. By using this configuration vector to systematically disable and adjust numerical parameters of the components of the NLU framework, and then determining the performance of the NLU framework in these configurations, the modeling and optimization system determines relationships between, as well as the relative importance of, the components of the NLU framework. The modeling and optimization system automatically determines or optimizes configurations for the NLU framework to accommodate various NLU performance and/or resource constraints.