Inferensys

Glossary

Deep Open Classification

An end-to-end neural network architecture designed to jointly learn discriminative features for known classes and a robust rejection boundary for unknown modulation schemes.
Data engineer managing feature store on laptop, feature definitions visible, casual data engineering session.
OPEN SET RECOGNITION

What is Deep Open Classification?

An end-to-end neural network architecture that jointly learns discriminative features for known classes and a robust rejection boundary for unknown modulation schemes.

Deep Open Classification is an end-to-end neural network architecture designed to jointly learn discriminative features for known modulation classes while simultaneously establishing a robust rejection boundary for unknown signal schemes. Unlike traditional closed-set classifiers that fail silently on novel inputs, this paradigm explicitly models open space risk—the danger of labeling an unknown modulation as a known one—by embedding a novelty detection mechanism directly into the deep feature learning process.

The architecture typically replaces the standard SoftMax layer with an OpenMax function, which recalibrates activation vectors using Extreme Value Theory to estimate the probability of an input belonging to an unknown class. By fitting a Weibull distribution to the distances of correct classifications from their class means, the model produces a calibrated rejection score, enabling reliable identification of out-of-distribution signals in dynamic spectrum environments where new modulation types continuously emerge.

DEEP OPEN CLASSIFICATION

Key Architectural Features

The architectural components that enable a neural network to jointly learn discriminative features for known modulation classes and a robust rejection boundary for unknown emitters.

01

Joint Embedding & Rejection Space

Unlike a two-stage pipeline, Deep Open Classification learns a unified feature manifold where known classes form compact, separable clusters and unknown samples are pushed into a low-density rejection region. This is achieved by training a single deep network with a composite loss function that simultaneously minimizes intra-class distance for known modulations while maximizing the entropy or reducing the feature magnitude for outlier data. The architecture typically uses a convolutional backbone for IQ sample feature extraction, followed by a fully connected embedding layer that projects features into a hypersphere or Euclidean space where distance metrics directly correspond to class membership confidence.

End-to-End
Training Paradigm
02

Reciprocal Point Classification

This architectural strategy represents each known modulation class not by a forward prototype, but by a reciprocal point in the embedding space. The network learns to map known samples close to their corresponding reciprocal point while maximizing the distance for unknown signals. Classification is performed by finding the minimum distance to any reciprocal point; if this distance exceeds a learned threshold, the sample is rejected as unknown. This creates a natural open space risk boundary because the space far from all reciprocal points is explicitly modeled as the rejection region, avoiding the closed-world assumption of traditional SoftMax classifiers.

Reciprocal
Representation Type
03

Evidence Deep Learning Head

Replaces the standard SoftMax output layer with a Dirichlet distribution over class probabilities. Instead of producing a point estimate, the network outputs the parameters of a Dirichlet distribution, treating predictions as subjective opinions with quantifiable uncertainty. The total evidence mass is inversely proportional to uncertainty: known modulations accumulate high evidence for a single class, while unknown signals produce uniformly low evidence across all classes. This allows the model to output "I don't know" with a mathematically grounded uncertainty score derived from the Dirichlet concentration parameters, enabling a principled rejection mechanism.

Dirichlet
Output Distribution
04

Entropic Open-Set Loss Function

A specialized training objective that explicitly shapes the model's response to unknown signals. For known modulation samples, the loss encourages low-entropy, peaked SoftMax distributions concentrated on the correct class. For unknown or background samples, the loss enforces a high-entropy, uniform distribution across all known classes. This dual behavior creates a stark separability: known signals produce confident, low-entropy predictions, while unknown signals produce flat, high-entropy outputs. A simple entropy threshold on the output distribution then serves as an effective novelty detector without requiring an auxiliary outlier dataset.

Entropy
Rejection Criterion
05

Objectosphere Feature Magnitude Separation

This architecture adds a magnitude penalty to the feature embedding layer. The loss function is designed to maximize the L2 norm of feature vectors for known modulation classes while driving the norm of unknown samples toward zero. This creates a distinct feature magnitude gap where known signals reside on the surface of a hypersphere and unknown signals collapse near the origin. A single scalar threshold on the feature norm cleanly separates the two populations. This approach is particularly effective because it does not require modeling the distribution of unknowns, only their distance from the origin in the learned embedding space.

Magnitude
Separating Axis
06

Outlier Exposure Regularization

A training-time architectural augmentation that leverages an auxiliary dataset of diverse outlier examples to teach the network a tighter decision boundary. During training, batches are interleaved with real known modulation samples and synthetically generated or externally sourced outlier signals. The network is penalized for producing high-confidence predictions on these outliers, forcing it to learn a more conservative classification boundary. This regularization technique significantly improves out-of-distribution detection performance without modifying the inference architecture, making it a drop-in enhancement for existing deep modulation classifiers.

Auxiliary
Data Requirement
DEEP OPEN CLASSIFICATION

Frequently Asked Questions

Explore the core mechanisms of end-to-end neural architectures designed to jointly learn discriminative features for known modulation schemes while establishing a robust rejection boundary for unknown signals.

Deep Open Classification is an end-to-end neural network architecture designed to perform Open Set Recognition by jointly learning discriminative features for known classes and a robust rejection boundary for unknown modulation schemes. Unlike standard closed-set classifiers that operate under the restrictive assumption that all test classes are identical to training classes, a deep open classifier explicitly models the feature space to reject out-of-distribution samples. It achieves this by moving beyond the traditional SoftMax layer, which normalizes scores into a closed probability simplex, and instead employs mechanisms like OpenMax or reciprocal point learning. These architectures learn to map known signals to compact, dense clusters while forcing unknown signals into a distinct, separable region of the embedding space, often leveraging the Objectosphere loss to differentiate feature magnitudes between known and novel inputs.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.