GDI: Rethinking What Makes Reinforcement Learning Different From Supervised Learning