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 条
  • [31] A global geometric framework for nonlinear dimensionality reduction
    Tenenbaum, JB
    de Silva, V
    Langford, JC
    [J]. SCIENCE, 2000, 290 (5500) : 2319 - +
  • [32] van der Maaten L, 2008, J MACH LEARN RES, V9, P2579
  • [33] Unsupervised Clickstream Clustering for User Behavior Analysis
    Wang, Gang
    Zhang, Xinyi
    Tang, Shiliang
    Zheng, Haitao
    Zhao, Ben Y.
    [J]. 34TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2016, 2016, : 225 - 236
  • [34] Xiaomeng Chen, 2015, ACM SIGMETRICS Performance Evaluation Review, V43, P151, DOI 10.1145/2745844.2745875
  • [35] The Implementation Path and Policy Rules for Chinese Local Government's Collaboration
    Zhang Lin
    Yang Yi
    [J]. PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON PUBLIC ADMINISTRATION (6TH), VOL II, 2010, : 105 - 109
  • [36] Discovering Different Kinds of Smartphone Users Through Their Application Usage Behaviors
    Zhao, Sha
    Ramos, Julian
    Tao, Jianrong
    Jiang, Ziwen
    Li, Shijian
    Wu, Zhaohui
    Pan, Gang
    Dey, Anind K.
    [J]. UBICOMP'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 498 - 509