Open Set Recognition (OSR) formally addresses the closed-world assumption flaw in standard classifiers, which erroneously map any input to a known class. In OSR, a model must jointly perform classification of Known Known Classes (KKCs) and detection of Unknown Unknown Classes (UUCs) by learning a bounded, discriminative decision space that quantifies the risk of a sample belonging to an unseen category.
Glossary
Open Set Recognition

What is Open Set Recognition?
Open Set Recognition is a classification paradigm that requires a model to not only accurately identify known classes present during training but also to detect and reject samples from unknown classes that were not part of the training distribution.
This is critical for cognitive radio systems where a receiver must identify standard modulations like QPSK while flagging novel, adversarial, or unregistered signal types. OSR models achieve this by replacing the traditional softmax layer with mechanisms like OpenMax, which recalibrates activation vectors using distances to class mean activation vectors, or by learning a compact embedding space where known classes form tight clusters and unknown samples are identified by their distance from any cluster centroid.
Key Characteristics of OSR Systems
Open Set Recognition (OSR) fundamentally redefines the classification problem by introducing the capability to identify and reject unknown signal types that were absent from the training data, a critical requirement for autonomous spectrum monitoring.
Closed-Set vs. Open-Set Paradigm
Traditional closed-set classifiers operate under the rigid assumption that all test samples belong to one of the K known training classes, forcing a prediction even for alien signals. Open Set Recognition relaxes this assumption, requiring the model to perform novelty detection by assigning a 'none of the above' label to unknown modulations. This prevents high-confidence misclassifications of new waveforms.
Open Space Risk Management
A formal definition of OSR involves bounding the open space risk—the relative measure of the feature space labeled as 'unknown' compared to the space labeled as 'known'. Effective OSR models minimize this risk by tightly encapsulating known classes. Techniques include:
- Extreme Value Theory (EVT) for modeling the tails of class distributions.
- Discriminative models that carve out compact, bounded regions for each known modulation.
Rejection Mechanisms and Thresholding
OSR systems rely on a rejection layer that evaluates the confidence of the primary classifier. Common approaches include:
- Softmax Thresholding: Rejecting predictions where the maximum posterior probability falls below a calibrated threshold.
- OpenMax: Replacing the standard softmax layer with one that estimates the probability of an input belonging to an unknown class by fitting Weibull distributions to the penultimate layer's activation vectors.
- Energy-Based Models: Using Helmholtz free energy scores as a discriminative metric; known classes exhibit lower energy than unknowns.
Feature Space Geometry and Embedding
The effectiveness of OSR is heavily dependent on the geometry of the learned embedding space. Models are trained to create compact, well-separated clusters for known classes while maximizing the distance between clusters and the origin or a learned boundary. Techniques like prototypical networks and angular margin penalties enforce intra-class compactness and inter-class separability, leaving a large, unoccupied region in the latent space for unknown signals to be detected.
Generative Models for Novelty Detection
Autoencoders and Generative Adversarial Networks (GANs) provide an alternative OSR framework by learning the manifold of known signal types. The reconstruction error of an autoencoder serves as a novelty score; an unknown modulation will yield a high reconstruction error because it lies off the learned manifold. Similarly, GAN-based anomaly detection uses the discriminator's inability to accurately represent a novel sample as a signal for rejection.
Evaluation Metrics for OSR
Standard accuracy is insufficient for OSR. Performance is measured by the trade-off between open-set rejection and closed-set accuracy. Key metrics include:
- AUROC: Area Under the Receiver Operating Characteristic curve for the binary task of known vs. unknown detection.
- F1-Score at a fixed known-class accuracy: Measuring the balance between correctly identifying known modulations and flagging unknowns.
- Open Set Classification Rate (OSCR): A metric that evaluates the correct classification rate as a function of the rejection rate.
Frequently Asked Questions
Addressing the critical challenge of identifying unknown signal types in dynamic electromagnetic environments, these answers clarify the mechanisms and importance of open set recognition for robust automatic modulation classification.
Open Set Recognition (OSR) is a classification paradigm that requires a model to not only correctly identify known modulation classes present during training but also to detect and reject unknown signal types that were not part of the training dataset. Unlike traditional closed-set classifiers that forcibly map every input to a known class, an OSR system introduces a 'none of the above' decision boundary. This is critical in electronic warfare and spectrum monitoring, where a cognitive radio must distinguish between cataloged friendly signals and novel, potentially adversarial emitters without misclassifying the latter as a known type. The core technical challenge is learning a discriminative feature space where known classes form compact, separable clusters, leaving a large, unbounded open space for unknown samples to be identified based on their distance from any known class centroid.
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.
Closed-Set vs. Open Set Recognition
A technical comparison of closed-set, open-set, and open-world recognition paradigms for signal classification systems.
| Feature | Closed-Set Recognition | Open-Set Recognition | Open-World Recognition |
|---|---|---|---|
Assumption about test classes | All test classes are known and present in training | Test may contain unknown classes not seen during training | Unknown classes can appear incrementally over time |
Decision boundary type | Partitions entire feature space among known classes | Defines compact known-class regions with rejection zone | Dynamically expands boundaries as new classes are learned |
Handles unknown modulation types | |||
Rejects out-of-distribution signals | |||
Learns novel classes post-deployment | |||
Typical false positive rate on unknowns |
| 5-15% | 3-10% |
Computational overhead vs. closed-set | 1.0x baseline | 1.2-2.0x | 2.0-5.0x |
Requires retraining for new classes |
Related Terms
Understanding Open Set Recognition requires familiarity with the foundational paradigms and mechanisms that enable a classifier to distinguish between known signal types and novel, unseen emitters.
Closed Set vs. Open Set
The fundamental distinction in classification paradigms. In a closed set, the test classes are identical to the training classes. In an open set, the model encounters unknown classes during inference that were absent from training. A standard Softmax classifier forces a decision among known classes, making it unsuitable for open worlds where rejecting an anomaly is critical.
OpenMax Activation
A drop-in replacement for the standard Softmax layer that enables deep networks to estimate the probability of an input belonging to an unknown class. It works by fitting a Weibull distribution to the penultimate layer's activation vectors for each known class and recalibrating the output scores to include a dedicated 'unknown' pseudo-class.
Out-of-Distribution Detection
A closely related field focused on identifying inputs that are semantically different from the training distribution. Key techniques include:
- MSP Baseline: Using the Maximum Softmax Probability as a confidence score.
- ODIN: Adding small gradient-based perturbations and temperature scaling to separate in-distribution and out-of-distribution softmax scores.
- Mahalanobis Distance: Fitting class-conditional Gaussian distributions to intermediate features for a calibrated confidence metric.
Reject Option
A decision-theoretic mechanism that allows a classifier to abstain from making a prediction when its confidence is below a defined threshold. In modulation recognition, this prevents a cognitive radio from misidentifying a novel jamming waveform as a benign QPSK signal. The trade-off is managed by a risk-coverage curve, balancing the rate of rejection against classification accuracy on accepted samples.
Prototypical Networks
A metric-based few-shot learning architecture that computes an embedding prototype for each class by averaging the latent representations of its support examples. For open set recognition, the distance of a query sample to the nearest class prototype is used as a rejection metric. If the distance exceeds a calibrated threshold, the signal is flagged as unknown, enabling classification without retraining on novel emitters.
Extreme Value Theory
The statistical foundation underpinning many open set algorithms. EVT models the behavior of the tails of a distribution, allowing systems to estimate the probability of observing an extreme activation value. Weibull distributions are fitted to the distance between correct class activations and their mean, providing a rigorous probabilistic framework for bounding the open space risk rather than relying on arbitrary confidence thresholds.

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