With the advent of Deep Learning, the field of machine learning (ML) has surpassed human-level performance on diverse classification tasks. At the same time, there is a stark need to characterize and quantify reliability of a model's prediction on individual samples. This is especially true in application of such models in safety-critical domains of industrial control and healthcare. To address this need, we link the question of reliability of a model's individual prediction to the epistemic uncertainty of the model's prediction. More specifically, we extend the theory of Justified True Belief (JTB) in epistemology, created to study the validity and limits of human-acquired knowledge, towards characterizing the validity and limits of knowledge in supervised classifiers. We present an analysis of neural network classifiers linking the reliability of its prediction on an input to characteristics of the support gathered from the input and latent spaces of the network. We hypothesize that the JTB analysis exposes the epistemic uncertainty (or ignorance) of a model with respect to its inference, thereby allowing for the inference to be only as strong as the justification permits. We explore various forms of support (for e.g., k-nearest neighbors (k-NN) and l_p-norm based) generated for an input, using the training data to construct a justification for the prediction with that input. Through experiments conducted on simulated and real datasets, we demonstrate that our approach can provide reliability for individual predictions and characterize regions where such reliability cannot be ascertained.
翻译:随着深入学习的到来,机器学习(ML)领域已经超越了不同分类任务的人类层面的绩效。与此同时,迫切需要确定模型对单个样本的预测的可靠性并量化其可靠性。在工业控制和保健的安全关键领域应用这种模型时尤其如此。为了解决这一需要,我们将模型个别预测的可靠性问题与模型预测的表面不确定性联系起来。更具体地说,我们扩展了认知学中合理真实信仰(JTB)理论的范围,以研究人类获得的知识的有效性和局限性,使受监督的分类人员的知识的可靠性和局限性具有特征。我们分析了神经网络分类人员如何将其预测的可靠性与从网络投入和潜在空间收集的支持的特性联系起来。我们推测,JTB分析暴露了模型在判断方法上的表面不确定性(或无知),因此,我们只能将推论推论扩展为人类获得的知识的可靠性和局限性,从而确定受监督的分类人员的知识的可靠性和局限性。我们用各种模型的预测数据来分析神经网络分类。我们用各种模型来分析其预测的可靠性,我们用这种模型来证明这种模型的准确性,我们无法进行这种模拟数据。我们用各种模型来证明。我们进行这种模型进行这种模型的模型的模型,我们用模型进行这种模型的模型的模型的模型的模型进行这种模型进行的数据,我们用模型进行这种模型进行这种模型进行这种模型的模型进行这种模型进行这种模型进行这种模型进行这种模型进行这种模型进行这种模型进行这种模型,我们用是不能用来用来进行这种模型进行这种模型进行这种模型进行这种模型的模型的模型的模型的精确性,我们用来证明。我们用来证明。