The regularisation algorithm described in [Variational Auto-Regularized Alignment for Sim-to-Real Control](https://mellow-kileskus-a65.notion.site/Variational-Auto-Regularized-Alignment-for-Sim-to-Real-Control-2a5e545ed6674086970776cbe972997e):
This is analogous to the engineering design process emphasising simplicity:
In "Bumper-Sticker API Design", Joshua Bloch pointed to these steps, too:
When designing an API, first gather requirements—with a healthy degree of skepticism.
Structure requirements as use-cases.
Keep APIs free of implementations details.
Consider the performance consequences of API design decisions, but don't warp an API to achieve performance gains.
Simple design is more reliable than complex design for the same reason as regularised models are more reliable than overfitted models.