Understanding human behavior is an important task and has applications in many domains such as targeted advertisement, health analytics, security, and entertainment, etc. For this purpose, designing a system for activity recognition (AR) is important. However, since every human can have different behaviors, understanding and analyzing common patterns become a challenging task. Since smartphones are easily available to every human being in the modern world, using them to track the human activities becomes possible. In this paper, we extracted different human activities using accelerometer, magnetometer, and gyroscope sensors of android smartphones by building an android mobile applications. Using different social media applications, such as Facebook, Instagram, Whatsapp, and Twitter, we extracted the raw sensor values along with the attributes of $29$ subjects along with their attributes (class labels) such as age, gender, and left/right/both hands application usage. We extract features from the raw signals and use them to perform classification using different machine learning (ML) algorithms. Using statistical analysis, we show the importance of different features towards the prediction of class labels. In the end, we use the trained ML model on our data to extract unknown features from a well known activity recognition data from UCI repository, which highlights the potential of privacy breach using ML models. This security analysis could help researchers in future to take appropriate steps to preserve the privacy of human subjects.
翻译:理解人类行为是一项重要任务,在诸如定向广告、健康分析、安全和娱乐等许多领域都应用了人类行为。为此,设计一个活动识别系统(AR)非常重要。然而,由于每个人都可以有不同的行为,理解和分析共同模式就是一项艰巨的任务。由于现代世界的每个人很容易获得智能手机,利用智能手机跟踪人类活动成为可能。在本文中,我们利用加速计、磁强计、陀螺仪传感器和机器人智能手机传感器等许多领域,通过建立一个和机器人移动应用程序,提取了不同的人类活动。为此,我们利用不同的社交媒体应用程序,如Facebook、Instagram、Whatsapp和Twitter,我们利用原始传感器价值以及29美元科目的属性以及年龄、性别、左/右/双手应用程序的属性(类标签)来提取智能手机。我们从原始信号中提取了特征,并利用这些特征进行分类,使用不同的机器学习(ML)算法,我们通过统计分析,展示了不同特征对于预测类标签的重要性。在最后,我们利用经过培训的ML模型到未知的保密模型,我们利用未知的ML模型,从安全模型到未来分析,从一个未知的模型,从未知的模型,从一个未知的模型到一个隐性数据库,从一个未知的模型到一个未知的模型,从一个未知的模型到一个深点。