Decoupled Model Management for NLU Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The maintenance and management of natural language understanding models in human-computer dialogue systems are inefficient due to the coupling of models with application apparatuses, leading to increased design complexity and difficulty in updating, adding, or deleting models.
Innovation Solution
A model management apparatus and method that decouples the model from the model application apparatus, featuring a model storage module and a model update module, allowing for independent setup and enabling efficient updates, additions, and deletions of models, along with a data management apparatus for regression testing to ensure compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the model is coupled with the model application apparatus, then the model can be directly used to implement functions, but the maintenance and management efficiency deteriorates and design complexity increases
Solution Approach 1:
The patent divides the system into two independent parts: the model management apparatus that handles model maintenance and the model application apparatus that uses models for functions. This segmentation allows each component to be optimized independently, improving maintenance efficiency while reducing the complexity burden on the application apparatus.
Solution Approach 2:
The patent extracts the model management functionality from the model application apparatus by introducing a separate model management apparatus. This extraction removes the maintenance and management responsibilities from the application layer, allowing models to be updated and managed centrally without affecting the application logic.
2Ease of operation
If the model is coupled with the model application apparatus, then the model can be directly integrated, but the ease of updating, adding, or deleting models deteriorates
Solution Approach 1:
The patent extracts model update, addition, and deletion operations from the application apparatus and consolidates them in the model management apparatus. This allows models to be managed through centralized operations without requiring changes to the application code, significantly improving ease of model maintenance.
Solution Approach 2:
The model management apparatus acts as an intermediary between model developers and application users. It provides a dedicated interface for model updates and management, isolating the application apparatus from model change complexities and enabling straightforward model maintenance operations.
3Ease of repair
If the model management apparatus is set up independently from the model application apparatus, then the ease of model maintenance improves, but the system architecture complexity increases
Solution Approach 1:
The model management apparatus is designed as a universal platform that can manage multiple models and serve multiple application apparatuses. This multi-functional design consolidates management capabilities in one place, improving maintenance ease while the standardized interface keeps the architectural complexity manageable.
Data Source
AI summary
Embodiments of the present disclosure disclose a model management apparatus, method and system, where the apparatus includes a model storage module and a model update module; the model storage module is configured to store at least one functional model; the model update module is connected to the model storage module, and is configured to obtain a target functional model to be updated from the model storage module according to a received update instruction, perform functional update on the target functional model to be updated based on a target model data set, and transmit an updated target functional model to the model storage module for storage; where the target functional model is called by a model application apparatus to cause the model application apparatus to implement a set function, and the model application apparatus and the model management apparatus are set up independently of each other.


