Memristive Nanowire Network Simulation for Adaptive Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional machine learning models are static and unable to provide real-time insights in dynamic industries, as they rely on batch-based data processing and are not adaptable to evolving data trends, limiting their effectiveness in industries with constant changes.

Innovation Solution

A simulation software platform that interfaces with real-world streaming data to simulate self-assembled nanowire networks with memristive cross-points, converting continuous-time data streams into normalized electrical signals, enabling efficient adaptive machine learning by transforming input signals into higher-dimensional space for linear analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional batch-based machine learning models are used, then data processing is straightforward and models are easy to implement, but the models are static and unable to adapt to evolving data trends in dynamic industries

Engineering Contradiction:
Improveadaptability to evolving dataVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic machine learning models that continuously adapt to evolving data streams. The system transitions from static batch processing to dynamic online learning, where model parameters are continuously updated as new data arrives, enabling the system to adapt to changing patterns in real-time without requiring complete retraining

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces specialized hardware intermediaries (such as neuromorphic processors or FPGAs) that bridge the gap between complex adaptive algorithms and practical deployment. These intermediary devices provide the computational infrastructure needed for continuous learning while managing system complexity through dedicated hardware acceleration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time adaptive machine learning is implemented, then real-time insights are achieved, but computational resources and processing power are significantly increased

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcomputational power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent segments the machine learning workload into distinct functional components that can be distributed across multiple processing units. By dividing the computational task into smaller segments (feature extraction, model updating, prediction), the system achieves real-time processing through parallel execution on available hardware resources

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts model parameters and computational precision based on available resources and data characteristics. By changing parameters such as model complexity, numerical precision, and processing frequency, the system optimizes the balance between real-time performance and computational power consumption

Inventive Principle:
Principle #35Parameter changes

3Reliability

If continuous learning from streaming data is enabled, then models remain current and accurate, but data storage and processing requirements are continuously increased

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information from continuous data streams for model updating. Instead of storing and processing all incoming data, the system identifies and extracts key features and patterns that are relevant for maintaining model accuracy, discarding redundant information to limit data volume growth

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing and filtering of data before it enters the main learning pipeline. By pre-processing streaming data to identify and retain only significant events or patterns, the system reduces the volume of data that requires detailed processing while maintaining model reliability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240046002A1Simulation software platform for memristive nanowire networks
Publication Date: 2024.02.08 EMERGENTIA INC
  • US20240046002A1 patent drawing
  • US20240046002A1 patent drawing
  • US20240046002A1 patent drawing

AI summary

A method for simulating a nanowire network structure and dynamics is presented. The method includes selecting a number of nanowires representing the nanowire network structure, where each nanowire is simulated with a mean length randomly drawn from a gamma distribution and an orientation selected from a uniform distribution. The method further includes identifying intersection points between overlapping nanowires within the nanowire network structure and representing the nanowire network structure with a graph representation in which the nanowires are represented as nodes and the intersection points are represented as edges. Further, simulating a source electrode on a first location of the nanowire network structure for simulating an applied input voltage, applying to the source electrode a time-varying input voltage having a fixed duration, and solving Kirchoff s current law equations for the time-varying input voltage to obtain a time-dependent voltage function across the nanowire network structure.