第三章 · Section 3
Approaches to Artificial General Intelligence · 通用智能的实现路径
As appropriate for an early-stage research field, there is a wide variety of different approaches to AGI in play. Fairly comprehensive reviews have been provided by Wlodek Duch's review paper from the AGI-08 conference; and Alexei Samsonovich's BICA review paper, which compares a number of biologically inspired cognitive architectures in terms of a feature checklist, and was created collaboratively with the creators of the architectures. Hugo de Garis and I also wrote two review papers, one focused on biologically-inspired cognitive architectures and the other on computational neuroscience systems with AGI ambitions. Here I will not try to review the whole field in detail; I will be content with describing the main categories of approaches, and briefly citing a few illustrative examples of each one.
作为一个处于早期阶段的研究领域,当前有多种多样的 AGI 路径在运作。较全面的综述包括 Wlodek Duch 在 AGI-08 会议上的综述论文;以及 Alexei Samsonovich 的 BICA 综述论文——它用一张特征清单比较了若干(有时相当宽松的)生物启发认知架构,并与各架构的创造者协作完成。Hugo de Garis 与我也写过两篇综述,一篇聚焦生物启发认知架构,另一篇聚焦有 AGI 野心的计算神经科学系统。此处我不打算逐项细审整个领域;只满足于描述路径的主要类别,并为每类简要举几个代表性例子。
Duch's survey divides existing approaches into three paradigms – symbolic, emergentist and hybrid. Whether this trichotomy has any fundamental significance is somewhat contentious, but it is convenient given the scope of approaches currently and historically pursued, so I will use it to help structure the present brief review of AGI approaches. But I will deviate from Duch in a couple ways: I add one additional category ("universalist"), and I split the emergentist category into multiple subcategories.
Duch 的综述把现有路径分为三个范式——符号主义、涌现主义与混合主义。这一三分法是否具有任何根本意义有点争议,但鉴于当前与历史上所追求路径的范围,它很方便,所以我将用它来组织本文对 AGI 路径的简要综述。但我会在几处偏离 Duch:增加一个类别("通用主义"),并把涌现主义类别拆分为多个子类。
3.1 符号主义 AGI 路径
Symbolic AGI Approaches
A venerable tradition in AI focuses on the physical symbol system hypothesis, which states that minds exist mainly to manipulate symbols that represent aspects of the world or themselves. A physical symbol system has the ability to input, output, store and alter symbolic entities, and to execute appropriate actions in order to reach its goals. Generally, symbolic cognitive architectures focus on "working memory" that draws on long-term memory as needed, and utilize a centralized control over perception, cognition and action. Although in principle such architectures could be arbitrarily capable (since symbolic systems have universal representational and computational power, in theory), in practice symbolic architectures tend to be weak in learning, creativity, procedure learning, and episodic and associative memory. Decades of work in this tradition have not compellingly resolved these issues, which has led many researchers to explore other options.
AI 中一个可敬的传统聚焦于"物理符号系统假说":心智的存在主要是为了操作表征世界或自身某些方面的符号。物理符号系统能输入、输出、存储并修改符号实体,并执行恰当行动以达成目标。一般而言,符号认知架构聚焦于"工作记忆"(按需调用长时记忆),并对感知、认知与行动实行集中式控制。尽管原则上这类架构可以任意强大(因为理论上符号系统拥有通用表征与计算能力),实际上符号架构往往在学习、创造力、程序学习、情景记忆与联想记忆上薄弱。这一传统数十年的工作并未令人信服地解决这些问题,这使许多研究者转向其他选项。
Perhaps the most impressive successes of symbolic methods on learning problems have occurred in the areas of Genetic Programming (GP), Inductive Logic Programming, and probabilistic learning methods such as Markov Logic Networks (MLN). These techniques are interesting from a variety of theoretical and practical standpoints. For instance, it is notable that GP and MLN have been usefully applied to high-level symbolic relationships, and also to quantitative data resulting directly from empirical observations, depending on how one configures them and how one prepares their inputs. Another important observation one may make about these methods is that, in each case, the ability to do data-driven learning using an underlying symbolic representation, comes along with a lack of transparency in how and why the learning algorithms come up with the symbolic constructs that they do.
符号方法在学习问题上最令人印象深刻的成功,或许发生在遗传编程(GP)、归纳逻辑程序设计,以及马尔可夫逻辑网络(MLN)等概率学习方法领域。从理论与实践的角度看,这些技术都很有趣。例如值得注意的是:GP 与 MLN 已被有效地应用于高层符号关系,也应用于直接来自经验观测的定量数据——取决于如何配置它们、如何准备输入。关于这些方法还可做另一个重要观察:在每种情况下,"用底层符号表征做数据驱动学习"的能力,都伴随着"学习算法如何以及为何得出它所得到的符号构造"缺乏透明性的问题。
Indeed, the complex, somewhat "emergentist" nature of "symbolic" algorithms like GP and MLN provides a worthwhile reminder that the "symbolic vs. subsymbolic" dichotomy, while heuristically valuable for describing the AI and AGI approaches existent at the current time, is not necessarily a clear, crisp, fundamentally grounded distinction. It is utilized here more for its sociological descriptive value, as for its core value as a scientific, mathematical or philosophical distinction.
事实上,GP 与 MLN 这类"符号"算法那种复杂、带点"涌现主义"的性质,提供了一个有价值的提醒:"符号 vs. 亚符号"二分法虽对描述当前存在的 AI 与 AGI 路径有启发价值,却未必是一个清晰、干脆、有根本基础的区分。此处采用它,更多是取其"社会学描述价值",而非作为科学、数学或哲学区分的核心价值。
A few illustrative symbolic cognitive architectures are:
• ACT-R is fundamentally a symbolic system, but Duch classifies it as a hybrid system because it incorporates connectionist-style activation spreading in a significant role; and there is an experimental thoroughly connectionist implementation to complement the primary mainly-symbolic implementation. Its combination of SOAR-style "production rules" with large-scale connectionist dynamics allows it to simulate a variety of human psychological phenomena.
• Cyc is an AGI architecture based on predicate logic as a knowledge representation, and using logical reasoning techniques to answer questions and derive new knowledge from old. It has been connected to a natural language engine. Cyc's most unique aspect is the large database of commonsense knowledge that Cycorp has accumulated (millions of pieces of knowledge, entered by specially trained humans in predicate logic format); part of the philosophy underlying Cyc is that once a sufficient quantity of knowledge is accumulated in the knowledge base, the problem of creating human-level general intelligence will become much less difficult.
• EPIC, a cognitive architecture aimed at capturing human perceptual, cognitive and motor activities through several interconnected processors working in parallel. The system is controlled by production rules for cognitive processor and a set of perceptual and motor processors operating on symbolically coded features. It has been connected to SOAR for problem solving, planning and learning.
• ICARUS, an integrated cognitive architecture for physical agents, with knowledge specified in the form of reactive skills, each denoting goal-relevant reactions to a class of problems. It includes a perceptual system, a planning system, an execution system, and several memory systems.
• SNePS (Semantic Network Processing System) is a logic, frame and network-based knowledge representation, reasoning, and acting system that has undergone over three decades of development.
• SOAR, a classic example of expert rule-based cognitive architecture designed to model general intelligence. It has recently been extended to handle sensorimotor functions and reinforcement learning.
几个有代表性的符号认知架构:
• ACT-R 基本上是符号系统,但 Duch 把它归类为混合系统,因为它把联结主义式激活扩散纳入重要角色;并且有一个实验性的彻底联结主义实现,作为主要偏符号实现的补充。它把 SOAR 式"产生式规则"与大规模联结主义动力学结合,能模拟多种人类心理现象。
• Cyc 是一个以谓词逻辑作为知识表征的 AGI 架构,用逻辑推理技术回答问题、从旧知识推导新知识。它已接入自然语言引擎。Cyc 最独特之处是 Cycorp 积累的庞大常识知识库(数百万条知识,由经过专门训练的人以谓词逻辑格式录入);Cyc 背后的部分哲学是:一旦知识库积累了足够数量的知识,创造人类级通用智能的问题就会变得容易得多。
• EPIC:一个旨在通过多个并行工作的互联处理器捕捉人类感知、认知与运动活动的认知架构。系统由"认知处理器的产生式规则"与一组对符号化编码特征操作的感知(视觉/听觉/触觉)与运动处理器控制。它已与 SOAR 连接用于问题求解、规划与学习。
• ICARUS:面向物理智能体的整合认知架构,知识以"反应式技能"形式规定,每个技能表示对一类问题的与目标相关的反应。它包含感知系统、规划系统、执行系统与若干记忆系统。
• SNePS(语义网络处理系统):一个基于逻辑、框架与网络的知识表征、推理与行动系统,已历经三十多年发展,用于一些语言处理与虚拟智能体控制的原型实验。
• SOAR:专家规则式认知架构的经典例子,旨在建模通用智能。它近期已被扩展以处理感觉运动功能与强化学习。
A caricature of some common attitudes for and against the symbolic approach to AGI would be:
• For: Symbolic thought is what most strongly distinguishes humans from other animals; it's the crux of human general intelligence. Symbolic thought is precisely what lets us generalize most broadly. It's possible to realize the symbolic core of human general intelligence independently of the specific neural processes that realize this core in the brain, and independently of the sensory and motor systems that serve as (very sophisticated) input and output conduits for human symbol-processing.
• Against: While these symbolic AI architectures contain many valuable ideas and have yielded some interesting results, they seem to be incapable of giving rise to the emergent structures and dynamics required to yield humanlike general intelligence using feasible computational resources. Symbol manipulation emerged evolutionarily from simpler processes of perception and motivated action; and symbol manipulation in the human brain emerges from these same sorts of processes. Divorcing symbol manipulation from the underlying substrate of perception and motivated action doesn't make sense, and will never yield generally intelligent agents, at best only useful problem-solving tools.
对符号主义路径常见态度的"漫画式概括":
• 支持:符号思维是人类区别于其他动物最强烈的东西;它是人类通用智能的枢纽。符号思维恰恰让我们能做最广泛的泛化。人类通用智能的符号核心,可以独立于大脑中实现该核心的特定神经过程来实现,也可以独立于作为人类符号加工(非常精密的)输入输出通道的感觉与运动系统来实现。
• 反对:虽然这些符号 AI 架构包含许多有价值的想法、产出了一些有趣结果,但它们似乎无法用可行的计算资源,产生出类人通用智能所需的涌现结构与动力学。符号操作是在进化中从更简单的感知与有动机的行动过程中浮现出来的;人脑中符号操作也从同类的过程浮现。把符号操作与其下的感知与有动机行动基质割裂开是没有意义的,永远不会产生通用智能体——至多产生有用的问题求解工具。
3.2 涌现主义 AGI 路径
Emergentist AGI Approaches
Another species of AGI design expects abstract symbolic processing – along with every other aspect of intelligence – to emerge from lower-level "subsymbolic" dynamics, which sometimes (but not always) are designed to simulate neural networks or other aspects of human brain function. Today's emergentist architectures are sometimes very strong at recognizing patterns in high-dimensional data, reinforcement learning and associative memory; but no one has yet compellingly shown how to achieve high-level functions such as abstract reasoning or complex language processing using a purely subsymbolic, emergentist approach. There are research results doing inference and language processing using subsymbolic architectures; but these mainly involve relatively simplistic problem cases. The most broadly effective reasoning and language processing systems available are those utilizing various forms of symbolic representations, though often also involving forms of probabilistic, data-driven learning.
另一类 AGI 设计预期:抽象符号加工——连同智能的每一个其他方面——都从低层"亚符号"动力学中涌现;这些动力学有时(但不总是)被设计为模拟神经网络或人类大脑功能的其他方面。今天的涌现主义架构有时在"高维数据模式识别、强化学习与联想记忆"上非常强;但尚未有人令人信服地展示如何用纯粹的亚符号、涌现主义路径达成抽象推理或复杂语言处理这类高层功能。有用亚符号架构做推理与语言处理的研究结果,但这些主要涉及相对简单的问题案例。目前最广泛有效的推理与语言处理系统,是那些利用各种形式符号表征的系统——尽管它们也常涉及概率式、数据驱动的学习形式。
A few illustrative subsymbolic, emergentist cognitive architectures are:
• DeSTIN is a hierarchical temporal pattern recognition architecture, with some similarities to HTM but featuring more complex learning mechanisms. It has been integrated into the CogPrime architecture to serve as a perceptual subsystem; but is primarily being developed to serve as the center of its own AGI design, assisted via action and reinforcement hierarchies.
• Hierarchical Temporal Memory (HTM) is a hierarchical temporal pattern recognition architecture, presented as both an AI/AGI approach and a model of the cortex. So far it has been used exclusively for vision processing, but a conceptual framework has been outlined for extension to action and perception/action coordination.
• SAL, based on the earlier and related IBCA, is a large-scale emergent architecture that seeks to model distributed information processing in the brain, especially the posterior and frontal cortex and the hippocampus. So far the architectures in this lineage have been used to simulate various human psychological and psycholinguistic behaviors, but haven't been shown to give rise to higher-level behaviors like reasoning or subgoaling.
• NOMAD automata and its successors are based on Edelman's "Neural Darwinism" model of the brain, and feature large numbers of simulated neurons evolving by natural selection into configurations that carry out sensorimotor and categorization tasks.
• Ben Kuipers and his colleagues have pursued an extremely innovative research program which combines qualitative reasoning and reinforcement learning to enable an intelligent agent to learn how to act, perceive and model the world. Kuipers' notion of "bootstrap learning" involves allowing the robot to learn almost everything about its world, including for instance the structure of 3D space.
• Tsvi Achler has demonstrated neural networks whose weights adapt according to a different methodology than the usual, combining feedback and feedforward dynamics in a particular way, with the result that the weights in the network have a clear symbolic meaning. This provides a novel approach to bridging the symbolic-subsymbolic gap.
几个有代表性的亚符号、涌现主义认知架构:
• DeSTIN:一个层级时序模式识别架构,与 HTM 有相似处但具备更复杂的学习机制。它已被集成进 CogPrime 架构充当感知子系统;但主要被开发用于充当自己 AGI 设计的核心,借助行动与强化层级。
• HTM(层级时序记忆):一个层级时序模式识别架构,既被当作 AI/AGI 路径,也被当作皮层模型。目前只用于视觉处理,但已勾勒出扩展到行动与感知/行动协调的概念框架。
• SAL:基于更早的相关架构 IBCA,是一个大规模涌现架构,寻求建模大脑中的分布式信息处理,尤其是后皮层、额叶皮层与海马。目前该谱系的架构被用于模拟各种人类心理与心理语言学行为,但尚未被展示能产生推理或子目标化等更高层行为。
• NOMAD(神经组织移动自适应设备)自动机及其后继者,基于 Edelman 的"神经达尔文主义"大脑模型,特点是大量模拟神经元通过自然选择进化为执行感觉运动与分类任务的配置。
• Ben Kuipers 及其同事推进了一个极具创新性的研究计划:把定性推理与强化学习结合,使智能体学会如何行动、感知与建模世界。Kuipers 的"自举学习"概念,是让机器人几乎学会关于它世界的一切——例如包括三维空间的结构。
• Tsvi Achler 展示了权重以不同于常规的方法论适应的神经网络——以特定方式组合反馈与前馈动力学,结果是网络中的权重具有清晰的符号意义。这为弥合"符号-亚符号"鸿沟提供了一条新路径。
There has also been a great deal of work relevant to these sorts of architectures, done without explicit reference to cognitive architectures, under labels such as "deep learning" – e.g. Andrew Ng's well known work applying deep learning to practical vision processing problems, and the work of Tomasso Poggio and his team which achieves deep learning via simulations of visual cortex. And there is a set of emergentist architectures focused specifically on developmental robotics, which we will review below in a separate subsection, as all of these share certain common characteristics.
A caricature of some common attitudes for and against the emergentist approach to AGI would be:
• For: The brain consists of a large set of simple elements, complexly self-organizing into dynamical structures in response to the body's experience. So, the natural way to approach AGI is to follow a similar approach: a large set of simple elements capable of appropriately adaptive self-organization. When a cognitive faculty is achieved via emergence from subsymbolic dynamics, then it automatically has some flexibility and adaptiveness to it (quite different from the "brittleness" seen in many symbolic AI systems). The human brain is actually very similar to the brains of other mammals, which are mostly involved in processing high-dimensional sensory data and coordinating complex actions; this sort of processing, which constitutes the foundation of general intelligence, is most naturally achieved via subsymbolic means.
• Against: The brain happens to achieve its general intelligence via self-organizing networks of neurons, but to focus on this underlying level is misdirected. What matters is the cognitive "software" of the mind, not the lower-level hardware or wetware that's used to realize it. The brain has a complex architecture that evolution has honed specifically to support advanced symbolic reasoning and other aspects of human general intelligence; what matters for creating human-level (or greater) intelligence is having the right information processing architecture, not the underlying mechanics via which the architecture is implemented.
还有大量与这类架构相关的工作,未显式参照认知架构,在"深度学习"等标签下进行——如吴恩达(Andrew Ng)把深度学习应用于实际视觉处理问题的知名工作,以及 Tomaso Poggio 团队通过视觉皮层模拟实现深度学习的工作。另有一组专门聚焦发展机器人学的涌现主义架构,将在下文单独小节综述,因为它们都共享某些共同特征。
对涌现主义路径常见态度的"漫画式概括":
• 支持:大脑由大量简单元素组成,它们响应身体经验、复杂地自组织为动力学结构。因此,自然的 AGI 路径是类似做法:一大组能够恰当自适应自组织的简单元素。当一项认知官能通过亚符号动力学的涌现实现时,它就自动带有某种灵活性与适应性(这与许多符号 AI 系统看到的"脆弱性"相当不同)。人类大脑实际上与其他哺乳动物的大脑非常相似,后者大多忙于处理高维感觉数据与协调复杂行动;这类构成通用智能基础的加工,最自然地通过亚符号手段实现。
• 反对:大脑恰好是通过神经元自组织网络实现其通用智能的,但把焦点放在这个底层层面是方向错误。重要的是心智的认知"软件",而非实现它的低层硬件或湿件。大脑有一个进化专门打磨的复杂架构,来支持高级符号推理与人类通用智能的其他方面;创造人类级(或更高)智能的关键是拥有正确的信息处理架构,而非该架构实现所用的底层机制。
3.2.1 计算神经科学作为通往 AGI 的路线
Computational Neuroscience as a Route to AGI
One commonsensical approach to AGI, falling conceptually under the "emergentist" umbrella, would be to use computational neuroscience to create a model of how the brain works, and then to use this model as an AGI system. If we understood the brain more fully, this would be an extremely effective approach to creating the world's first human-level AGI. Given the reality of our currently limited understanding of the brain and how best to digitally simulate it, the computational neuroscience approach to AGI is no panacea, and in fact is almost impossible to pursue – but this is an interesting direction nonetheless.
To understand the difficulty of taking this approach to AGI, consider some illustrative examples of contemporary large-scale computational neuroscience projects:
• Markram's IBM "Blue Brain Project", which used a "Blue Gene" supercomputer to simulate (at ion channel level of detail) the neural signaling of a cortical column of the rat brain. The long-term goal of the project, now continuing in the EU with a large sum of government funding under the label "Human Brain Project", is to "be able to simulate the full cortex of the human brain".
• Modha's IBM "Cognitive Computation Project", aimed at "reverse engineering the structure, function, dynamics and behavior of the human brain, and then delivering it in a small compact form factor consuming very low power". The best publicized achievement has been a simulation of a neural network the size of the "cortex of a cat", with 10⁹ neurons, and 10¹³ synapses.
• Boahen's "Neurogrid Project" (at Stanford), involving the creation of custom integrated circuits that emulate the way neurons compute. So far his "neuromorphic engineering" research group has built a silicon retina and a self organizing chip that emulates the way a developing brain wires itself up.
• Horwitz's "Large-Scale Brain Modeling" (at the US NIH) initiative, involving simulation of the dynamic assemblage of neural subnetworks performing cognitive tasks, especially those associated with audition and language. Horwitz's simulation work is guided closely by data gathered from brain imaging using fMRI, PET, and MEG.
• Izhikevich's and Edelman's "Large Scale Model of Thalamocortical Systems", a simulation on a scale similar to that of the full human brain itself. By simulating the spiking and plasticity features of the neural cortex, they managed to reproduce certain special features of the brain, such as initial states sensitivity, brain wave propagation, etc. Their model was used to simulate a million spiking neurons consisting of multiple compartments, joined by a half billion synapses.
• Just's "4CAPS" cognitive architecture, a hybrid of a computational neuroscience model and a symbolic AI system, intended to explain both behavioral and neuroimaging data.
一种常识性的 AGI 路径——在概念上落入"涌现主义"伞下——是用计算神经科学创建大脑如何运作的模型,然后把这个模型用作 AGI 系统。如果我们更全面地理解大脑,这将是一条创造世界首个"人类级 AGI"极其有效的路径。鉴于我们目前对大脑及其最佳数字模拟方式的理解有限这一现实,计算神经科学的 AGI 路径不是万灵药,事实上几乎不可能推进——但这仍然是一个有趣的方向。
要理解采取这条 AGI 路径的难度,可看当代大规模计算神经科学项目的一些代表性例子:
• Markram 的 IBM"蓝脑计划":用"蓝色基因"超级计算机,以离子通道级细节模拟大鼠大脑皮层柱的神经信号。该计划的长期目标——现以"人类大脑计划"之名在欧盟继续、获得大额政府资助——是"能够模拟人类大脑的完整皮层"。
• Modha 的 IBM"认知计算计划":旨在"逆向工程人类大脑的结构、功能、动力学与行为,然后以小型紧凑形态、极低功耗交付它"。最广为宣传的成就是模拟了一个"猫皮层"大小的神经网络——含 10⁹ 个神经元、10¹³ 个突触。
• Boahen 的"神经网格计划"(斯坦福):制造模拟神经元计算方式的定制集成电路。目前他的"神经形态工程"研究组已造出硅视网膜,以及一块模拟发育中大脑自我布线方式的自组织芯片。
• Horwitz 的"大规模脑建模"计划(美国 NIH):模拟执行认知任务(尤其是与听觉和语言相关的)的神经子网络的动态组合。Horwitz 的模拟工作紧贴用 fMRI、PET 与 MEG 脑成像收集的数据。
• Izhikevich 与 Edelman 的"丘脑皮层系统大规模模型":一个规模接近整个人类大脑的模拟。通过模拟神经皮层的放电与可塑性特征,他们重现了大脑的某些特殊特征,如初态敏感性、脑波传播等。他们的模型被用来模拟由多区室组成、由五亿突触连接的一百万个放电神经元。
• Just 的"4CAPS"认知架构:计算神经科学模型与符号 AI 系统的混合,旨在同时解释行为数据与神经影像数据。
These are all fantastic projects; however, they embody a broad scope of interpretations of the notion of "simulation" itself. Different researchers are approaching the task of large-scale brain simulation with very different objectives in mind, e.g.
1. Creating models that can actually be connected to parts of the human brain or body, and can serve the same role as the brain systems they simulate.
2. Creating a precise functional simulation of a brain subsystem, i.e. one that simulates the subsystem's internal dynamics and its mapping of inputs to outputs with adequate fidelity to explain exactly what the brain subsystem does to control the organism.
3. Creating models that quantitatively simulate the generic behavior and internal dynamics of a certain subsystem of the brain, but without precisely functionally simulating that subsystem.
4. Creating models that qualitatively simulate brain subsystems or whole brains at a high level, without simulating the particular details of dynamics or I/O, but with a goal of exploring some of the overall properties of the system.
5. Creating models that demonstrate the capacity of hardware to simulate large neural models based on particular classes of equations, but without any claims about the match of the models to empirical neuroscience data.
这些都是了不起的项目;但它们体现了对"模拟"概念本身非常宽泛的多种诠释。不同研究者带着非常不同的目标处理大规模脑模拟任务,例如:
1. 创建真正能连接到人类大脑或身体部分、并能扮演与所模拟脑系统相同角色的模型。
2. 创建脑子系统精确的功能模拟——以足够的保真度模拟其内部动力学及其输入到输出的映射,精确解释该脑子系统在控制有机体时做了什么。
3. 创建定量模拟大脑某一子系统的泛化行为与内部动力学的模型,但不做该子系统的精确功能模拟。
4. 创建在高层定性模拟脑子系统或整个大脑的模型,不模拟动力学或 I/O 的具体细节,而旨在探索系统的某些总体属性。
5. 创建展示硬件基于特定方程类别模拟大型神经模型能力的模型,但不主张这些模型与经验神经科学数据相匹配。
All of the above are validly called "large scale brain simulations", yet they constitute very different forms of research. Simulations in the first and fifth category are adequate to serve as components of AGI systems. Simulations in the other categories are useful for guiding neuroscience or hardware development, but are less directly useful for AGI.
Now, any one of these simulations, if advanced a little further in the right direction, could become more robustly functional and hence more clearly "AGI" rather than just computational neuroscience. But at the present time, our understanding of neuroscience isn't quite advanced enough to guide the creation of computational neuroscience systems that actually display interesting intelligent behaviors, while still displaying high neural fidelity in their internal structures and dynamics. The bottleneck here isn't really the computational simulation side, but more the neuroscience side – we just haven't gathered the neuroscience data needed to spawn the creation of the neuroscience knowledge and understanding we'd need to drive this sort of AGI approach effectively yet.
上述一切都合理地被称为"大规模脑模拟",但它们构成非常不同的研究形式。第一与第五类模拟足以充当 AGI 系统的组件;其他类别的模拟对指导神经科学或硬件开发有用,但对 AGI 的直接用处较小。
这些模拟中的任何一个,若朝正确方向再推进一点,都可能变得更稳健地有功能,从而更清晰地是"AGI"而非仅仅是计算神经科学。但目前,我们对神经科学的理解还不够先进,无法指导创建"真正展现有趣智能行为、同时内部结构与动力学保持高神经保真度"的计算神经科学系统。这里的瓶颈其实不在计算模拟侧,而更多在神经科学侧——我们只是还没收集到所需的神经科学数据,来催生驱动这类 AGI 路径所需的神经科学知识与理解。
Summing up, a caricature of some common attitudes for and against computational neuroscience as an approach to AGI would be:
• For: The brain is the only example we have of a system with a high level of general intelligence. So, emulating the brain is obviously the most straightforward path to achieving AGI. Neuroscience is advancing rapidly, and so is computer hardware; so, putting the two together, there's a fairly direct path toward AGI by implementing cutting-edge neuroscience models on massively powerful hardware. Once we understand how brain-based AGIs work, we will likely then gain the knowledge to build even better systems.
• Against: Neuroscience is advancing rapidly but is still at a primitive stage; our knowledge about the brain is extremely incomplete, and we lack understanding of basic issues like how the brain learns or represents abstract knowledge. The brain's cognitive mechanisms are well-tuned to run efficiently on neural wetware, but current computer hardware has very different properties; given a certain fixed amount of digital computing hardware, one can create vastly more intelligent systems via crafting AGI algorithms appropriate to the hardware than via trying to force algorithms optimized for neural wetware onto a very different substrate.
总结一下,对"计算神经科学作为 AGI 路径"常见态度的"漫画式概括":
• 支持:大脑是我们拥有的唯一一个高通用智能系统的例子。因此,模拟大脑显然是达成 AGI 最直接的路径。神经科学在快速进步,计算机硬件也是;把两者结合起来,在极其强大的硬件上实现前沿神经科学模型,就有一条相当直接的通往 AGI 的路径。一旦我们理解基于大脑的 AGI 如何运作,我们很可能获得知识来构建甚至更好的系统。
• 反对:神经科学在快速进步但仍在原始阶段;我们对大脑的知识极不完整,缺乏对"大脑如何学习或表征抽象知识"等基本问题的理解。大脑的认知机制经过精细调谐、能在神经湿件上高效运行,但当前计算机硬件有非常不同的属性;给定一定量的数字计算硬件,通过为硬件量身打造 AGI 算法,能创造出远比"试图把为神经湿件优化的算法强加到一个非常不同的基质上"更智能的系统。
3.2.2 人工生命作为通往 AGI 的路线
Artificial Life as a Route to AGI
Another potential emergentist approach to AGI is to simulate a different type of biology: not the brain, but the evolving ecosystem that gave rise to the brain in the first place. That is: to seek AGI via artificial life. Although Alife itself is a flourishing field, the artificial organisms created so far have been quite simplistic, more like simplified bugs or microscopic organisms than like creatures typically thought of as displaying a high level of general intelligence. Further, given the state of the art, each Alife simulation tends to reach an upper limit of complexity relatively soon; no one has yet managed to emulate the open-ended nature of biological ecosystems. Bruce Damer's Evogrid attempts to break through this logjam directly, via a massive distributed-computing powered use of chemistry simulations, in which evolutionary algorithms are used in an effort to evolve the best possible chemical soups; but this is still early-stage, though initial results are promising.
The main limitation of this approach is computational resource related: An ecosystem obviously requires a lot more computing resources than an individual brain or body. At present it's unclear whether we have sufficient computational resources to realize individual human-level minds at feasible cost; simulating a whole ecosystem may be out of reach until a few more Moore's Law doublings have occurred. Although, this isn't a definitive objection, because it may be possible to craft artificial life-forms making exquisitely efficient use of digital computer architecture, or even of quantum computers or other radical new computing fabrics. At any rate, the Alife approach is not a major force in the AGI community at present, but it may surge as readily available computational power increases.
另一条潜在的涌现主义 AGI 路径是模拟另一种生物学:不是大脑,而是最初产生大脑的演化生态系统。也就是说:通过人工生命寻求 AGI。虽然 Alife 本身是一个蓬勃的领域,但迄今创造的人工有机体相当简单,更像简化的虫子或微生物,而不像通常被认为展现高通用智能的生物。此外,鉴于当前技术状况,每次 Alife 模拟往往很快就达到复杂度的上限;还没有人成功模拟出生物生态系统的开放性。Bruce Damer 的 Evogrid 试图直接突破这一僵局——通过大规模分布式计算驱动的化学模拟,用进化算法尝试进化出最好的"化学汤";这仍处于早期,不过初步结果有希望。
这一路径的主要限制与计算资源相关:一个生态系统显然比单个大脑或身体需要多得多的计算资源。目前尚不清楚我们是否有足够的计算资源以可行成本实现单个"人类级心智";模拟整个生态系统可能要等到摩尔定律再翻几番才能实现。虽然这不是一个决定性的反对——因为有可能造出极其高效利用数字计算机架构、甚至量子计算机或其他激进新型计算基质的人工生命形式。无论如何,Alife 路径目前不是 AGI 社区的主要力量,但随着易得的计算能力增长,它可能兴起。
3.2.3 发展机器人学
Developmental Robotics
Finally, one subset of emergentist cognitive architectures that I consider particularly important is the developmental robotics architectures, focused on controlling robots without significant "hard-wiring" of knowledge or capabilities, allowing robots to learn (and learn how to learn etc.) via their engagement with the world. A significant focus is often placed here on "intrinsic motivation," wherein the robot explores the world guided by internal goals like novelty or curiosity, forming a model of the world as it goes along, based on the modeling requirements implied by its goals. Many of the foundations of this research area were laid by Juergen Schmidhuber's work in the 1990s, but now with more powerful computers and robots the area is leading to more impressive practical demonstrations.
最后,我认为特别重要的一类涌现主义认知架构是发展机器人学架构:它聚焦于在不过度"硬接线"知识或能力的情况下控制机器人,让机器人通过与世界的互动去学习(并学会如何学习等)。这里常常重点强调"内在动机"——机器人受新奇或好奇等内部目标引导去探索世界,边走边基于其目标所蕴含的建模需求形成世界模型。这一研究领域的许多基础由 Juergen Schmidhuber 在 1990 年代的工作奠定,但现在有了更强大的计算机与机器人,该领域正产生更令人印象深刻的实际演示。
I mention here a handful of the illustrative initiatives in this area:
• Juyang Weng's Dav and SAIL projects involve mobile robots that explore their environments autonomously, and learn to carry out simple tasks by building up their own world-representations through both unsupervised and teacher-driven processing of high-dimensional sensorimotor data. The underlying philosophy is based on human child development, the knowledge representations involved are neural network based, and a number of novel learning algorithms are involved, especially in the area of vision processing.
• FLOWERS, an initiative at the French research institute INRIA, led by Pierre-Yves Oudeyer, is also based on a principle of trying to reconstruct the processes of development of the human child's mind, spontaneously driven by intrinsic motivations. Kaplan has taken this project in a practical direction via the creation of a "robot playroom." Experiential language learning has also been a focus of the project.
• IM-CLEVER, a new European project coordinated by Gianluca Baldassarre and conducted by a large team of researchers at different institutions, which is focused on creating software enabling an iCub humanoid robot to explore the environment and learn to carry out human childlike behaviors based on its own intrinsic motivations.
A caricature of some common attitudes for and against the developmental robotics approach to AGI would be:
• For: Young human children learn, mostly, by unsupervised exploration of their environment – using body and mind together to adapt to the world, with progressively increasing sophistication. This is the only way that we know of, for a mind to move from ignorance and incapability to knowledge and capability.
• Against: Robots, at this stage in the development of technology, are extremely crude compared to the human body, and thus don't provide an adequate infrastructure for mind/body learning of the sort a young human child does. Due to the early stage of robotics technology, robotics projects inevitably become preoccupied with robotics particulars, and never seem to get to the stage of addressing complex cognitive issues. Furthermore, it's unclear whether detailed sensorimotor grounding is actually necessary in order to create an AGI doing human-level reasoning and learning.
此处我提几个该领域的代表性举措:
• Juyang Weng 的 Dav 与 SAIL 项目:移动机器人自主探索环境,通过对高维感觉运动数据的无监督与教师驱动处理构建自己的世界表征,从而学会执行简单任务。底层哲学基于人类儿童发展,所涉知识表征基于神经网络,并涉及一系列新颖学习算法,尤其是视觉处理领域。
• FLOWERS:法国研究机构 INRIA 的举措,由 Pierre-Yves Oudeyer 领导,同样基于"重建人类儿童心智发展过程"的原则,由内在动机自发驱动。Kaplan 通过创建"机器人游戏室"把这个项目带向了实际方向。经验性语言学习也是该项目的重点。
• IM-CLEVER:一个新的欧洲项目,由 Gianluca Baldassarre 协调、多个机构的大团队执行,聚焦创建软件让 iCub 人形机器人基于自身内在动机探索环境并学会执行类儿童行为。
对"发展机器人学作为 AGI 路径"常见态度的"漫画式概括":
• 支持:幼儿主要通过对其环境的无监督探索来学习——身心并用适应世界,复杂度逐步提升。这是我们已知的、让心智从无知与无能走向知识与能力的唯一途径。
• 反对:在技术发展的这个阶段,机器人相比人类身体极为粗糙,因此不能为幼儿那种"身心学习"提供足够的基础设施。由于机器人技术尚早,机器人项目不可避免地沉迷于机器人细节,似乎永远到不了处理复杂认知问题的阶段。此外,要创造做人类级推理与学习的 AGI,详细的"感觉运动接地"是否真的必要,也还不清楚。
3.3 混合 AGI 架构
Hybrid AGI Architectures
In response to the complementary strengths and weaknesses of the symbolic and emergentist approaches, in recent years a number of researchers have turned to integrative, hybrid architectures, which combine subsystems operating according to the two different paradigms. The combination may be done in many different ways, e.g. connection of a large symbolic subsystem with a large subsymbolic system, or the creation of a population of small agents each of which is both symbolic and subsymbolic in nature.
Nils Nilsson expressed the motivation for hybrid AGI systems very clearly in his article at the AI-50 conference. While affirming the value of the "Physical Symbol System Hypothesis" (PSSH) that underlies classical symbolic AI, he argues that the PSSH explicitly assumes that, whenever necessary, symbols will be grounded in objects in the environment through the perceptual and effector capabilities of a physical symbol system. Thus, he continues, "I grant the need for non-symbolic processes in some intelligent systems, but I think they supplement rather than replace symbol systems. I know of no examples of reasoning, understanding language, or generating complex plans that are best understood as being performed by systems using exclusively non-symbolic processes.... AI systems that achieve human-level intelligence will involve a combination of symbolic and non-symbolic processing."
面对符号主义与涌现主义路径互补的优缺点,近年来许多研究者转向整合性的混合架构——把按两种不同范式运作的子系统结合起来。组合可以用许多不同方式完成,例如把一个大型符号子系统与一个大型亚符号系统连接,或创造一群每个都同时具有符号与亚符号性质的小智能体。
Nils Nilsson 在 AI-50 会议(纪念 AI 领域五十周年)的文章中非常清楚地表达了混合 AGI 系统的动机。在肯定作为经典符号 AI 基础的"物理符号系统假说"(PSSH)价值的同时,他主张:PSSH 明确假设,在必要时,符号将通过物理符号系统的感知与效应能力接地于环境中的对象。因此他接着说:"我承认某些智能系统需要非符号过程,但我认为它们补充而非取代符号系统。我不知道有任何推理、理解语言或生成复杂计划的例子,最好被理解为由纯粹使用非符号过程的系统执行……达成人类级智能的 AI 系统,将涉及符号与非符号加工的组合。"
Hybrid architectures are often designed to leverage (hypothesized or empirically observed) "whole is greater than the sum of the parts" phenomena arising when multiple components are appropriately connected. This is philosophically related to the emergence phenomena at the conceptual heart of many subsymbolic architectures. The concept of "cognitive synergy" is formulated to capture this idea; it is conjectured that human-level AGI intrinsically depends on the synergetic interaction of multiple components (for instance, as in the CogPrime design, multiple memory systems each supplied with its own learning process).
A few illustrative hybrid cognitive architectures are:
• CLARION is a hybrid architecture that combines a symbolic component for reasoning on "explicit knowledge" with a connectionist component for managing "implicit knowledge." Learning of implicit knowledge may be done via neural net, reinforcement learning, or other methods. Learning in the symbolic and subsymbolic portions is carried out separately rather than dynamically coupled.
• CogPrime, an AGI approach developed by Goertzel and colleagues, and being implemented within the OpenCog open source AI software platform. CogPrime integrates multiple learning algorithms associated with different memory types, using a weighted labeled hypergraph knowledge representation and making heavy use of probabilistic semantics. The various algorithms are designed to display "cognitive synergy" and work together to achieve system goals.
• DUAL is arguably the most impressive system to come out of Marvin Minsky's "Society of Mind" paradigm. It features a population of agents, each of which combines symbolic and connectionist representation, utilizing population-wide self-organization to collectively carry out tasks such as perception, analogy and associative memory.
• LIDA is a comprehensive cognitive architecture heavily based on Bernard Baars' "Global Workspace Theory". It articulates a "cognitive cycle" integrating various forms of memory and intelligent processing in a single processing loop. It deals most thoroughly with "lower level" aspects of intelligence; the handling of more advanced aspects like language and reasoning in LIDA has not yet been worked out in detail.
• MicroPsi is an integrative architecture based on Dietrich Dorner's Psi model of motivation, emotion and intelligence. Similar to LIDA, MicroPsi currently focuses on the "lower level" aspects of intelligence, not yet directly handling advanced processes like language and abstract reasoning.
• PolyScheme integrates multiple methods of representation, reasoning and inference schemes for general problem solving. Each Polyscheme "specialist" models a different aspect of the world using specific representation and inference techniques, interacting with other specialists and learning from them.
• Shruti is a biologically-inspired model of human reflexive inference, which uses a connectionist architecture to represent relations, types, entities and causal rules using focal-clusters.
• James Albus's 4D/RCS robotics architecture shares a great deal with some of the emergentist architectures, e.g. it has the same hierarchical pattern recognition structure as DeSTIN and HTM, and shares with the developmental robotics architectures a focus on real-time adaptation to the structure of the world. However, 4D/RCS is not foundationally learning-based but relies on hard-wired architecture and algorithms.
混合架构常被设计来利用(假设的或经验观察到的)"整体大于部分之和"现象——当多个组件被恰当连接时出现。这在哲学上与许多亚符号架构概念核心处的涌现现象相关。"认知协同"这一概念被形式化以捕捉这一想法;有猜想认为人类级 AGI 本质上依赖多个组件的协同交互(例如 CogPrime 设计中,多个记忆系统各自配有自己的学习过程)。
几个有代表性的混合认知架构:
• CLARION:一个混合架构,把用于"显性知识"推理的符号组件与用于管理"隐性知识"的联结主义组件结合。隐性知识的学习可通过神经网络、强化学习或其他方法。符号与亚符号部分的学习是分开进行而非动态耦合。
• CogPrime:Goertzel 及其同事开发的 AGI 路径,正在 OpenCog 开源 AI 软件平台中实现。CogPrime 用加权标记超图知识表征、重度使用概率语义,整合与不同记忆类型关联的多个学习算法。各算法被设计为展现"认知协同"、共同实现系统目标。目前它被用于控制视频游戏角色,用它控制人形机器人的项目处于规划阶段。
• DUAL:可以说是 Marvin Minsky"心智社会"范式产出的最令人印象深刻的系统。它拥有一群智能体,每个都结合符号与联结主义表征,利用群体级自组织共同执行感知、类比与联想记忆等任务。
• LIDA:一个综合认知架构,重度基于 Bernard Baars 的"全局工作空间理论"。它阐述了一个"认知循环",把多种记忆与智能加工整合进单一处理回路。它最细致地处理智能的"低层"面向;语言与推理等更高级面向的处理在 LIDA 中尚未被详细解决。
• MicroPsi:一个基于 Dietrich Dorner 的"动机、情感与智能 Psi 模型"的整合架构。与 LIDA 类似,MicroPsi 目前聚焦智能的"低层"面向,尚未直接处理语言与抽象推理等高级过程。
• PolyScheme:整合多种表征、推理与推断方法用于通用问题求解。每个 Polyscheme"专家"用特定表征与推断技术建模世界的不同面向,与其他专家交互并向其学习。
• Shruti:一个生物启发的人类反射式推理模型,用联结主义架构通过焦点簇(focal-clusters)表征关系、类型、实体与因果规则。
• James Albus 的 4D/RCS 机器人架构与前述某些涌现主义架构共享大量内容——例如与 DeSTIN 和 HTM 相同的层级模式识别结构;与发展机器人学架构共享"实时适应世界结构"的焦点。但 4D/RCS 从根本上看不是基于学习的,而依赖硬接线架构与算法。
The nature of integration between components varies among the hybrid architectures. Some of them are in essence, multiple, disparate algorithms carrying out separate functions, encapsulated in black boxes and communicating results with each other. For instance, PolyScheme, ACT-R and CLARION all display this "modularity" property to a significant extent. On the other hand, architectures such as CogPrime, DUAL, Shruti, LIDA and MicroPsi feature richer integration – which makes their dynamics more challenging to understand and tune.
A caricature of some common attitudes for and against the hybrid approach to AGI would be:
• For: The brain is a complex system with multiple different parts, architected according to different principles but all working closely together; so in that sense, the brain is a hybrid system. Different aspects of intelligence work best with different representational and learning mechanisms. If one designs the different parts of a hybrid system properly, one can get the different parts to work together synergetically, each contributing its strengths to help overcome the others' weaknesses. Biological systems tend to be messy, complex and integrative; searching for a single "algorithm of general intelligence" is an inappropriate attempt to project the aesthetics of physics or theoretical computer science into a qualitatively different domain.
• Against: Gluing together a bunch of inadequate systems isn't going to make an adequate system. The brain uses a unified infrastructure (a neural network) for good reason; when you try to tie together qualitatively different components, you get a brittle system that can't adapt that well, because the different components can't work together with full flexibility. Hybrid systems are inelegant, and violate the "Occam's Razor" heuristic.
组件间整合的性质在混合架构间各不相同。有些本质上是多个不相干的算法各自执行独立功能,封装在黑盒中相互传递结果——例如 PolyScheme、ACT-R 与 CLARION 都在相当程度上展现这种"模块化"属性。另一方面,CogPrime、DUAL、Shruti、LIDA 与 MicroPsi 等架构则具备更丰富的整合——这使它们的动力学更难理解与调优。
对混合路径常见态度的"漫画式概括":
• 支持:大脑是一个有多部件的复杂系统,各部按不同原则架构却紧密协作;在这个意义上,大脑就是一个混合系统。智能的不同面向,最适合用不同的表征与学习机制。如果恰当地设计混合系统的不同部分,就能让各部分协同工作,各自贡献长处去克服他人的弱点。生物系统往往是混乱、复杂与整合性的;寻找单一的"通用智能算法",是把物理学或理论计算机科学的美学投射到一个性质不同的领域的失当尝试。
• 反对:把一堆不充分的系统粘在一起不会造出充分的系统。大脑使用统一基础设施(神经网络)是有充分理由的;当你试图把性质不同的组件捆在一起,你会得到一个适应能力不强、脆弱不堪的系统,因为不同组件无法以完全灵活性协同工作。混合系统不优雅,违反"奥卡姆剃刀"启发式。
3.4 通用主义 AGI 路径
The Universalist Approach to AGI
A school of AGI research that doesn't fit neatly into any of the three categories reviewed above (symbolic, emergentist, hybrid) is what I call the "universalist approach". In this approach, one starts with AGI algorithms that would yield incredibly powerful general intelligence if supplied with massively, unrealistically much computing power; and then one tries to "scale them down," via adapting them to work using feasible computational resources. Historically, the roots of this approach may be traced to Solomonoff's pioneering work on the theory of induction.
The paradigm case of a universalist AGI approach is Marcus Hutter's AIXI system, which is based on the following simple concepts:
• An AGI system is going to be controlled by some program
• Instead of trying to figure out the right program via human wizardry, we can just write a "meta-algorithm" to search program space, and automatically find the right program for making the AGI smart, and then use that program to operate the AGI
• We can then repeat this meta-algorithm over and over, as the AGI gains more data about the world, so it will always have the operating program that's best according to all its available data
有一派 AGI 研究无法整齐归入上述三类(符号、涌现、混合)中的任何一类,我称之为"通用主义路径"。这条路径的做法是:先从那些"若被供给海量、不切实际地多的算力,就能产生令人难以置信的强大通用智能"的 AGI 算法出发;然后尝试"把它们缩水"——通过改造,使它们用可行的计算资源工作。从历史上看,这一路径的根源可追溯到 Solomonoff 在归纳理论上的开创性工作。
通用主义 AGI 路径的范式案例是 Marcus Hutter 的 AIXI 系统,它基于以下简单概念:
• 一个 AGI 系统将由某个程序控制
• 与其试图靠人类巧思找出正确的程序,我们只需写一个"元算法"搜索程序空间,自动找出能让 AGI 变聪明的正确程序,然后用那个程序去操作 AGI
• 然后我们可以随着 AGI 获得更多关于世界的数据,一遍又一遍地重复这个元算法,使它始终拥有"根据其全部可用数据而言最佳"的运行程序
Marcus Hutter has proved that the AIXI system, which works basically as described in the above list, would be maximally generally intelligent, if the latter is defined appropriately in terms of maximizing computable reward functions in computable environments. The catch is that AIXI requires infinite processing power. But there's another version, AIXI(tl), that requires only an infeasibly massive finite amount of computing power.
Juergen Schmidhuber's Goedel Machine operates differently in detail, but the concept is similar. At each step of the way, it takes the action that it can prove, according to its axiom system and its perceptual data, will be the best way to achieve its goals. Like AIXI, this is uncomputable in the most direct formulation, and computable but probably intractable in its most straightforward simplified formulations.
These theoretical approaches suggest a research program of "scaling down from infinity", and finding practical, scalable ways of achieving AGI using similar ideas. Some promising results have been obtained, using simplified program space search to solve various specialized problems. But whether this approach can be used for human-level AGI, with feasible resource usage, remains uncertain. It's a gutsy strategy, setting aside particularities of the human mind and brain, and focusing on what's viewed as the mathematical essence of general intelligence.
Marcus Hutter 已证明:基本如上文所述工作的 AIXI 系统,如果"最大程度通用智能"被恰当地定义为"在可计算环境中最大化可计算奖励函数",那么它就是最大程度通用智能的。问题在于 AIXI 需要无限的处理能力。但还有一个版本 AIXI(tl),只需要一个不可行地巨大的有限算力。
Juergen Schmidhuber 的哥德尔机器细节上运作不同,但概念相似。每一步它都采取"它能够根据其公理系统与感知数据证明是达成目标最佳方式"的行动。与 AIXI 一样,最直接的公式化是不可计算的;在其最直接简化的公式化中是可计算的但可能难以处理。
这些理论路径暗示了一个"从无限缩水"的研究纲领:用类似想法寻找实际、可扩展的 AGI 达成方式。已用简化程序空间搜索解决各种专门问题,取得了一些有希望的结果。但这条路径能否以可行的资源用量用于人类级 AGI,仍不确定。这是一个大胆的策略——撇开人类心智与大脑的特定性,聚焦被视为通用智能"数学本质"的东西。
A caricature of some common attitudes for and against the program search approach to AGI would be:
• For: The case of AGI with massive computational resources is an idealized case of AGI, similar to assumptions like the frictionless plane in physics, or the large population size in evolutionary biology. Now that we've solved the AGI problem in this simplified special case, we can use the understanding we've gained to address more realistic cases. This way of proceeding is mathematically and intellectually rigorous, unlike the more ad hoc approaches typically taken in the field. And we've already shown we can scale down our theoretical approaches to handle various specialized problems.
• Against: The theoretical achievement of advanced general intelligence using infinitely or unrealistically much computational resources, is a mathematical game which is only minimally relevant to achieving AGI using realistic amounts of resources. In the real world, the simple "trick" of exhaustively searching program space until you find the best program for your purposes, won't get you very far. Trying to "scale down" from this simple method to something realistic isn't going to work well, because real-world general intelligence is based on various complex, overlapping architectural mechanisms that just aren't relevant to the massive-computational-resources situation.
对"程序搜索作为 AGI 路径"常见态度的"漫画式概括":
• 支持:海量计算资源下的 AGI 是 AGI 的理想化情形,类似于物理学中的无摩擦平面、进化生物学中的大种群规模等假设。既然我们已经在这个简化的特殊情形下解决了 AGI 问题,就可以用获得的这种理解来处理更现实的情形。这种推进方式在数学与智识上严谨,不像该领域通常采用的更临时的路径。而且我们已经证明可以把理论路径缩水来处理各种专门问题。
• 反对:用无限或不切实际地多的计算资源实现先进通用智能,是一场数学游戏,与用现实数量的资源实现 AGI 只有极小关联。在现实世界中,"穷尽搜索程序空间直到找到适合你目的的最佳程序"这个简单"花招"走不了多远。试图把这个简单方法"缩水"成现实可用的东西也不会奏效——因为现实世界的通用智能基于各种复杂、重叠的架构机制,这些机制与"海量计算资源"情形根本不相关。