Constrained Neural Network Architecture for Overtraining Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial neural networks (ANNs) often suffer from overtraining due to overcomplex or overspecified systems, leading to the false identification of important parameters and reduced performance when classifying unseen data.

Innovation Solution

Implementing a constrained ANN architecture with a limited number of hidden nodes and restricted initial weights, specifically between two and five hidden nodes and standard deviation of 0.1 for connection weights, to enhance predictive capability and distinguish relevant from non-relevant parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the neural network capacity is increased to handle complex data relationships, then the network can model more complex patterns, but overtraining occurs and false detection of parameters increases

Engineering Contradiction:
Improvenetwork capacityVSAvoidparameter detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by constraining the network architecture parameters (number of hidden nodes limited to 2-5) and restricting initial weight values (standard deviation of 0.1). This changes the network's capacity parameters to prevent overtraining while maintaining sufficient capability to model complex relationships in the data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the network training process into distinct phases: initialization with constrained parameters, training phase with error-based weight adjustment, and validation phase. This segmentation allows controlled exploration of complex patterns while preventing false detection through systematic validation against unseen data.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the number of hidden nodes is increased to improve pattern recognition, then the network can distinguish more complex data patterns, but the network becomes overcomplex and suggests false important parameters

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidnetwork structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent directly applies parameter changes by setting the number of hidden nodes to a constrained range (2-5 nodes) rather than allowing arbitrary increases. This parameter constraint maintains sufficient pattern recognition capability while preventing the network from becoming overcomplex and detecting false parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses partial action by providing just enough network capacity (2-5 hidden nodes) to handle the essential pattern recognition requirements without excessive capacity that would lead to overtraining. The constrained architecture performs sufficient action for accurate pattern detection without the harmful effects of excessive complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8788444B2Data analysis method and system
Publication Date: 2014.07.22 COMPANDX LTD
  • US8788444B2 patent drawing
  • US8788444B2 patent drawing
  • US8788444B2 patent drawing

AI summary

The present invention relates to the analysis of data to identify relationships between the input data and one or more conditions. One method of analyzing such data is by the use of neural networks which are non-linear statistical data modelling tools, the structure of which may be changed based on information that is passed through the network during a training phase. A known problem that affects neural networks is the issue of overtraining which arises in overcomplex or overspecified systems when the capacity of the network significantly exceeds the needed parameters. The present invention provides a method of analyzing data using a neural network with a constrained architecture that mitigates the problems associated with the prior art.