Learning commit