Are You Killing Time? Predicting Smartphone Users’ Time-killing Moments via Fusion of Smartphone Sensor Data and Screenshots
Authors
Context-Aware Computing
Title of the Paper
Are You Killing Time? Predicting Smartphone Users’ Time-killing Moments via Fusion of Smartphone Sensor Data and Screenshots
Paper Information
- Domain: Human-Computer Interaction and Mobile Computing Technology
- Keywords: Time-killing behavior, Screenshots, Deep learning, Smartphone sensor data, Mobile usage
Research Background and Problem
- Problem or Challenge: While smartphone usage is not always driven by specific purposes, many people use their phones to kill time, such as during waiting or moments of boredom. However, research on detecting such behavior is currently limited. Existing studies primarily focus on detecting disruptive or attention-surplus moments, with little exploration into time-killing behavior.
- Importance of the Research: Detecting time-killing behavior not only facilitates more suitable content recommendations for users but also helps researchers analyze when and how frequently this behavioral pattern occurs throughout the day. This can improve smartphone usage habits and enhance productivity.
- Motivation and Related Work: Detecting time-killing behavior enables developers to focus product design and interventions on moments of low interaction, thereby enhancing application user experience and usage efficiency.
Solution
- Method or Solution: A deep learning model is proposed that integrates smartphone sensor data and screenshot data to detect users' time-killing behavior.
- Innovative Points of the Solution:
- Combining features from smartphone screenshots and sensor data to improve prediction accuracy.
- Grouping users based on their smartphone usage behavior and constructing separate prediction models for each group.
- Implementation Steps and Key Techniques:
- Data Collection: Data was collected using a self-developed Android application, "Killing Time Labeling (KTL)," which gathered sensor data, screenshot data, and user annotations of time-killing behavior. Data from 36 participants was collected, totaling over 960,000 annotations.
- Feature Extraction: Smartphone state and user interaction features were extracted from sensor data, while graphical features were extracted from screenshot images.
- Model Design: Deep learning techniques were employed, including DeepFM for processing sensor data, ResNet for image feature extraction, and an attention mechanism for data integration, forming the final classification prediction.
- User Grouping: A two-stage clustering algorithm based on k-means was used to group users according to their smartphone usage habits, with dedicated models constructed for each group.
- Model Training: A phased training strategy was adopted, with pre-training of screenshot and sensor data encoders followed by joint training of the integrated network.
Research Results
- Specific Results:
- The integrated model achieved an average precision of 0.83 and an AUROC of 0.72 in predicting time-killing behavior. Compared to models using only sensor or screenshot data, the integrated model performed better.
- Models based on user behavior grouping further improved performance, achieving an average precision of 0.87 and an AUROC of 0.76, surpassing the unified general model.
- Advantages:
- Compared to existing research, the integrated model demonstrated higher accuracy and specificity in predicting time-killing behavior, particularly in reducing the likelihood of non-time-killing behavior being misclassified as time-killing.
- User grouping models improved robustness in cases of diverse data distributions.
- Limitations and Future Directions:
- Limitations include the small sample size (only 36 participants) and single-source data (Taiwan region), which may restrict the model's generalizability.
- User annotation behavior may be influenced by recall bias, affecting the reliability of data labeling.
- Incomplete privacy protection measures may impact user behavior, as providing raw screenshots could pose privacy concerns for participants.
- Future research directions include expanding the sample size to enhance model generalizability, optimizing privacy protection methods (e.g., blurring sensor and screenshot data), and exploring additional feature associations for time-killing behavior.
Summary and Contributions
- Summary: By employing a unique model that integrates screenshot and sensor data, researchers successfully detected smartphone users' time-killing behavior, paving the way for advancements in intelligent content recommendation and user behavior analysis. The modeling strategy based on user grouping demonstrated superior prediction capabilities.
- Academic Contributions:
- Proposed a deep learning model based on the integration of screenshot and sensor data for precise detection of time-killing behavior.
- Highlighted the importance of user behavior grouping in improving model performance.
- Provided an evaluation of the relative utility of sensor data and screenshot data across different user behavior patterns.
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- Can smartphone sensor data and screenshots be integrated to accurately predict users' time-killing behavior?Category: User Control, Exploration, and Preference FeedbackSimilar questionsarrow_forward
- Can user behavior grouping improve performance of models predicting time-killing behavior?Category: User Control, Exploration, and Preference FeedbackSimilar questionsarrow_forward
- Which features in smartphone sensor and screenshot data are most effective for predicting time-killing behavior?Category: User Control, Exploration, and Preference FeedbackSimilar questionsarrow_forward
lightbulb
Practical Problems
1- Users struggle to receive precisely recommended content when bored or waiting.Category: User Control, Exploration, and Preference FeedbackSimilar questionsarrow_forward
- 100%
Investigating the Effects of Self-selected Pleasant Scents on Text Composition and Transcription Performance
CHI '24· Context-Aware Computing
- 100%
AeroSense: Sensing Aerosol Emissions from Indoor Human Activities
UbiComp '24· Context-Aware Computing
- 100%
Orientation-Aware 3D SLAM in Alternating Magnetic Field from Powerlines
UbiComp '24· Context-Aware Computing
- 100%
SIDA: Self-Supervised Imbalanced Domain Adaptation for Sound Enhancement and Cross-Domain WiFi Sensing
UbiComp '24· Context-Aware Computing
- 100%
Wi-Painter: Fine-grained Material Identification and Image Delineation Using COTS WiFi Devices
UbiComp '24· Context-Aware Computing
- 100%
SonicVista: Towards Creating Awareness of Distant Scenes through Sonification
UbiComp '24· Context-Aware Computing
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3544548.3580689
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2023
emoji_events
Award
No award tagged
group
Authors
8 authors
sell
Subtopics
Context-Aware Computing
work
Professions
—
article
Content Status
Full text indexed
hub
Related Papers
6 related papers