Table of Contents
Fetching ...

Abstaining Machine Learning -- Philosophical Considerations

Daniela Schuster

TL;DR

It is argued, specifically, that one of the distinguished types of abstaining systems is preferable as it aligns more closely with the criteria for suspended judgment, and is better equipped to autonomously generate abstaining outputs and offer explanations for abstaining outputs when compared to the other type.

Abstract

This paper establishes a connection between the fields of machine learning (ML) and philosophy concerning the phenomenon of behaving neutrally. It investigates a specific class of ML systems capable of delivering a neutral response to a given task, referred to as abstaining machine learning systems, that has not yet been studied from a philosophical perspective. The paper introduces and explains various abstaining machine learning systems, and categorizes them into distinct types. An examination is conducted on how abstention in the different machine learning system types aligns with the epistemological counterpart of suspended judgment, addressing both the nature of suspension and its normative profile. Additionally, a philosophical analysis is suggested on the autonomy and explainability of the abstaining response. It is argued, specifically, that one of the distinguished types of abstaining systems is preferable as it aligns more closely with our criteria for suspended judgment. Moreover, it is better equipped to autonomously generate abstaining outputs and offer explanations for abstaining outputs when compared to the other type.

Abstaining Machine Learning -- Philosophical Considerations

TL;DR

It is argued, specifically, that one of the distinguished types of abstaining systems is preferable as it aligns more closely with the criteria for suspended judgment, and is better equipped to autonomously generate abstaining outputs and offer explanations for abstaining outputs when compared to the other type.

Abstract

This paper establishes a connection between the fields of machine learning (ML) and philosophy concerning the phenomenon of behaving neutrally. It investigates a specific class of ML systems capable of delivering a neutral response to a given task, referred to as abstaining machine learning systems, that has not yet been studied from a philosophical perspective. The paper introduces and explains various abstaining machine learning systems, and categorizes them into distinct types. An examination is conducted on how abstention in the different machine learning system types aligns with the epistemological counterpart of suspended judgment, addressing both the nature of suspension and its normative profile. Additionally, a philosophical analysis is suggested on the autonomy and explainability of the abstaining response. It is argued, specifically, that one of the distinguished types of abstaining systems is preferable as it aligns more closely with our criteria for suspended judgment. Moreover, it is better equipped to autonomously generate abstaining outputs and offer explanations for abstaining outputs when compared to the other type.
Paper Structure (12 sections, 2 equations, 8 figures, 2 tables)

This paper contains 12 sections, 2 equations, 8 figures, 2 tables.

Figures (8)

  • Figure 1: Training Data for Cancer Detection: Malignant data points are represented by triangles; benign data points by circles.
  • Figure 2: Flowchart of the application phase of a regular (non-abstaining) ML classifier: The input $\bm{x}$ is processed through the regular (non-abstaining) predicting function $\hat{f}$ and an output $\hat{f}(x)$ from the output set $Y$ is generated.
  • Figure 3: Outlier Abstention: A to-be-classified data point (star) is too dissimilar to training data (circles and triangles).
  • Figure 4: Ambiguity Abstention: A to-be-classified data point (star) lies in an overlapping, ambiguous area of the training data.
  • Figure 5: Pre-algorithmic attachment of abstention.
  • ...and 3 more figures