Department of Computing, Imperial College London, London, UK.
Philos Trans A Math Phys Eng Sci. 2023 Jul 24;381(2251):20220046. doi: 10.1098/rsta.2022.0046. Epub 2023 Jun 5.
Statistical machine learning usually achieves high-accuracy models by employing tens of thousands of examples. By contrast, both children and adult humans typically learn new concepts from either one or a small number of instances. The high data efficiency of human learning is not easily explained in terms of standard formal frameworks for machine learning, including Gold's learning-in-the-limit framework and Valiant's probably approximately correct (PAC) model. This paper explores ways in which this apparent disparity between human and machine learning can be reconciled by considering algorithms involving a preference for specificity combined with program minimality. It is shown how this can be efficiently enacted using hierarchical search based on identification of certificates and push-down automata to support hypothesizing compactly expressed maximal efficiency algorithms. Early results of a new system called DeepLog indicate that such approaches can support efficient top-down construction of relatively complex logic programs from a single example. This article is part of a discussion meeting issue 'Cognitive artificial intelligence'.
统计机器学习通常通过使用数万示例来实现高精度模型。相比之下,儿童和成年人通常只从一个或少数几个实例中学习新概念。人类学习的高数据效率不容易用标准的机器学习形式框架来解释,包括 Gold 的学习极限框架和 Valiant 的可能近似正确 (PAC) 模型。本文通过考虑涉及特异性偏好和程序最小化的算法,探讨了如何通过考虑涉及特异性偏好和程序最小化的算法来调和人类学习和机器学习之间的这种明显差异。本文展示了如何使用基于证书识别和下推自动机的分层搜索来有效地实施这种方法,以支持简洁表达最大效率算法的假设。一个名为 DeepLog 的新系统的早期结果表明,这种方法可以从单个示例支持从高效的自上而下构造相对复杂的逻辑程序。本文是“认知人工智能”讨论专题的一部分。