AI Base Caller Compression Using Knowledge Distillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep neural networks for base calling on mobile devices are resource-intensive and require significant computational power, making them unsuitable for deployment on resource-constrained platforms like FPGAs without compromising accuracy.

Innovation Solution

Implement knowledge distillation to transfer knowledge from a larger, teacher base caller to a smaller, student base caller by using hybrid ground truth data combining discrete and continuous valued labels, reducing the number of processing modules and parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a larger teacher base caller model is used, then base calling accuracy is improved, but computational resource requirements increase

Engineering Contradiction:
Improvebase calling accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent creates a student model that copies the essential knowledge and functionality of the teacher model through knowledge distillation. The student model replicates the base calling capabilities while using significantly fewer computational resources, effectively creating a lightweight copy that maintains accuracy without the resource burden of the original teacher model.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the model parameters by distilling knowledge from the teacher model's parameters into a condensed form suitable for the student model. This involves changing the parameter representation and organization to achieve comparable accuracy with reduced parameter count and computational complexity, enabling deployment on resource-constrained devices.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If model size is reduced for mobile deployment, then computational efficiency is improved, but base calling accuracy deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidbase calling accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces soft labels as an intermediary mechanism during knowledge distillation. These soft labels serve as a mediator that transfers nuanced information from the teacher model to the student model, enabling the smaller student model to learn complex decision boundaries and maintain high accuracy despite its reduced size.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary training of the teacher model on comprehensive datasets before distillation. This preliminary action ensures that the teacher model has already optimized its parameters and knowledge, allowing the subsequent distillation process to effectively transfer maximum knowledge to the student model in a single pass, achieving high accuracy efficiently.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If knowledge distillation is applied, then model compression is achieved, but training complexity increases

Engineering Contradiction:
Improvemodel sizeVSAvoidtraining complexity
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent merges the training processes by computing both hard loss (from ground truth labels) and soft loss (from teacher model predictions) simultaneously during student model training. This combining of loss functions into a unified training objective simplifies the overall training procedure while achieving effective knowledge transfer, avoiding the need for separate complex training stages.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250371352A1Knowledge distillation and gradient pruning-based compression of artificial intelligence-based base caller
Publication Date: 2025.12.04 ILLUMINA INC
  • US20250371352A1 patent drawing
  • US20250371352A1 patent drawing
  • US20250371352A1 patent drawing

AI summary

The technology disclosed compresses a larger, teacher base caller into a smaller, student base caller. The student base caller has fewer processing modules and parameters than the teacher base caller. The teacher base caller is trained using hard labels (e.g., one-hot encodings). The trained teacher base caller is used to generate soft labels as output probabilities during the inference phase. The soft labels are used to train the student base caller.