Tree-Form AI Model Architecture for Edge Memory and Power Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently managing multiple AI models on resource-constrained edge devices, leading to exorbitant memory usage, power consumption, and latency, particularly in applications like camera functions, due to the need for numerous AI models to perform diverse tasks without effective scaling or integration.

Innovation Solution

A tree-form AI model architecture is developed, comprising a trunk model for common operations and branch models for specific tasks, optimized through Neural Architecture Search (NAS) to reduce floating-point operations and memory usage while maintaining accuracy, allowing for scalable addition of new tasks via transfer learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple independent AI models are deployed for different tasks, then task-specific accuracy is improved, but memory usage and power consumption increase significantly

Engineering Contradiction:
Improvetask-specific accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple independent AI models into a single unified model where different tasks are represented as separate branches sharing a common trunk. This consolidation reduces the total memory footprint while maintaining task-specific accuracy through specialized branch modules.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified AI model achieves multi-functionality by incorporating multiple task-specific branches that can be selectively activated. The shared trunk provides common feature extraction capabilities that serve all tasks, reducing redundant memory usage while maintaining specialized performance for each task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple independent AI models are deployed for different tasks, then task coverage is improved, but power consumption increases

Engineering Contradiction:
Improvetask coverageVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By merging multiple task-specific models into one unified model with shared components, the system reduces the total computational overhead and power consumption while maintaining comprehensive task coverage through the multi-branch architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically activates only the necessary branches for the current task, avoiding the continuous power consumption that would result from running all independent models regardless of which task is currently needed.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple independent AI models are deployed for different tasks, then task specialization is improved, but model switching time increases

Engineering Contradiction:
Improvetask specializationVSAvoidmodel switching time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Merging multiple specialized models into a single unified model with task-specific branches eliminates the need to load and switch between separate model files. The system can rapidly switch between tasks by activating different branches within the same model structure, reducing switching time while maintaining task specialization.

Inventive Principle:
Principle #5Merging (Combining)

4Quantity of substance

If a single unified AI model is created for multiple tasks, then memory usage is reduced, but task-specific performance may deteriorate

Engineering Contradiction:
Improvememory usageVSAvoidtask-specific performance
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The unified model is segmented into a shared trunk for common operations and separate branches for task-specific operations. This segmentation allows the model to maintain task-specific performance by dedicating separate computational paths for each task while sharing common feature extraction resources in the trunk.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the unified model have different qualities optimized for their specific functions. The trunk provides general-purpose feature extraction, while each branch is specialized for its specific task, ensuring high performance for each task despite the unified structure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250245521A1Device and a method for building a tree-form artificial intelligence model
Publication Date: 2025.07.31 SAMSUNG ELECTRONICS CO LTD
  • US20250245521A1 patent drawing
  • US20250245521A1 patent drawing
  • US20250245521A1 patent drawing

AI summary

A method, performed by a device, includes identifying data for multiple tasks performed based on different Artificial Intelligence (AI) models; configuring a single tree-form AI model comprising a trunk model and multiple branch models, where each branch model performs a different task; and training the model using datasets for the various tasks. The trunk model performs common operations and is heavier than the branch models. The model architecture and task weightages are determined using Neural Architecture Search to optimize resource usage by decreasing floating-point operations and memory usage in branch models while increasing them in the trunk model to improve overall accuracy. The method supports adding new branch models for new tasks using transfer learning without altering the trunk model. A complementary method involves loading the trunk model into memory, identifying a target task, and loading only the corresponding branch model to efficiently perform the task.