GraphPowerNet: Graph-based power consumption profiling for mobile phone applications

被引:1
作者
Wang, Xiao [1 ]
Wang, Xudong [1 ]
机构
[1] Shanghai Jiao Tong Univ, UM SJTU Joint Inst, Shanghai 200240, Peoples R China
关键词
Power consumption; Mobile phone application; Graph learning; Graph neural network; Application usage behavior profiling;
D O I
10.1016/j.comnet.2023.110056
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile phone power analysis provides an approach to user behavior profiling. Existing work conducts the analysis on either a single module or total power consumption, and ignores the correlation between modules. However, such correlation is vital in capturing usage patterns. To this end, graph neural networks (GNNs) are leveraged to explore such relationships among different modules. Since GNNs rely on pre-defined graph structures for message propagation, they cannot be applied directly to the scenario where the graph structure needs to be discovered. To resolve this issue, an approach called GraphPowerNet is developed. Firstly, a pseudo label-acquisition mechanism is used to cluster power consumption data into multiple virtual usage patterns that serve as supervisory information. Next, a graph learning module is designed to automatically extract the correlations among mobile phone modules. Based on the learned graph and the power consumption data, a graph convolutional model is adopted to conduct graph classification. Finally, the power consumption data is profiled by both the classification result and the graph structure. Experimental results on real world data show that the F1-score of application usage behavior classification is higher than 95%. Moreover, interpretability analysis shows that the graph learned via GraphPowerNet has strong practical significance.
引用
收藏
页数:12
相关论文
共 36 条
  • [1] Anand Bhojan., 2011, P 9 INT C MOBILE SYS, P57, DOI [10.1145/1999995.2000002, DOI 10.1145/1999995.2000002]
  • [2] Athivarapu PK, 2012, MOBICOM 12: PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, P101
  • [3] Balasubramanian N, 2009, IMC'09: PROCEEDINGS OF THE 2009 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, P280
  • [4] Bruna J., 2014, ENGL US INT C LEARN
  • [5] Chen Y., 2019, Deep iterative and adaptive learning for graph neural networks
  • [6] Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times
    Choi, K
    Soma, R
    Pedram, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 4 - 9
  • [7] Cosmo Luca, 2020, Latent patient network learning for automatic diagnosis
  • [8] Defferrard M, 2016, ADV NEUR IN, V29
  • [9] Establishing Smartphone User Behavior Model Based on Energy Consumption Data
    Ding, Ming
    Wang, Tianyu
    Wang, Xudong
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2022, 16 (02)
  • [10] Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays
    Dong, Mian
    Zhong, Lin
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2012, 11 (05) : 724 - 738