Plain text: 29-sec26-design-planning.md · on GitHub

§26 Superintelligent-level systems can safely provide design and planning services

Reframing Superintelligence: Comprehensive AI Services as General Intelligence — K. Eric Drexler, FHI Technical Report #2019-1 (Markdown edition). Section 26 of 40. Source label: design-planning. Rendered PDF: https://ora.ox.ac.uk/objects/uuid:9c05427a-6390-4b42-9c55-ee45f73a26ad

Thesis. Superintelligent-level AI systems can safely converse with humans, perform creative search, and propose designs for systems to be implemented and deployed in the world.

Cites sections: §20 Collusion among superintelligent oracles can readily be avoided; §22 Machine learning can develop predictive models of human approval; §24 Human oversight need not impede fast, recursive AI technology improvement

Cited by sections: §II, §3, §11, §14, §29, §32


Summary

Design engineering provides a concrete example of a planning task that could benefit from superintelligent-level support, but interactive systems for performing such tasks match classic templates for emergent AI agency and risk. Nonetheless, examining design systems at the level of task requirements, component capabilities, and development processes suggests that classic AI-agent risks need not arise. In design engineering, effective human oversight is not an impediment, but a source of value. Superintelligent-level services can help solve (rather than create) AI-control problems; for example, strong models of human concerns and (dis)approval can be exploited to augment direct human oversight.

Design engineering is a concrete example of a planning task

Planning tasks relate means to ends, and systems-level design engineering offers an illustrative example. Systems engineering tasks are characterized by complex physical and and causal structures that often involve complex and critical interactions with human concerns. As with most planning tasks, system-level design is intended to optimize the application of bounded means (finite materials, time, costs…) to achieve ends that are themselves bounded in space, time, and value.

AI-based design systems match classic templates for emergent AI-agent risk

Classic models of potentially catastrophic AI risk involve the emergence (whether by design or accident) of superintelligent AI systems that pursue goals in the world. Some implementations of question-answering systems (“oracles”) could present dangers through their potential ability to recruit human beings to serve as unwitting tools (Superintelligence, Bostrom 2014); hazardous characteristics would include powerful capabilities for modeling the external world, formulating plans, and communicating with human beings.

Nonetheless, we can anticipate great demand for AI systems that have all of these characteristics. To be effective, AI-enabled design systems should be able to discuss what we want to build, explore candidate designs, assess their expected performance, and output and explain proposals.

The classic model proposes that these tasks be performed by a system with artificial general intelligence (an AGI agent) that, in response to human requests, will seek to optimize a corresponding utility function over states of the world. Because a fully-general AGI agent could by definition perform absolutely any task with superhuman competence, it requires no further thought to conclude that such an agent could provide engineering design services.

High-level design tasks comprise distinct non-agent-like subtasks

Figure 9 diagrams an abstract, high-level task structure for the development and application of AI-enabled design systems.

Figure 9. A task structure & architecture for interactive design engineering (Image fig7.png in the source; not reproduced here. The description below is editorial — a model-written first pass — not the author's text.)

The diagram lays out five main boxes left to right, connected by labeled arrows, with a large central box containing an internal sub-diagram of its own.

At far left is a box labeled "Basic AI R&D (diverse tasks)". A double-headed pair of arrows connects it to the next box, "System development": one arrow labeled "tools" points right (from Basic AI R&D to System development), and one arrow labeled "feedback" points left (from System development back to Basic AI R&D). The "System development" box contains four stacked, identically labeled sub-boxes, each reading "component developer".

"System development" connects to the large central box via another pair of opposed arrows: "upgrades" pointing right (into the central box) and "feedback" pointing left (back to System development).

The large central box (unlabeled as a whole) represents the interactive design-engineering system and contains, from top to bottom:

Finally, the central box connects to a box at far right labeled "Production & application environments" via a pair of opposed arrows: "designs" pointing right (from the central box out to Production & application environments) and "feedback" pointing left (back into the central box).

Overall the figure traces a left-to-right flow: basic AI research and tools feed system development (built from component-developer modules), which produces upgrades to the interactive design system; within that system, human users converse through an interface that hands off to a specification generator/explainer pair, which in turn drives a tightly coupled design generator/tester loop (supported by simulation servers and a shared, curated design library); finished designs flow out to production and application environments, with feedback returning at every stage (application environments to the design system, the design system to system development, and system development to basic AI R&D).

In this architecture:

In considering the task structure outlined in Figure 9, is important to recognize that humans (today’s agents with general intelligence) organize system design tasks in the same general way. The system shown in

Figure 9 is not more complex than a black-box AGI agent that has acquired engineering competencies; instead, it makes explicit the kinds of tasks that must implemented, regardless of how those tasks might be implemented and packaged. Hiding requirements in a black box does not make them go away.

Real-world task structures favor finer-grained task decomposition

As an aside, we should expect components of engineering systems to be more specialized than those diagrammed above: An any but the most abstract levels, design methods for integrated-circuit design are distinct from methods for aerospace structural engineering, organic synthesis, or AI system architecture, and methods for architecting systems built of diverse subsystems are substantially different from all of these. The degree of integration of components will be a matter of convenience, responsive to considerations that include the value of modularity in fault isolation and functional transparency.

Use of task-oriented components minimizes or avoids classic AI risks

Consider the flow of optimization and selection pressures implicit in the architecture sketched in Figure 9:

Note that none of these components has a task that includes optimizing either its own structure or a utility function over states of the world.

Effective human oversight is not an impediment, but a source of value

The role of human oversight it to get what people want, and as such, identifying and satisfying human desires is not an impediment to design, but part of the design process. Comprehensive AI services can include the service of supporting effective human oversight, however, as discussed in safety-oriented requirements for human oversight of basic AI R&D (algorithms, architectures, etc.) are minimal, and need not slow progress.

In design, as in other applications of AI technologies, effective human oversight is not enough to avoid enormous problems, because even systems that provide what people think they want can have adverse outcomes. Perversely seductive behaviors could serve the purposes of bad actors, or could arise through competition to develop systems that gain market share (consider the familiar drive to produce news that goes viral regardless of truth, and foods that stimulate appetite regardless of health).

SI-level systems could solve more AI-control problems than they create

We want intelligent systems that help solve important problems, and should consider how superintelligent-level competencies could be applied to solve problems arising from superintelligence. There is no barrier to using AI to help solve problems of AI control: Deceptive collusion among intelligent problem-solving systems would require peculiar and fragile preconditions. (The popular appeal of “us vs. them” framings of AI control is perhaps best understood as a kind of anthropomorphic tribalism.)

Models of human concerns and (dis)approval can augment direct oversight

In guiding design, key resources will be language comprehension and modeling anticipated human (dis)approval. Among the points of potential leverage:

The pursuit of superintelligent-level AI design services need not entail classic AI-agent risks

To understand alternatives to superintelligent-AGI-agent models, it is best to start with fundamentals—intelligence as problem solving capacity, problems as tasks, AI systems as products of development, and recursive improvement as a process centered on technologies rather than agents. Interactive design tasks provide a natural model of superintelligent-level, real-world problem solving, and within this framework, classic AI-agent problems arise either in bounded contexts, or as a consequence of reckless choices in AI-system development.

Further Reading