Lineage Learning