Battery-Adaptive Generative AI Model Switching on Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
On-device AI systems, particularly generative AI tasks like text and image generation, consume significant battery power, leading to rapid drain and limiting user experience when battery levels are low, with existing methods failing to adapt computational load in real-time based on battery levels.
Innovation Solution
An adaptive AI control system that monitors battery levels and adjusts the complexity of AI tasks by switching between generative AI models of varying complexity or modifying prompts to generate outputs of different complexity, ensuring seamless operation across power modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If generative AI models are run on mobile devices to enable advanced AI capabilities, then user experience and AI functionality are improved, but battery life is rapidly drained
Solution Approach 1:
The system dynamically adjusts the complexity of AI tasks and switches between different power modes based on real-time battery level monitoring. When battery levels are high, the system enables complex generative AI tasks; when battery levels are low, it automatically reduces task complexity or switches to simpler AI models, ensuring continuous adaptability between AI functionality and power consumption
Solution Approach 2:
The system changes operational parameters by modifying prompt complexity levels and selecting different AI model configurations based on battery status. This involves adjusting computational parameters such as model size, processing depth, and task complexity to match available power levels, thereby resolving the contradiction between maintaining AI functionality and conserving battery life
2Productivity
If static or predefined optimizations are applied to neural networks, then computational efficiency is improved, but real-time battery level integration is lost
Solution Approach 1:
The system implements a feedback mechanism where the battery level monitoring component continuously provides real-time battery status information to the AI task management system. This feedback loop enables the system to dynamically adjust computational tasks based on current power levels, combining the benefits of predefined optimizations with real-time adaptability to battery conditions
Solution Approach 2:
The system transitions from static predefined optimizations to dynamic real-time adjustments by continuously monitoring battery levels and adapting AI task complexity accordingly. This dynamic approach allows the system to maintain computational efficiency while simultaneously responding to changing power conditions, resolving the contradiction between efficiency and adaptability
Data Source
AI summary
An adaptive artificial intelligence (AI) control system receives a prompt for an AI system from a user interface component of a software application on a mobile device. The adaptive AI control system determines a current battery level of the mobile device using a battery level monitoring component. The adaptive AI control system then selects a generative AI model of the AI system to use to generate a response for the prompt based on the current battery level using a model selection component. The generative AI model that is selected is one of a plurality of different generative AI models of the AI system which are capable of processing the prompt, each of the plurality of generative AI models having a different level of complexity.


