Entropic Open-Set Loss is a training objective that forces a neural network to produce a maximally uncertain, high-entropy probability distribution for any input belonging to an unknown class, while simultaneously maintaining low-entropy, confident predictions for known classes. This creates a direct, thresholdable metric for novelty detection: known samples yield a low entropy score, and unknown samples yield a high entropy score.
Glossary
Entropic Open-Set Loss

What is Entropic Open-Set Loss?
A specialized loss function designed to enforce high-entropy, uniform probability distributions for unknown samples, creating a clear separability metric from the low-entropy predictions of known classes in open-set recognition systems.
By minimizing the Kullback-Leibler divergence between the model's output and a uniform distribution for outlier data, this loss explicitly counters the feature collapse problem where unknown inputs are incorrectly mapped to high-confidence known-class regions. It is often combined with standard cross-entropy loss on known data and outlier exposure techniques to learn a robust decision boundary that tightly encapsulates known modulation schemes while leaving the rest of the probability simplex for rejection.
Key Features of Entropic Open-Set Loss
Entropic Open-Set Loss is a training objective that forces a neural network to produce high-entropy, uniform probability distributions for unknown samples, making them easily separable from the low-entropy predictions of known classes.
Entropy Maximization for Unknowns
The core mechanism penalizes the network when it produces a confident, low-entropy prediction for any sample that does not belong to a known class. By maximizing the entropy of the output distribution for unknown inputs, the loss function forces the model to express maximum uncertainty—a uniform probability mass across all known classes. This creates a clear, measurable separation: known classes yield sharp, peaked SoftMax outputs, while unknown classes produce flat, high-entropy vectors that can be easily thresholded for rejection.
Dual-Objective Optimization
The loss function combines two competing objectives in a single training framework:
- Known Sample Objective: Standard categorical cross-entropy loss drives the network to produce low-entropy, high-confidence predictions for correctly labeled training samples.
- Unknown Sample Objective: An entropic regularizer penalizes confident predictions on auxiliary outlier data or synthetically generated background samples, pushing their output distributions toward uniformity. This dual pressure shapes a feature space where known classes form compact, high-density clusters while the space between them is explicitly modeled as a high-entropy rejection zone.
Threshold-Based Rejection
Entropic Open-Set Loss enables a simple, statistically grounded rejection rule. During inference, the entropy of the predicted probability vector is computed as:
H(p) = -Σ p_i log(p_i)
- Low entropy (< threshold): The model is confident; the input is classified as the argmax known class.
- High entropy (≥ threshold): The model is uncertain; the input is rejected as unknown or novel. The threshold is typically calibrated on a held-out validation set to achieve a desired balance between open-set rejection rate and closed-set accuracy, often using the Area Under the ROC Curve (AUROC) as the selection metric.
Outlier Exposure Integration
Entropic Open-Set Loss is frequently paired with Outlier Exposure techniques to provide the model with explicit examples of what it should reject. During training, an auxiliary dataset of diverse outlier samples—drawn from unrelated modulation schemes, noise distributions, or synthetically generated signals—is fed through the network. The entropic loss term is applied to these outliers, teaching the network to map them to uniform distributions. This explicit exposure prevents feature collapse, where unknown inputs inadvertently map to known class centroids, and significantly improves generalization to truly novel modulation types unseen during both training and outlier exposure.
Relationship to Uncertainty Quantification
The entropy of the SoftMax output serves as a proxy for epistemic uncertainty—the model's uncertainty due to lack of knowledge about a given input. Entropic Open-Set Loss directly optimizes this signal:
- Unlike post-hoc methods like Temperature Scaling or ODIN, which recalibrate an already-trained model, entropic loss shapes the feature representations during training.
- It contrasts with Evidence Deep Learning, which places a Dirichlet distribution over predictions, by operating directly on the SoftMax output rather than on second-order probability distributions.
- The resulting entropy score is computationally cheap, requiring no additional forward passes or ensemble members, making it suitable for real-time spectrum classification on edge hardware.
Comparison with Objectosphere Loss
Both Entropic Open-Set Loss and Objectosphere Loss aim to separate known and unknown samples, but they operate on different properties of the feature representation:
- Entropic Open-Set Loss works in the probability space, enforcing uniform SoftMax outputs for unknowns.
- Objectosphere Loss works in the feature magnitude space, maximizing the L2 norm of embeddings for known samples while minimizing it for unknowns. Entropic loss has the advantage of producing a naturally interpretable rejection score (entropy in bits), while Objectosphere loss requires careful tuning of a magnitude threshold. In practice, the two can be combined to create a joint penalty that enforces both low feature magnitude and high output entropy for unknown modulation schemes.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Explore the core mechanisms behind the entropic open-set loss function, a training objective designed to force neural networks to produce high-entropy, uniform probability distributions for unknown modulation schemes while maintaining low-entropy, confident predictions for known classes.
Entropic open-set loss is a training objective function for neural networks that explicitly forces the model to produce a high-entropy, near-uniform probability distribution over known classes when presented with an unknown or novel input. Unlike standard cross-entropy loss, which only penalizes misclassification of known classes, this loss adds a secondary term that measures the Kullback-Leibler (KL) divergence between the model's output probability vector and a uniform distribution for outlier samples. During training, the network is fed both known modulation samples and an auxiliary dataset of diverse outliers. For known samples, the loss drives the softmax output toward a one-hot vector (low entropy). For unknown samples, it drives the output toward a flat distribution where all class probabilities are equal (high entropy). This creates a bimodal entropy signature in the feature space, making it trivial to set a threshold on the entropy of the prediction to reject unknowns at inference time.
Related Terms
Entropic Open-Set Loss is part of a broader ecosystem of techniques designed to force neural networks to produce distinguishable outputs for known and unknown signal classes. These related terms cover the core mechanisms, statistical foundations, and alternative loss formulations that enable robust novelty rejection in automatic modulation classification.
Objectosphere Loss
A complementary loss function that creates a magnitude-based separation in the feature embedding space. It explicitly maximizes the feature vector norm for known classes while minimizing it for unknown samples. This creates a thresholdable rejection space where a simple norm cutoff can discriminate between in-distribution and out-of-distribution inputs. Unlike entropic loss which operates on probability distributions, Objectosphere operates directly on the penultimate layer activations, making it highly effective when combined with entropy-based objectives in a multi-task training setup.
Extreme Value Theory (EVT)
The statistical framework that underpins many open-set loss calibrations, including OpenMax. EVT models the tail behavior of distance distributions—specifically, the distances between correctly classified samples and their class means. By fitting a Weibull distribution to these tail distances, the model can estimate the cumulative distribution function of extreme events and compute a calibrated probability that a query sample belongs to an unknown class. This provides a principled alternative to heuristic entropy thresholds.
Energy-Based Models
A class of models that learn an energy function mapping inputs to a scalar energy value. In-distribution data is assigned low energy, while out-of-distribution data receives high energy. The Helmholtz free energy can be derived from any classifier's logits and used as a discriminative score for novelty detection. This approach aligns naturally with entropic open-set loss because high-entropy predictions correspond to high free energy, creating a unified theoretical bridge between probabilistic and energy-based rejection.
Outlier Exposure
A regularization technique that directly improves open-set performance by training the model with an auxiliary dataset of diverse outlier examples. During training, the model is forced to produce high-entropy, uniform predictions on these synthetic or real outlier samples. This teaches the network to tighten its decision boundary around known classes. When combined with entropic open-set loss, outlier exposure provides explicit negative examples that reinforce the uniform-distribution objective for unknown regions of the feature space.
Evidence Deep Learning
A framework that replaces standard SoftMax outputs with Dirichlet distributions over class probabilities, treating predictions as subjective opinions with quantifiable uncertainty. The model outputs evidence for each class, and the total evidence inversely relates to predictive uncertainty. Unknown samples naturally accumulate low total evidence, producing high epistemic uncertainty. This provides a principled alternative to entropic loss by directly modeling the second-order probability distribution rather than forcing uniform first-order probabilities.
Open Space Risk
The theoretical foundation motivating entropic open-set loss. Open space risk quantifies the relative measure of feature space that is far from any known training data yet still classified as known. Entropic loss directly addresses this risk by forcing the network to map unknown regions to high-entropy, low-confidence probability distributions. This effectively pushes the decision boundary inward around known classes, minimizing the volume of open space that could be incorrectly labeled as a known modulation scheme.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us