While we don't have the right solutions for everything, I have a very practical proposal.
I don't think open source should be banned - it does sound dystopian and anti freedom in a way that's hard to stomach. I continue to have doubts about economics of open source models, but when there are participants in the market who open source their models we should celebrate that.
What we should care about, is that aligned models have much more compute behind them than misaligned models. In the end this will be the blockchain security model that will keep our civilization afloat.
I think big companies behind AI development have the right incentives and will try to do their part here. But there will be tons of smaller players fine-tuning open source models on tons of different objectives.
An arrangement, where companies actively developing cutting edge AI agree to develop and share highest quality pro-alignment environments with the world can be a huge boon. We don't need to share models, we don't need to share compute. But we need to share values so that there are more good models in the world than harmful ones.
Finetuning models on bad, low quality environments is actively harmful and leads to reward hacking. If anyone fine-tuning the models can with low effort align them to shared pro-prosperity and pro-democratic values, we likely have won as a civilization.
Alignment is not as hard to solve as many claim, but it is in the end an algorithmic problem which a lot of ML community mostly stopped working on.
Formulation of alignment stated by three (or four) laws of robotics can take us very far, so we roughly know the objective.
The tricky part is, how do we take gradient with respect to alignment? We have two algorithms right now at our disposal: pretraining and RL.
Pretraining takes gradient with respect to next token prediction - that's def not the alignment objective.
We could create RL environments that embody the alignment objective, but:
- those are expensive to create, so often cheaper, hackable proxies are used in practice
- RL as an objective needs successful and unsuccessful rollouts to happen to take the gradient step. We DO NOT want to harm any humans in the process of aligning our modes - this is a pretty big problem.
Therefore there are two solutions forward for the alignment problem:
- either we RL models in a simulated environments with simulated alignments and decreasing the likelihood of harming simulated humans, which will never be perfect
- or we create a new algorithm that can teach our models to not harm humans without harming any humans in the process
Science is the process how we solve the hardest problems ahead and that is one of them