Social Edge Computing: Empowering Human-Centric Edge Computing, Learning and Intelligence