Dynamic Neuron Parameter Segmentation for Neural Network Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial neural networks face challenges in dynamically defining the dynamics of multiple neurons, particularly in efficiently processing and adapting neuronal data structures for complex applications, where traditional methods are cumbersome or impractical.

Innovation Solution

A method and apparatus for dynamically setting neuron values by processing a data structure comprising parameters, determining segments, neuron types, and boundaries, and generating neural models based on these parameters, allowing for adaptable and efficient neuronal dynamics in artificial neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional computational techniques are used to define neuronal dynamics, then implementation is straightforward, but the system becomes cumbersome and impractical for complex applications

Engineering Contradiction:
Improveadaptability of neuronal data structuresVSAvoidcomplexity of processing neuronal parameters
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments neuronal parameters into distinct categories (e.g., membrane potential parameters, synaptic parameters, ion channel parameters) organized in hierarchical data structures. This segmentation allows the system to handle complex neuronal dynamics by processing individual parameter groups independently, reducing overall computational complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic parameter assignment where neuronal model parameters can be modified at runtime based on neuron type specifications and application requirements. The system dynamically loads and configures parameter sets without requiring complete model redefinition, enabling adaptable neuronal dynamics while avoiding the cumulative complexity of static traditional methods.

Inventive Principle:
Principle #15Dynamics

2Productivity

If fixed neuronal parameter sets are used, then processing is simple, but the system cannot adapt to different neuron types and complex applications

Engineering Contradiction:
Improveefficiency of neural network processingVSAvoidability to define dynamics of multiple neuron types
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal neuronal parameter framework that can accommodate multiple neuron types (e.g., cortical neurons, hippocampal neurons, motor neurons) through a common data structure template. This universal structure allows the system to efficiently process different neuron types by simply swapping parameter values rather than implementing separate processing logic for each type, thereby maintaining high productivity while achieving broad adaptability.

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

Solution Approach 2:

The patent enables efficient parameter changes by organizing neuronal parameters in configurable data structures that can be dynamically instantiated for different neuron types. The system changes parameters through controlled variable assignment and data structure instantiation rather than fundamental model restructuring, allowing rapid adaptation to different neuron types while preserving computational efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9600762B2Defining dynamics of multiple neurons
Publication Date: 2017.03.21 QUALCOMM INC
  • US9600762B2 patent drawing
  • US9600762B2 patent drawing
  • US9600762B2 patent drawing

AI summary

A method for dynamically setting a neuron value processes a data structure including a set of parameters for a neuron model and determines a number of segments defined in the set of parameters. The method also includes determining a number of neuron types defined in the set of parameters and determining at least one boundary for a first segment.