Welcome to The Nonlinear Library, where we use Text-to-Speech software to convert the best writing from the Rationalist and EA communities into audio. This is: Towards Hodge-podge Alignment, published by Cleo Nardo on December 19, 2022 on The AI Alignment Forum.
ABSTRACT: What could AI alignment look like if we had 6000+ full-time researchers and software developers? I've spent a few days thinking about that question, and this report is my first-draft attempt to answer it. This report sketches a highly-scalable research agenda: studying the hodge-podge assemblage of various "alignment primitives". Please let me know in the comments which ideas are novel and useful (if any), and which aren't.
Introduction
What is hodge-podge alignment?
I think that in the Technical AI Safety community, the following beliefs are common:
The adequate solution to the alignment problem (if it exists) will look like one thing.
That one thing might be quantilization, or debate, or ELK, or impact regularisation, or something else entirely.
If we received a radio message from a friendly alien civilisation that solved alignment, it would say "hey humans, you should use this particular method to solve alignment".
Maybe those beliefs are correct — but in this report, I'll explore the alternative hypothesis. What if the only strategy that achieves P(doom)<90% is throwing every half-baked protocol we have at an AGI? Let's call this strategy "hodge-podge alignment".
Note that hodge-podge alignment differs from research diversification. The TAIS community is unanimously in favour of research diversification — i.e. they think we should explore many different research agendas. But their justification tends to be "we can't tell beforehand which research agenda will tell us the One Thing", rather than "we'll need to hodge-podge together the methods produced by each research agenda".
Give me an example.
There are dozens of "alignment primitives", but consider these four:
Boxing: Run the AI on an air-gapped server with a narrow bandwidth channel to a human interlocutor. (See here.)
Quantilization: The AI, rather than maximising the quality of actions, randomly selects from the top quantile of actions. (See here.)
Impact regularisation: Penalise the AI for actions which significantly impact the environment. (See here.)
Olah-style interpretability: Convert a neural network N into a smaller computational graph Olah(N) whose nodes are annotated with human-legible concepts. (See here.)
We can "hodge-podge" together these primitives to give an assemblage:
Assemblage: The AI randomly samples from the top 1% of actions a∈A as ranked by U+I, where U is our best proxy for human values, I is an impact regularisation, and A is a 1KB plaintext channel. Each neural network N in the AI is compressed into Olah(N) and inspected by a human throughout training, evaluation, and deployment.
Will this work? I'm not sure.
I suspect that the assemblage would result in a safer AI than any of the four primitives used alone. But the goal of AI alignment is not to build a safe AI, but rather to build a safe and competent AI. (We already know how to build safe incompetent AI!) So the important question is: does the assemblage score higher than the primitives on the safety-competency trade-off? That's an open question.
Key Stages
My tentative proposal consists of the following key stages:
Exhaustively enumerate alignment primitives.
Taxonomise primitives by their type-signature, documentation, and implementation.
Enumerate potential alignment assemblages.
Study the assemblages theoretically and experimentally.
Deploy any assemblage if it's adequate.
1. Exhaustively enumerate alignment primitives.
There are a few broad overviews of different alignment agendas.
Thomas Larsen's (My understanding of) What Everyone in Technical Alignment is Doing and Why
Logan Zoellner's Various Alignment Strategies (and how likely they are to work)
Holden Karnofsky's How might we align transformative AI if it’s ...