1. Nanjing University of Information Science and Technology, School of Software, Nanjing, China
2. Nanjing University of Information Science and Technology, School of Artificial Intelligence (School of Future Technology), Nanjing, China
3. Cairo University, Faculty of Science, Al Giza, Egypt