Base optimizer and mesa-optimizer comparison

 


Here I will be documenting my understanding of what a base optimizer and a mesa-optimizer are, and putting them in comparison. 


- The base optimizer is a gradient descent process to create a model, and the model is designed to accomplish some specific task
- The mesa optimizer produces a base optimizer that is itself good at optimizing systems 
- The mesa-optimizer is different from a subsystem because it is an optimization process, not an agent. 
- Mesa-optimization happens when the base optimizer can find a model that exists for the purpose of optimizing another 
- Within every optimizer, there are objectives
- Unlike the base objective, the mesa-objective is not specified directly by the programmers
- Mesa-optimization sometimes leads to mismatch of base and mesa-objectives. This is called misalignment. 
- We can call a model generated by the base optimizer as a learned algorithm

Now we will clarify with an example: 

Base optimizer is Evolution
Base objective is caring about certain favorable alleles' frequency in the population
Mesa-optimizers are human brains 
Mesa-objective is organisms’ behavior—behavior that is not necessarily aligned with evolution. For example, choosing to not have children and thereby decreasing the exchange of favorable alleles' frequency. 

Comments

Popular posts from this blog

ArtificiaI General Intelligence Safety Fundamentals Notes

A year, introspectively summarized

Vicissitude