Selective question answering is a natural language processing framework in which a model evaluates whether to provide an answer to a given query or abstain from responding based on its estimated confidence or uncertainty. Instead of attempting to answer every prompt unconditionally, a system operating under this paradigm uses uncertainty quantification or confidence estimation to withhold responses when the risk of generating an incorrect or nonfactual output is high. By filtering out low-confidence predictions, selective question answering improves the overall accuracy and reliability of the delivered answers, effectively trading total question coverage for higher precision and safety.