Abstract
Smartphones and applications have become widespread more and more. Thus, using the hardware and software of users’ mobile phones, we can get a large amount of personal data, in which a large part is about the user’s application usage patterns. By transforming and extracting these data, we can get user preferences, and provide personalized services and improve the experience for users. In a detailed way, studying application usage pattern benefits a variety of advantages such as precise bandwidth allocation, App launch acceleration, etc. However, the first thing to achieve the above advantages is to predict the next application accurately. In this paper, we propose AHNEAP, a novel network embedding based framework for predicting the next App to be used by characterizing the context information before one specific App being launched. AHNEAP transforms the historical App usage records in physical spaces to a large attributed heterogeneous network which contains three node types, three edges, and several attributes like App type, the day of the week. Then, the representation learning process is conducted. Finally, the App usage prediction problem was defined as a link prediction problem, realized by a simple neural network. Experiments on the LiveLab project dataset demonstrate the effectiveness of our framework which outperforms the three baseline methods for each tested user.
Highlights
Mobile Apps have blossomed in popularity and ubiquity in the recent decade
We propose a novel App usage prediction framework named AHNEAP based on representation learning on the attributed heterogeneous network
We propose AHNEAP, a framework based on network embedding which firstly transforms the historical App usage records into a large attributed heterogeneous network to obtain every node’s embedding, and trains a neural network to integrate various types of context
Summary
According to the statistic by buildfire (https://buildfire.com/app-statistics/), there are over 2.7 billion smartphone users across the world and 90% of mobile time is spent on Apps. System support that can improve our daily App interaction experience is poised to be widely beneficial. Smartphone users install an average of 80–90 Apps per person on their device under investigation and use not more than 30 Apps each month even including newly installed Apps. It has been widely studied which applications will be used and which do not need to be used
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.