Base Model-based Learning Algorithm