Learning by Expanding