Model Discovery Learning