Parallel Cascaded Neural Networks for Low Latency Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional deep neural networks have sequential dynamics, leading to high latency in processing and accuracy trade-offs, which are inadequate for environments with strict latency requirements and out-of-distribution input detection.

Innovation Solution

The implementation of a parallel cascaded neural network with skip connections and a delay component, allowing for parallel information propagation across all layers and enabling reduced latency and improved accuracy through temporal-difference training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional deep neural networks with sequential dynamics are used, then processing completeness is ensured, but latency is high

Engineering Contradiction:
Improveprocessing latencyVSAvoidprocessing completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The neural network is segmented into multiple independent blocks that can process information in parallel. Each block processes a portion of the computational task simultaneously rather than sequentially, dividing the overall processing into concurrent segments that reduce total latency while maintaining complete processing through aggregation of block outputs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network transitions from static sequential processing to dynamic parallel processing with temporal evolution. Information propagates through skip connections across time steps, allowing the system to adaptively balance between early fast predictions and refined later predictions, achieving both low latency and processing completeness.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If deeper neural networks are used to improve accuracy, then prediction quality increases, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The network adds a temporal dimension to the processing architecture by introducing time steps and skip connections. This transforms the traditional single-pass sequential processing into multi-time-step parallel processing, where information can flow through multiple pathways simultaneously, achieving both high accuracy through deep processing and reduced time through parallel execution.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The network performs preliminary processing actions at each time step before final output is required. Early time steps provide initial predictions that can be used immediately, while subsequent time steps refine these predictions. This preliminary action at multiple stages allows the system to deliver accurate results faster by not waiting for complete sequential processing.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If single output from standard network is used, then processing is simple, but OOD detection accuracy is insufficient

Engineering Contradiction:
ImproveOOD detection accuracyVSAvoidoutput processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network uses feedback from multiple time step outputs to improve OOD detection. By comparing predictions across different time steps and analyzing temporal patterns in the sequence of outputs, the system can detect inconsistencies that indicate out-of-distribution inputs. This feedback mechanism enhances detection accuracy while the complexity is managed through systematic aggregation of temporal information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The multiple candidate outputs from different time steps serve multiple functions: they provide both primary prediction results and OOD detection signals. The same parallel processing architecture that improves prediction speed and accuracy also generates the temporal sequence needed for robust OOD detection, achieving multi-functionality without requiring separate dedicated mechanisms.

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

Data Source

PatentUS20220253695A1Parallel cascaded neural networks
Publication Date: 2022.08.11 GOOGLE LLC
  • US20220253695A1 patent drawing
  • US20220253695A1 patent drawing
  • US20220253695A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing a network input using a parallel cascaded neural network that includes multiple neural network blocks that each have a skip connection and a propagation delay. Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training parallel cascaded neural networks using temporal difference learning are also described.