Tabular Neural Network With Nonlinear Filtering for Feature Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional deep learning models struggle with tabular data due to their inability to effectively handle irrelevant or uninformative features, leading to overfitting and ineffective feature selection, as seen in LassoNet's end-to-end feature selection mechanism, which is undermined by the dominance of nonlinear components over linear correlations.

Innovation Solution

A neural network architecture that incorporates a nonlinear per-feature embedding and a skip layer, initialized during pre-training to limit the network's ability, using a proximal gradient training method with coordinate descent to optimize feature selection, ensuring the skip layer weights accurately reflect feature importance and constrain participation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a neural network processes all features in tabular data, then the model can capture complex nonlinear interactions, but the model suffers from overfitting due to noisy and uninformative features

Engineering Contradiction:
Improveability to capture nonlinear interactionsVSAvoidmodel performance on tabular data
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the feature processing into two distinct pathways: a linear pathway that captures direct feature-importance relationships and a nonlinear pathway that captures complex interactions. This segmentation allows the model to process features differently based on their nature, reducing overfitting while preserving nonlinear capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary linear layer between the input features and the nonlinear neural network components. This linear layer acts as a mediator that filters and weights features before they enter the nonlinear transformations, preventing noisy features from causing overfitting while allowing important features to pass through.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If LassoNet uses end-to-end feature selection with a skip layer, then the model can select relevant features, but the linear feature selection is dominated by nonlinear components rendering the selection ineffective

Engineering Contradiction:
Improvefeature selection capabilityVSAvoidaccuracy of feature importance measurement
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent inverts the traditional approach by making the linear component the dominant pathway for feature selection, rather than having nonlinear components dominate. The linear skip layer directly connects inputs to outputs with learned weights that accurately reflect feature importance, while nonlinear components serve as supplementary enhancements.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent applies different processing qualities to different parts of the feature selection process: linear transformations are used where precise feature importance measurement is needed (in the skip layer), while nonlinear transformations are applied where complex interaction capture is needed (in the main network pathways). This local differentiation ensures accurate feature selection.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If deep learning models are trained on exhaustive feature sets, then the model has access to all available information, but the model cannot distinguish between informative and non-informative features

Engineering Contradiction:
Improvenumber of features processedVSAvoidrobustness to non-informative features
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent changes the parameters of feature processing by introducing learned linear transformation weights that dynamically adjust the contribution of each feature. Features are transformed through linear layers with learnable parameters that amplify informative features and suppress non-informative ones, making the model robust to exhaustive feature sets.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250356188A1Neural network for tabular data with nonlinear filtering
Publication Date: 2025.11.20 ROYAL BANK OF CANADA
  • US20250356188A1 patent drawing
  • US20250356188A1 patent drawing
  • US20250356188A1 patent drawing

AI summary

A computer-implemented method for training a neural network for processing tabular data, comprises training a neural network to generate hidden layer connections and hidden layer weights for the tabular data, and training a skip layer to constrain the neural network. The skip layer governs an extent to which particular features of the tabular data participate in the neural network. The skip layer is based on a nonlinear per-feature embedding for each feature of the tabular data.