当前位置:网站首页>Perceive the attention status of users on smart phones
Perceive the attention status of users on smart phones
2022-07-19 06:29:00 【I want to send SCI】

In the device 、 Applications and web The ubiquitous computing era with increasing services , Users' attention has become the new neck of Computing .
This paper presents a new middleware Attelia, The middleware does not need any special psychology - Physiological sensor , It can sense the user's attention state on the user's smartphone in real time .
In order to better find the delivery time of interrupt notification from various applications and services to mobile users ,Attelia Detect the breakpoint of the user's activity on the smartphone [16], Use our novel “ Applications act as sensors ”(AsaS) Methods and machine learning techniques .


In the era of Ubiquitous Computing , User “ attention ” remain unchanged , The amount of information provided is increasing . such as :
Number of multifunctional network devices , Applications used by users 、web The number of service and communication channels is also increasing .
In this context , Limited human attention resources have become the new bottle neck of Computing .
From the perspective of human users , This excess information is often referred to as “ Information overload ”.
Especially in this study , We will focus on interrupt overload , The interruption caused by too many notifications from the computing system and improper delivery interferes with users .

Interrupt overload :
The main reason is from the computing system “ notice ”.
A typical instant notification system will have a variety of negative effects on users' work efficiency and even their emotions .
Several significant features were also observed in the recent notice .
• Increase the diversity of notification types and sources


Adaptive processing support for such notifications , It includes dynamically adjusting the notification time according to the user's current attention state and the information to be notified 、 Media or content , Obviously, it is necessary to alleviate the interrupt overload of users .
The different requirements for this support are as follows .
• The feasibility of mobile devices
• Real time sensing
• Applicable to different types of notification sources
• Compatibility for all-weather use Is playing mobile phones all day Then this function is not stuck
To achieve this adaptive notification support , We propose a new middleware , Perceive users' attention state on users' smartphones .


A Detect breakpoints : The earliest concept in the field of Psychology , As Perceive the time goal of appropriate interruption time .
A breakpoint is the boundary between two adjacent actions , Human's perception system divides users' goal oriented activities .
We use a method to perceive coarse-grained and easy to measure indicators , Just use the current equipment , To determine the appropriate notification time .

The specific methods : A Introduce a new AsaS Method , User applications (app) The usage mode will play Sensors and machine learning technology .

app As a sensor , Running on the phone , Achieve affinity with mobile devices .
Through machine learning technology ,Attelia Realize perception . As a middleware under the application , Enter... From the application of the current operation UI event , Realize applicability and easy deployment for different applications . Yes app Don't modify . No special sensors are required ,so All day use OK.

Attelia System architecture : What does the whole system look like Pictured above 1 What it contains is as follows


UIEventLogger,UI Event recorder
BreakPointLogger, Breakpoint recorder
FeatureExtractor, Feature extractor
Weka[15] machine learning engine, Weka[15] Machine learning engine ,
GroundTruthAnnotator application, Manually annotated small data set annotator Applications
off-line components for model training. Offline component of model training
GroundTruthAnnotator There are many explanations ......?????




Attelia It can be implemented on Android platform , You can enter and record UI Flow of events ( knock , Click on , Scroll or modify UI Components )
It can be distributed on Google platform , It is helpful for system deployment .



The whole project ::
1. Collection Real label Stage :
During application use , The real tag value of the breakpoint time is : Collect through user's voluntary manual annotation .
( Where is the person on this application page It's the real label )
chart 2 Shows a screenshot : our Annotation Applications Floating on the phone screen .
In the operation of ordinary Android Application time , The user presses the float button , Time to press the breakpoint .
Attelia The service will continue UI Flow of events ( Events from the Comment button are not included ) And breakpoint timestamp ( Time to press the Comment button ) Record to local storage . (UI Flow of events ( knock , Click on , Scroll or modify UI Components ))
2. In the offline model training stage :
Every 3 A period of seconds Will extract 45 Defining features , Pictured 3 Shown ,
And input it into Weka To train the classifier model .
3. Testing phase , Service captured UI The event flow will be input into the model in real time on the mobile device , The service will dynamically detect breakpoints


assessment : Find some people It is required to use our system on Samsung mobile phones Use ten randomly and naturally app Use for five minutes , Look at the breakpoint by feeling .


Data speak : On two models And unified model The results are very good

summary Conclusion :
This paper presents a new middleware :Attelia
middleware : It can sense the attention state of users on smart phones in real time , There is no need for any special psychology - Physiological sensor .
Take advantage of our novel “ Application as a sensor AsaS” Methods and machine learning techniques , Detect breakpoints in user activity on smartphones .
AsaS The specific methods : User applications (app) The usage mode will play Sensors and machine learning technology .
Through machine learning technology ,Attelia Realize perception . As a middleware under the application , Enter... From the application of the current operation UI event , Realize applicability and easy deployment for different applications . Yes app Don't modify . No special sensors are required ,so All day use OK
Finally received the support of the Association !
Our preliminary assessment shows that the accuracy rate is quite optimistic 80-90% about . This study was supported by the National Institute of information and communication technology (NICT) Partial support for .

边栏推荐
- Unity2D学习 Fox Game制作 过程1:基本的游戏角色控制,动画效果,镜头控制,物品收集,bug优化
- Basic mathematics course 2_ Euler function, linear sieve, extended Euler
- EOG based eye movement detection and gaze estimation for an asynchronous virtual keyboard
- 【力扣】设计循环队列
- Where have all the older programmers gone?
- 【力扣】二叉树的最大深度
- [force buckle] realize stack with queue
- 基于运动和视觉突出性的自我视频中的注意预测
- busybox date 日期增加一天明天 网上都是减一天 昨天
- Ehab the xorcist (XOR property, construction)
猜你喜欢

Unity2D学习 Fox Game制作 过程1:基本的游戏角色控制,动画效果,镜头控制,物品收集,bug优化

2022/07/14 学习笔记 (day07)数组

【力扣】对称二叉树

用头部运动学习无姿态注视偏差

Learning non posture gaze deviation with head movement

虚拟现实中的眼睛跟踪

有线电视网(树上分组)

【力扣】设计循环队列

EOG based eye movement detection and gaze estimation for an asynchronous virtual keyboard

2022/07/11 第五小组 丁帅 学习笔记 day04
随机推荐
[usaco06dec]the fewest coins g (hybrid backpack)
Acwing第57场周赛(AK)
颜色直方图 灰度图&彩色图
Ehab the Xorcist (异或性质,构造)
Baby Ehab Partitions Again(dp,构造,位运算)
make menuconfig缺少ncurses
你的企业最适合哪种深度学习?
Guess The String (二分,交互)
[force buckle] maximum depth of binary tree
绝世好题(位运算优化dp)
[force buckle] flip binary tree
2022/07/12 learning notes (day05) JS built-in functions
[simple and fast] after startup, the desktop is normal, and the taskbar below is unresponsive / the mouse keeps turning
Darwin's analytical experience
Unity2d learning Fox game production process 1: basic game character control, animation effects, lens control, item collection, bug optimization
Qtss callback routine
Internship written examination answers
Introduction to Darwin streaming server
Serial port circular buffer is simple and initialization free, without heap, pointer and segmented memcpy
Qt Creator闪退解决办法