Convex Feature Normalization for Deep Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deep learning methods for supervised classification, particularly in face recognition, face challenges due to non-convex formulations in feature normalization, leading to local minima and imbalanced angular classification margins, as well as a disconnect between training and testing protocols.

Innovation Solution

The introduction of Ring Loss, a convex feature normalization method that learns to constrain features to a scaled unit circle, allowing for robust and balanced feature representation by augmenting the primary loss function, thereby maintaining convexity and improving optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If direct normalization is applied in deep networks with non-convex formulation, then feature normalization is achieved, but local minima are generated by the loss function

Engineering Contradiction:
Improvefeature normalizationVSAvoidoptimization convergence
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent changes the formulation approach from direct hard normalization to soft normalization through a convex loss function. By parameterizing the normalization constraint as a continuous optimization objective rather than a discrete operation, the method transforms the non-convex problem into a convex one, eliminating local minima while maintaining feature normalization effects

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical hard normalization operation (projection onto unit sphere) with a mathematical convex optimization mechanism. Instead of forcibly constraining features to unit norm, the system uses a differentiable convex loss function that guides features toward normalized states through gradient descent, substituting a rigid mechanical constraint with a flexible mathematical optimization process

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

2Measurement precision

If Softmax loss is used with norm constraints, then classification performance is improved, but the formulation becomes non-convex in feature representations

Engineering Contradiction:
Improveclassification performanceVSAvoidoptimization formulation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the classification loss and normalization constraint into a single unified convex loss function. Rather than applying Softmax loss separately and then enforcing norm constraints, the method combines both objectives into one differentiable convex formulation that simultaneously optimizes classification accuracy and feature normalization, simplifying the overall optimization landscape

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of applying normalization as a post-processing step or separate constraint after Softmax loss, the patent inverts the approach by embedding normalization directly into the loss function itself. The convex normalization loss is applied during the forward pass and backpropagated through gradients, making normalization an intrinsic part of the optimization process rather than an external constraint

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

3Manufacturing precision

If feature normalization is applied during training, then angular classification margins are balanced, but a gap exists between training and testing protocols

Engineering Contradiction:
Improveangular classification margin balanceVSAvoidtraining-testing protocol consistency
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service normalization where the network learns to produce normalized features automatically through the convex loss function during training. Since the loss function inherently guides features toward unit norm, the network becomes self-capable of producing normalization-compatible features without requiring separate testing-time normalization operations, eliminating the protocol gap

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary normalization action during the training phase by incorporating the convex normalization loss into the training objective. This preliminary constraint ensures that features are already normalized when the model is deployed, so no additional normalization step is needed during testing, thereby aligning training and testing protocols

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250103889A1Convex feature normalization
Publication Date: 2025.03.27 CARNEGIE MELLON UNIV
  • US20250103889A1 patent drawing
  • US20250103889A1 patent drawing
  • US20250103889A1 patent drawing

AI summary

A method of training a deep neural network, such as would be used in facial recognition, includes training the deep neural network to normalize feature vectors to a learned value representing a radius of a multi-dimensional hypersphere using a convex augmentation of the primary loss function.