SWIM (Social, WIreless, and Mobile Computing)

 


Overview

SWIM is shorten for the Social, Wireless, and Mobile Computing Research Group at Nanjing University. We develop novel technologiesa and algorithms for wireless networks, mobile cellphone systems, and social network applications. We are particularly interested in big data analysis for large-scale social networks, applying machine learning techniques for wireless network optimizations, and smart sensing techniques with cellphones to detect human behaviors and emotions.


People


Research Topics

  • Mobile Cloud Computing (移动云计算)
  • Introduction:

    Nowadays, mobile devices such as smartphones and tablets are quickly becoming the prominent computing and communication platform, which allows billions of people to interact with each other and access to diverse resources and information through wireless networks efficiently and ubiquitously. The convergence of mobile computing and cloud computing forms the Mobile Cloud Computing (MCC) paradigm, which provides a uniform platform for resource-limited mobile devices to access a pool of virtualized resources, and enables a range of new computation-intensive and content-centric applications such as healthcare, online video gaming, and crowd sensing. This project focuses on the key mechanisms of cooperative resource offloading for mobile cloud computing in order to reduce energy consumption and system overhead. First, we propose efficient dynamic context measurement and application partition methods, which forms the context information model and data flow graph model for mobile applications. Then based on the derived models, we study the key techniques of resource offloading, which includes multi-level cooperation for resource sharing and multi-objective optimization for resource offloading decision. Finally, we combine the above techniques to form a comprehensive resource offloading system for mobile cloud and evaluate its performance using smartphones. The result of our research can be applied to a wide range of scenarios such as mobile device augmentation, distributed content distribution, massive storage, mobile big data processing and analysis.

    Publications:

    • Wenzhong Li, Yanchao Zhao, Sanglu Lu, Daoxu Chen, Mechanisms and Challenges on Mobility-augmented Service Provisioning for Mobile Cloud Computing, IEEE Communications Magazine, vol 53, issue 3, pp 89-97, Mar 2015. (Full Text)

    • Xu Chen, Lei Jiao, Wenzhong Li, Xiaoming Fu, Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing, IEEE/ACM Transactions on Networking (ToN), Vol 24, issue 5, Oct 26, 2016, Pages 2795 - 2808. (Full Text)

    • Wenzhong Li, Yuefei Hu, Xiaoming Fu, Sanglu Lu, Daoxu Chen, Cooperative Positioning and Tracking in Disruption Tolerant Networks, IEEE Transactions on Parallel and Distributed Systems, vol 26, issue 2, pp 382-391, Feb 2015. (Full Text)

    • Yaoyu Wang, Wenzhong Li, Sanglu Lu, The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code, in IEEE International Conference on Sensing, Communication and Networking (SECON 2016), London, UK, 27-30 Jun, 2016.

    • Senyuan Tan, Xiaoliang Wang, Guido Maier, Wenzhong Li, Riding Quality Evaluation Through Mobile CrowdSensing, in IEEE International Conference on Pervasive Computing and Communications (PerCom 2016), Sydney, Australia, Mar 14-18, 2016.

    • Shuai Yu, Rami Langar, Wenzhong Li, Xu Chen, Coalition-based Energy Efficient Offloading Strategy for Immersive Collaborative Applications in Femto-Cloud, IEEE International Conference on Communications (ICC 2016), Kuala Lumpur, Malaysia, 23-27 May 2016.

  • Social Networks Analysis (社交网络分析)
  • Introduction:

    With the wide adoption of Internet technologies, electronic devices and web- based platforms, numerous data for individuals, public entities and enterprises has been created and some made available for research and even business development. Data-driven research � so-called big data � has attracted a lot of interests from both academia and industry. Examples of such data sources include public corporate data, wireless device mobility and vehicular data, online social network sites, e-Business, public health fora, or data from other Internet platforms.

    More and more Innovative applications creating and/or using these big data are being developed and deployed, changing our everyday life, such as work, business, transport, logistics, entertainment and health. They would provide new opportunities to discover and exploit the patterns of mobility and interactions of not only traditional networked devices but also the daily human beings which until now have been to us just “un-networked things. Social computing is a research area leveraging these opportunities where related researchers from computer science, complex systems, sociology, social psychology, communications science, business management, and other fields like healthcare and ecology, may work together to understand and possibly improve our digitalized societies.

    Publications:

    • Xiao Chen, Charles Shang, Britney Wong, Wenzhong Li, Suho Oh, Efficient Multicast Algorithms in Opportunistic Mobile Social Networks using Community and Social Features, Computer Networks, Available online 26 July 2016, ISSN 1389-1286, http://dx.doi.org/10.1016/j.comnet.2016.07.007. (Full Text)

    • Ming Chen, Wenzhong Li, Lin Qian, Sanglu Lu, Daoxu Chen, Interest-aware next POI Recommendation for Mobile Social Networks, in the 13th International Conference on Wireless Algorithms, Systems, and Applications (WASA 2018), Tianjin, China, June 20-22, 2018.

    • Bo-Lei Zhang, Zhu-Zhong Qian, Wen-Zhong Li, Bin Tang, Sang-Lu Lu, Xiaoming Fu, Budget Allocation for Maximizing Viral Advertising in Social Networks, Journal of Computer Science and Technology, July 2016, Volume 31, Issue 4, pp 759-775. (Full Text)

    • Ming Chen, Wenzhong Li, Xu Chen, Zhuo Li, Sanglu Lu, and Daoxu Chen, LPPS: A Distributed Cache Pushing Based K-Anonymity Location Privacy Preserving Scheme, Mobile Information Systems, vol. 2016, Article ID 7164126, 16 pages, 2016. doi:10.1155/2016/7164126. (Full Text)

    • Qisen Wang, Wenzhong Li, Xiao Zhang, Sanglu Lu, Academic Paper Recommendation Based on Community Detection in Citation-Collaboration Networks, The 18th Asia Pacific Web Conference (APWeb 2016), Sep 23-23, Suzhou, China, 2016.

    • Bolei Zhang, Zhuzhong Qian, Wenzhong Li, Sanglu Lu,Pricing Strategies for Maximizing Viral Advertising in Social Networks, The 20th International Conference on Database Systems for Advanced Applications (DASFAA'15), Hanoi, Vietnam, April 20-23, 2015.

  • Emotion-sensing AI (情绪感知的AI)
  • Introduction:

    Social psychology and neuroscience had confirmed that emotion state exerts a significant effect on human communication, perception, social behavior and decision making. With the wide availability of smartphones equipped with microphone, accelerometer, GPS, and other source of sensors, it is worthwhile to explore the possibility of automatic emotion detection via smartphone sensing. Particularly, we focus on a novel research problem that tries to detect the compound emotion (a set of multiple dimensional basic emotions) of smartphone users. We observe that users' self-reported emotional states have high correlation with their smartphone usage patterns and sensing data. Based on the observations, we exploit a feature extraction and selection algorithm to find the most significant features. We further adopt a factor graph model to tackle the correlations between features and emotion labels, and propose a machine learning algorithm for compound emotion detection based on the smartphone sensing data. The proposed mechanism is implemented as an APP called MoodExplorer in Android platform.

    Publications:

    • Xiao Zhang, Wenzhong Li, Xu Chen, and Sanglu Lu. MoodExplorer: Towards Compound Emotion Detection via Smartphone Sensing. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 1, 4 (IMWUT/Ubicomp'18), 30 pages. https://doi.org/10.1145/3161414, Singapore, Oct 8, 2018. (Full Text)

    • Xiao Zhang, Wenzhong Li, Vu Nguyen, Fuzhen Zhuang, Hui Xiong, Sanglu Lu, Label-Sensitive Task Grouping by Bayesian Nonparametric Approach for Multi-Task Multi-Label Learning, in the 27th International Joint Conference on Artificial Intelligence (IJCAI 2018), Stockholm, Sweden, July 13-19, 2018.

    • Xiao Zhang, Wenzhong Li, Hong Huang, Cam-Tu Nguyen, Xu Chen, Xiaoliang Wang, Sanglu Lu, Predicing Happiness State Based on Emotion Representative Mining in Online Social Networks, in The Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2017), Jeju, South Korea, May 23-26, 2017.

    • Xiao Zhang, Wenzhong Li, Sanglu Lu, Emotion detection in online social network based on multi-label learning, in the 22nd International Conference on Database Systems for Advanced Applications (DASFAA 2017), Suzhou, China, March 27-30, 2017.

  • Learning-based Wireless Network Optimization (基于学习的无线网络优化技术)
  • Introduction:

    Nowadays wireless network infrastructure such as radio towers, femtocells, WiFi routers, and wireless Access Points (APs), are densely deployed to support simultaneous communication for the booming number of mobile devices. Interference is one of the most important factors to influence the quality of wireless communication links. Wireless network optimization aims to improve network performance by optimizing wireless spectrum resources allocation to reduce overall interference via techniques such as link scheduling, medium access control, and channel allocation. Such optimization heavily relies on the proper representation and assessment of network interference situation, which is still a challenging task for dynamic large-scale wireless networks.

    The conflict graph provided a graphical representation of the interference condition between wireless links, which had been widely adopted in the works of wireless network optimization. we propose a conflict graph embedding approach to assess network interference situations by representing the wireless nodes with low-dimensional vectors while preserving their conflict relationships at the same time. Our approach introduces a sliding-window based partial measurement method to sample the interference measurements in the network; adopts a learning algorithm to obtain the vector representation of the nodes; and infers the interference situations by exploring the feature vectors. The proposed approach has been proved to be low measurement overhead, low computational cost, and self-adaptive, which is suitable for large-scale dynamic wireless networks.

    Publications:

    • Wenzhong Li, Jinggong Zhang, Yanchao Zhao, Conflict Graph Embedding for Wireless Network Optimization, in IEEE Conference on Computer Communications (INFOCOM 2017), Atlanta, GA, USA, 1-4 May 2017.

    • Yanchao Zhao, Wenzhong Li, Jie Wu, Sanglu Lu, Quantized Conflict Graphs for Wireless Network Optimization, in IEEE Conference on Computer Communications (INFOCOM 2015), Hong Kong, Apr 26-30, 2015.

    • Shijian Xu, Wenzhong Li, Xiao Zhang, Songcheng Gao, Tong Zhan, Yongzhu Zhao, Wei-wei Zhu, Tianzi Sun, Predicting Smartphone App Usage with Recurrent Neural Networks, in the 13th International Conference on Wireless Algorithms, Systems, and Applications (WASA 2018), Tianjin, China, June 20-22, 2018.

    • Fan Yan, Yunpeng Ding, Wenzhong Li, Mining Mobile Users’ Interests through Cellular Network Browsing Profiles (short paper), in the 13th International Conference on Wireless Algorithms, Systems, and Applications (WASA 2018), Tianjin, China, June 20-22, 2018.

  • Dynamic Barcode for Visual Light Communication (可见光通信)
  • Introduction:

    With the increasing availability of LCD displays and phone cameras in today's environment, screen-camera communication using dynamic barcode has emerged as a convenient infrastructure-free form to establish impromptu communication channel among mobile devices. Due to the short wavelengths and narrow beams of visible light, screen-camera communication is highly directional, low-interference and secure, which envisions a wide range of application scenarios. Conventional screen-camera communication systems encode data bits with color in dynamic barcodes, which suffers from the frame mixture problem caused by the rolling shutter effect of CMOS camera in high capturing rate. In this paper, we propose a novel design of dynamic barcode called ShiftCode that encodes data bits with shifting shape patterns, which provide a new way to expand the barcode capacity for screen-camera communications. ShiftCode adopts a pattern-based layout design to embed multiple data bits in a symbol representation. With such layout, it exploits a decoding mechanism to solve the frame mixture problem and achieves high frame capturing rate. It further intruduces a two-level reliability technique for intra-frame error correction and inter-frame redundancy, which reduces the overhead and delay of retransmission. The proposed ShiftCode is implemented on the Android platform, and extensive experiments show that it achieves at least two-fold improvement on goodput compared with the conventional screen-camera communication systems.

    Publications:

    • Tong Zhan, Wenzhong Li, Xu Chen, and Sanglu Lu. Capturing the Shifting Shapes: Enabling Efficient Screen-Camera Communication with a Pattern-based Dynamic Barcode Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2, 1 (IMWUT/Ubicomp'18), 25 pages. Singapore, Oct 8, 2018.

    • Xu Chen, Wenzhong Li, Tong Zhan, Sanglu Lu, MMCode: Enhancing Color Channels for Screen-Camera Communication with Semi-Supervised Clustering, in the 27th International Conference on Computer Communications and Networks (ICCCN 2018), Hangzhou,China, July 30 -August 2, 2018.

  • Optimization Techniques for Multipath Data Transmission (多路数据传输优化技术)

  • Guideline for SWIMers

    Last updated:  Nov. 17th, 2008.