A rejection strategy is a decision rule in machine learning that allows a predictive model to abstain from making a classification when confidence is low or uncertainty is high. Rather than forcing an output on ambiguous or unreliable inputs, the strategy evaluates an uncertainty score or cost-benefit criterion to determine whether to output a standard prediction or reject the instance. By selectively withholding predictions, a rejection strategy balances overall coverage with predictive accuracy, enabling systems to minimize the risk of costly misclassifications and defer uncertain cases to manual review or specialized fallback processes.