Continued Fraction Neural Network for Interpretable Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interpreting neural networks is challenging due to their complexity, making it difficult for humans to understand the mapping from input data to predictions, as millions of weights interact in a complex way, and existing methods are computationally inefficient.

Innovation Solution

Implementing a neural network architecture inspired by continued fractions (CoFrNet) that uses continued fractions layers, allowing for efficient training and interpretation through linear functions and gradient computation using continuants and power series.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional neural network architecture with millions of weights is used, then the model's predictive capability is improved, but the interpretability and human understanding of decision-making processes deteriorates

Engineering Contradiction:
Improvepredictive capabilityVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the neural network into continued fractions layers, where each layer processes a specific portion of the computation. This segmentation allows the complex model to be broken down into interpretable components (continued fractions with clear mathematical meaning) while maintaining predictive capability, as each segment contributes to the final prediction in a mathematically transparent way

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from traditional weights to continued fraction coefficients. This parameter transformation maintains the model's expressive power while enabling interpretation, as continued fractions provide a structured, hierarchical representation that is inherently more interpretable than raw weight matrices

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the neural network architecture is simplified to improve interpretability, then the ease of understanding decision-making is improved, but the model's predictive performance and capability deteriorates

Engineering Contradiction:
ImproveinterpretabilityVSAvoidpredictive performance
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent creates a universal continued fractions layer that can serve multiple functions: it maintains predictive performance comparable to traditional neural networks while simultaneously providing interpretability. The continued fractions architecture is designed to be multi-functional, handling both accurate prediction and human-understandable reasoning in a unified framework

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

3Power

If traditional neural networks with millions of interacting weights are used, then the model's computational power is improved, but the difficulty of detecting and measuring decision-making processes increases

Engineering Contradiction:
Improvecomputational powerVSAvoiddecision-making process analysis
Core Design Contradiction:
PowerVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces continued fractions as an intermediary representation between the input data and final predictions. This intermediary structure provides a mathematically rigorous bridge that maintains computational power while enabling measurement and analysis of decision-making processes, as the continued fraction coefficients can be traced and interpreted to understand how inputs are transformed into predictions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12619871B2Interpretable neural network architecture using continued fractions
Publication Date: 2026.05.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12619871B2 patent drawing
  • US12619871B2 patent drawing
  • US12619871B2 patent drawing

AI summary

A method, a neural network, and a computer program product are provided that provide training of neural networks with continued fractions architectures. The method includes receiving, as input to a neural network, input data and training the input data through a plurality of continued fractions layers of the neural network to generate output data. The input data is provided to each of the continued fractions layers as well as output data from a previous layer. The method further includes outputting, from the neural network, the output data. Each continued fractions layer of the continued fractions layers is configured to calculate one or more linear functions of its respective input and to generate an output that is used as the input for a subsequent continued fractions layer, each continued fractions layer configured to generate an output that is used as the input for a subsequent layer.