Non-linear Kernel Reparameterization for Edge AI Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing structural reparameterization methods for convolution neural networks are limited to linear components, restricting performance and computational efficiency, especially on edge devices, as they cannot merge non-linear components.

Innovation Solution

The method involves expanding the kernel of a predefined machine learning model with non-linear networks for convolution operations, training the model, and reparameterizing it back to a kernel form for deployment on edge devices, allowing for the integration of non-linear components into a single convolution layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If structural reparameterization is used to merge convolution layers, then computational efficiency is improved, but non-linear components cannot be merged and performance is limited

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidperformance
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent merges multiple convolution layers with non-linear activation functions into a single equivalent convolution layer by deriving mathematical relationships between their parameters. This combines both linear and non-linear operations into one unified layer that can be executed efficiently on edge devices while maintaining the performance benefits of complex multi-layer architectures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the parameters of multiple convolution layers and non-linear activation functions into equivalent parameters of a single convolution layer through mathematical derivation. By changing and reparameterizing the kernel weights and activation functions, the system achieves both computational efficiency and non-linear processing capability in a unified structure.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If multiple convolution layers with non-linear activations are used, then model accuracy is improved, but deployment on edge devices becomes inefficient

Engineering Contradiction:
Improvemodel accuracyVSAvoidexecution efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent combines multiple convolution layers with non-linear activation functions into a single equivalent convolution layer, reducing the number of operations required for inference while preserving the accuracy benefits of the original multi-layer architecture. This merged structure is specifically optimized for efficient deployment on resource-constrained edge devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates an equivalent copy of the multi-layer architecture's functionality in a single-layer form. By mathematically deriving the equivalent parameters, the system replicates the computational behavior of complex multi-layer models in a simplified single-layer structure that is more efficient for edge device deployment.

Inventive Principle:
Principle #26Copying

3Device complexity

If non-linear components are excluded from reparameterization, then structural simplicity is maintained, but performance ceiling is reached

Engineering Contradiction:
Improvestructural simplicityVSAvoidperformance
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent extends parameter transformation techniques to include non-linear activation functions, not just linear convolution operations. By deriving how non-linear parameters can be transformed and merged, the system breaks through the performance ceiling of traditional linear-only reparameterization while maintaining structural simplicity through the single-layer output format.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240160928A1Training framework method with non-linear enhanced kernel reparameterization
Publication Date: 2024.05.16 MEDIATEK INC
  • US20240160928A1 patent drawing
  • US20240160928A1 patent drawing
  • US20240160928A1 patent drawing

AI summary

A method for enhancing kernel reparameterization of a non-linear machine learning model includes providing a predefined machine learning model, expanding a kernel of the predefined machine learning model with a non-linear network for convolution operation of the predefined machine learning model to generate the non-linear machine learning model, training the non-linear machine learning model, reparameterizing the non-linear network back to a kernel for convolution operation of the non-linear machine learning model to generate a reparameterized machine learning model, and deploying the reparameterized machine learning model to an edge device.