Meta-ML Backpropagation Using Detachment for Nondifferentiable Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning optimization methods are limited by non-differentiable and discontinuous loss functions, leading to suboptimal models and inefficient optimization processes, particularly in domains like finance with missing data values.

Innovation Solution

A meta-ML optimization engine using a semi-discrete calculus detachment operator to simulate a variant of the backpropagation algorithm, replacing the derivative operator to optimize non-differentiable and discontinuous loss functions, and handle missing data values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If gradient descent optimization is used for training neural networks, then the loss function can be optimized efficiently, but the method is limited to differentiable and continuous loss functions only

Engineering Contradiction:
Improveoptimization efficiencyVSAvoidapplicability to non-differentiable loss functions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the continuous derivative-based optimization parameters into discrete detachment-based parameters. By computing detachments (signs of differences) instead of continuous derivatives, the optimization method can handle non-differentiable and discontinuous loss functions while maintaining iterative update capability through modified weight adjustment rules based on detachment sequences.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical derivative computation system with a discrete detachment computation system. Instead of relying on continuous calculus operations that require differentiability, the method uses discrete sign-based detachments that can be computed for any function including non-differentiable and discontinuous ones, thereby substituting the mathematical foundation of the optimization process.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If numeric derivative approximation is used to handle non-differentiable points, then the loss function can be optimized at anomalous points, but the optimization may converge to local non-optimum points and increase computational overhead

Engineering Contradiction:
Improveoptimization accuracy at anomalous pointsVSAvoidcomputational overhead and convergence reliability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent inverts the conventional approach by not approximating derivatives at anomalous points, but rather by directly computing detachments that inherently handle anomalous points without approximation. Instead of trying to make non-differentiable points differentiable through numeric approximation, the method reverses the logic to work naturally with discontinuities and non-differentiable points through discrete detachment computations.

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

Solution Approach 2:

The patent introduces detachments as an intermediary between the loss function and the optimization process. Rather than directly computing derivatives that fail at anomalous points, detachments serve as a mediator that provides meaningful gradient-like information even for non-differentiable and discontinuous functions, enabling optimization to proceed through these problematic regions without approximation errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If manual input of missing data values is performed, then the data completeness is improved, but erroneous data may be introduced and optimization accuracy is reduced

Engineering Contradiction:
Improvedata completenessVSAvoidoptimization accuracy
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent enables the optimization process to handle missing data values autonomously without manual intervention. The detachment-based optimization naturally accommodates missing values by computing detachments based on available data patterns, allowing the system to self-correct and continue optimization without human input that could introduce errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses detachments as an intermediary mechanism that bridges the gap between incomplete data and optimization requirements. Rather than requiring complete data through manual input, detachments provide a mathematical intermediary that enables meaningful computation with partial data, preserving optimization accuracy while maintaining data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12481890B2Systems and methods for applying semi-discrete calculus to meta machine learning
Publication Date: 2025.11.25 NICE LTD
  • US12481890B2 patent drawing
  • US12481890B2 patent drawing
  • US12481890B2 patent drawing

AI summary

A method and system for building and implementing a meta-machine learning (meta-ML) optimization engine for a neural network (NN) or a machine learning (ML) connective model. A computer processor may iteratively simulate a backpropagation algorithm by executing a sequence of optimization steps. At each optimization step a position of a loss function may be determined that may be closer than a previously determined position of the loss function to a local minimum. A computer processor may compute and store after each iteration a detachment of the loss function, learning rate, and optimal learning rate. A computer processor may train a machine learning connective model to model the optimal learning rates of the simulated backpropagation algorithm. The meta-ML optimization engine may be implemented for a NN or ML connective model by generating a modified backpropagation algorithm in which algorithmic features of gradient descent may be replaced by the meta-ML optimization engine.