LIME-Mine: Explainable Machine Learning for User Behavior Analysis in IoT Applications

3Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

In Internet of Things (IoT) applications, user behavior is influenced by factors such as network structure, user activity, and location. Extracting valuable patterns from user activity traces can lead to the development of smarter, more personalized IoT applications and improved user experience. This paper proposes a LIME-based user behavior preference mining algorithm that leverages Explainable AI (XAI) techniques to interpret user behavior data and extract user preferences. By training a black-box neural network model to predict user behavior using LIME and approximating predictions with a local linear model, we identify key features influencing user behavior. This analysis reveals user behavioral patterns and preferences, such as habits at specific times, locations, and device states. Incorporating user behavioral information into the resource scheduling process, combined with a feedback mechanism, establishes an active discovery network of user demand. Our approach, utilizing edge computing capabilities, continuously fine-tunes and optimizes resource scheduling, actively adapting to user perceptions. Experimental results demonstrate the effectiveness of feedback control in satisfying diverse user resource requests, enhancing user satisfaction, and improving system resource utilization.

Cite

CITATION STYLE

APA

Cai, X., Zhang, J., Zhang, Y., Yang, X., & Han, K. (2024). LIME-Mine: Explainable Machine Learning for User Behavior Analysis in IoT Applications. Electronics (Switzerland), 13(16). https://doi.org/10.3390/electronics13163234

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free