Inferensys

Glossary

Open Set Classification Rate

A performance metric that jointly evaluates a model's accuracy on known classes and its ability to correctly reject unknown classes, providing a single holistic measure for open set systems.
ML engineer working on model compression and quantization, laptop showing performance benchmarks, technical workspace.
PERFORMANCE METRIC

What is Open Set Classification Rate?

A unified metric for evaluating classifiers that must simultaneously identify known signal types and reject unknown emitters.

The Open Set Classification Rate is a holistic performance metric that jointly quantifies a model's accuracy on known classes and its precision in correctly rejecting unknown classes, providing a single scalar value for open set system evaluation. Unlike closed-set accuracy, it penalizes both misclassifying a known modulation and erroneously accepting a novel signal type as known.

This rate is typically computed as a weighted harmonic mean or a normalized composite score of the correct classification rate for known samples and the true negative rate for unknown samples. It directly addresses the open space risk by demanding that a classifier maintain a tight decision boundary around known prototypes while mapping unknown inputs to a high-entropy rejection space.

METRIC

Key Characteristics of OSCR

The Open Set Classification Rate (OSCR) provides a unified performance measure that balances a model's accuracy on known modulation types against its ability to reject unknown or anomalous signals.

01

Joint Accuracy-Rejection Metric

OSCR evaluates a classifier's performance across two simultaneous tasks: correctly identifying known modulation schemes and detecting unknown signal types. Unlike closed-set accuracy, which assumes all test classes were seen during training, OSCR penalizes models that confidently misclassify novel signals as known classes. The metric is typically computed as a function of the rejection threshold, producing a curve that shows the trade-off between Conditional Classification Rate (CCR) on knowns and False Positive Rate (FPR) on unknowns.

02

Threshold-Dependent Evaluation

OSCR is not a single scalar value but a parametric curve that varies with the novelty detection threshold. As the rejection threshold is tightened:

  • Higher rejection rates correctly filter more unknown signals
  • Lower CCR may result if known signals are incorrectly rejected

The area under the OSCR curve provides a threshold-independent summary statistic, analogous to AUROC, for comparing open set classifiers.

03

Open Space Risk Quantification

OSCR directly measures a model's exposure to open space risk—the danger of labeling an unknown input as a known class. A high OSCR indicates that the model maintains a compact decision boundary around known classes while leaving the remainder of the feature space as a rejection zone. This is critical in spectrum monitoring applications where new modulation types, jamming signals, or interference patterns appear regularly.

04

Relationship to Detection Error Tradeoff

OSCR is closely related to the Detection Error Tradeoff (DET) curve and Receiver Operating Characteristic (ROC) analysis. While ROC plots True Positive Rate against False Positive Rate for binary novelty detection, OSCR explicitly incorporates multi-class accuracy on knowns into the evaluation. This makes OSCR more informative than standalone novelty detection metrics when the system must both classify and reject.

05

Calibration Dependency

The reliability of OSCR as an evaluation metric depends heavily on confidence calibration. A poorly calibrated model may produce overconfident SoftMax scores for unknown inputs, degrading OSCR performance even if the underlying feature representations are separable. Techniques like temperature scaling and entropic open-set loss directly improve OSCR by ensuring that low confidence reliably indicates novelty.

06

Benchmarking Open Set Classifiers

OSCR enables fair comparison between different open set recognition approaches:

  • OpenMax with Weibull-tail modeling
  • Reciprocal Point Learning with distance-based rejection
  • Objectosphere loss with feature magnitude separation
  • Deep Ensembles with predictive variance

Each method can be evaluated on the same OSCR curve, revealing performance differences at various operating points relevant to deployment requirements.

METRICS & EVALUATION

Frequently Asked Questions

Explore the core concepts behind the Open Set Classification Rate, the definitive metric for evaluating systems that must balance precise identification of known modulations with the critical rejection of unknown threats.

The Open Set Classification Rate (OSCR) is a holistic performance metric that jointly evaluates a model's accuracy on known classes and its ability to correctly reject unknown classes, providing a single scalar value for open set systems. Unlike closed-set accuracy, which fails silently when encountering novel modulations, OSCR measures the trade-off between Correct Classification Rate (CCR) for known signals and the False Positive Rate (FPR) for unknown signals. It is typically visualized as a curve plotting CCR against FPR as the rejection threshold varies, and the area under this curve (AU-OSCR) quantifies the model's overall open set capability. This metric is essential for spectrum monitoring applications where mistaking a novel adversarial waveform for a known commercial signal is a critical failure.

METRIC COMPARISON

OSCR vs. Traditional Classification Metrics

A comparison of the Open Set Classification Rate against standard closed-set metrics for evaluating modulation recognition systems in dynamic spectrum environments.

FeatureOSCRTop-1 AccuracyF1 Score

Evaluates unknown rejection

Evaluates known class accuracy

Single holistic metric

Penalizes misclassifying unknowns as knowns

Requires open-set test data

Sensitive to class imbalance

Threshold-independent evaluation

Directly models open space risk

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.