AI Model Management Platform for Dynamic Multi-Model Replacement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multiple machine learning models across various features in a client platform is complex due to varying relationships and resource demands, making it difficult to optimize performance and resource usage efficiently.
Innovation Solution
A model management system that automates performance measurement and dynamically replaces models based on the service provision environment, considering device information and usage patterns to optimize resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple AI models are managed for various features in a client platform, then feature functionality and adaptability are improved, but device complexity and resource consumption increase
Solution Approach 1:
A model management platform is introduced as an intermediary system between the client device and multiple AI models. This platform automatically manages model downloads, updates, deletions, and performance measurements, shielding users from the complexity of managing multiple models while enabling diverse feature functionality through coordinated model orchestration.
2Adaptability or versatility
If multiple AI models are downloaded and stored for different features, then service functionality is improved, but memory usage and storage requirements increase
Solution Approach 1:
The system dynamically manages AI model storage by automatically downloading models when needed for specific features and deleting them when no longer required. The model management platform monitors feature usage and model performance metrics, adjusting the set of stored models adaptively to balance functionality with memory constraints, ensuring models are present only when their corresponding features are active or scheduled.
3Measurement precision
If model performance is measured for each AI model, then model selection accuracy is improved, but measurement time and processing overhead increase
Solution Approach 1:
The model management platform performs preliminary performance measurements of AI models during off-peak periods or in the background, before models are actually needed for feature execution. By pre-measuring performance metrics such as accuracy, speed, and resource consumption, the system has measurement data ready when model selection decisions must be made, eliminating measurement delays during critical service delivery moments.
Data Source
AI summary
Disclosed is a model management method executed by a computer device, the computer device including at least one processor configured to execute computer-readable instructions included in a memory, and the model management method including integrally managing, by the at least one processor, a plurality of Artificial Intelligence (AI) models through a platform of a client, each respective AI model among the plurality of AI models being related to a corresponding feature among a plurality of features included in an application installed at the client.


