Deep neural networks (DNNs) detect patterns in data and have shown versatility and strong performance in many computer vision applications. However, DNNs alone are susceptible to obvious mistakes that violate simple, common sense concepts and are limited in their ability to use explicit knowledge to guide their search and decision making. While overall DNN performance metrics may be good, these obvious errors, coupled with a lack of explainability, have prevented widespread adoption for crucial tasks such as medical image analysis. The purpose of this paper is to introduce SimpleMind, an open-source software framework for Cognitive AI focused on medical image understanding. It allows creation of a knowledge base that describes expected characteristics and relationships between image objects in an intuitive human-readable form. The SimpleMind framework brings thinking to DNNs by: (1) providing methods for reasoning with the knowledge base about image content, such as spatial inferencing and conditional reasoning to check DNN outputs; (2) applying process knowledge, in the form of general-purpose software agents, that are chained together to accomplish image preprocessing, DNN prediction, and result post-processing, and (3) performing automatic co-optimization of all knowledge base parameters to adapt agents to specific problems. SimpleMind enables reasoning on multiple detected objects to ensure consistency, providing cross checking between DNN outputs. This machine reasoning improves the reliability and trustworthiness of DNNs through an interpretable model and explainable decisions. Example applications are provided that demonstrate how SimpleMind supports and improves deep neural networks by embedding them within a Cognitive AI framework.
翻译:深度神经网络(DNN)探测数据模式,并在许多计算机视觉应用中显示多功能性和强效性。然而,光是DNN就容易出现明显错误,这些错误就违反简单、常识的概念,而且难以使用明确的知识指导搜索和决策。虽然整个DNN的性能衡量标准可能不错,但这些明显的错误,加上缺乏解释性,使得无法广泛采用医学图像分析等关键任务。本文的目的是引入简单Mind,这是一个用于以医学图像理解为焦点的Connitial AI的开放源码软件框架。它允许创建一个知识库,以直观的人类可读形式描述图像对象之间的预期特征和关系。简单Mind框架将思维引入DNNNN,其方式是:(1) 提供与图像内容内容知识基础的推理方法,例如空间推论和测试条件推理;(2) 应用程序知识,以普通用途软件代理的形式,共同支持完成图像预处理, DNNN的预测,结果处理后处理,并(3) 以直观的内置的内置码性应用软件应用,使S-minalnialalal imalalalal imalislialal exalal delixal dislislisl 提供所有Sild 和通过Sild 将Sildalxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,使Sl,使Silx所有Silxxxxxxxxxxxx,使Sxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx