dependent learning based