Establishing Smartphone User Behavior Model Based on Energy Consumption Data

被引:4
作者
Ding, Ming [1 ]
Wang, Tianyu [1 ]
Wang, Xudong [1 ]
机构
[1] Shanghai Jiao Tong Univ, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
关键词
Data mining; smartphone energy consumption; user behavior modeling;
D O I
10.1145/3461459
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In smartphone data analysis, both energy consumption modeling and user behavior mining have been explored extensively, but the relationship between energy consumption and user behavior has been rarely studied. Such a relationship is explored over large-scale users in this article. Based on energy consumption data, where each users' feature vector is represented by energy breakdown on hardware components of different apps, User Behavior Models (UBM) are established to capture user behavior patterns (i.e., app preference, usage time). The challenge lies in the high diversity of user behaviors (i.e., massive apps and usage ways), which leads to high dimension and dispersion of data. To overcome the challenge, three mechanisms are designed. First, to reduce the dimension, apps are ranked with the top ones identified as typical apps to represent all. Second, the dispersion is reduced by scaling each users' feature vector with typical apps to unit l(1) norm. The scaled vector becomes Usage Pattern, while the l(1) norm of vector before scaling is treated as Usage Intensity. Third, the usage pattern is analyzed with a two-layer clustering approach to further reduce data dispersion. In the upper layer, each typical app is studied across its users with respect to hardware components to identify Typical Hardware Usage Patterns (THUP). In the lower layer, users are studied with respect to these THUPs to identify Typical App Usage Patterns (TAUP). The analytical results of these two layers are consolidated into Usage Pattern Models (UPM), and UBMs are finally established by a union of UPMs and Usage Intensity Distributions (UID). By carrying out experiments on energy consumption data from 18,308 distinct users over 10 days, 33 UBMs are extracted from training data. With the test data, it is proven that these UBMs cover 94% user behaviors and achieve up to 20% improvement in accuracy of energy representation, as compared with the baseline method, PCA. Besides, potential applications and implications of these UBMs are illustrated for smartphone manufacturers, app developers, network providers, and so on.
引用
收藏
页数:40
相关论文
共 36 条
  • [1] A survey on energy estimation and power modeling schemes for smartphone applications
    Ahmad, Raja Wasim
    Gani, Abdullah
    Ab Hamid, Siti Hafizah
    Shojafar, Mohammad
    Ahmed, Abdelmuttlib Ibrahim Abdalla
    Madani, Sajjad A.
    Saleem, Kashif
    Rodrigues, Joel J. P. C.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2017, 30 (11)
  • [2] [Anonymous], 2010, P 19 ACM INT C INF K, DOI DOI 10.1145/1871437.1871702
  • [3] [Anonymous], 2012, AAAI
  • [4] App Annie, 2017, SPOTLIGHT CONSUMER A
  • [5] Arthur C., 2014, GUARDIAN
  • [6] Balasubramanian N, 2009, IMC'09: PROCEEDINGS OF THE 2009 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, P280
  • [7] Carroll A., 2010, PROC USENIXANNU TECH, P1, DOI DOI 10.5555/1855840.1855861
  • [8] Chen Xiaomeng, 2017, PROC ACM MEAS ANAL C, V1
  • [9] Church Karen, 2015, P 17 INT C HUM COMP, P504
  • [10] Clement J., 2019, Number of available apps at Google Play from 2nd quarter 2015 to 1st quarter 2019