TY - GEN
T1 - TouchType-GAN
T2 - 36th Annual ACM Symposium on User Interface Software and Technology, UIST 2023
AU - Chu, Jeremy
AU - Ma, Yan
AU - Zhai, Shumin
AU - Gu, Xianfeng David
AU - Bi, Xiaojun
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/10/29
Y1 - 2023/10/29
N2 - Models that can generate touch typing tasks are important to the development of touch typing keyboards. We propose TouchType-GAN, a Conditional Generative Adversarial Network that can simulate locations and time stamps of touch points in touch typing. TouchType-GAN takes arbitrary text as input to generate realistic touch typing both spatially (i.e., (x, y) coordinates of touch points) and temporally (i.e., timestamps of touch points). TouchType-GAN introduces a variational generator that estimates Gaussian Distributions for every target letter to prevent mode collapse. Our experiments on a dataset with 3k typed sentences show that TouchType-GAN outperforms existing touch typing models, including the Rotational Dual Gaussian model [36] for simulating the distribution of touch points, and the Finger-Fitts Euclidean Model [30] for simulating typing time. Overall, our research demonstrates that the proposed GAN structure can learn the distribution of user typed touch points, and the resulting TouchType-GAN can also estimate typing movements. TouchType-GAN can serve as a valuable tool for designing and evaluating touch typing input systems.
AB - Models that can generate touch typing tasks are important to the development of touch typing keyboards. We propose TouchType-GAN, a Conditional Generative Adversarial Network that can simulate locations and time stamps of touch points in touch typing. TouchType-GAN takes arbitrary text as input to generate realistic touch typing both spatially (i.e., (x, y) coordinates of touch points) and temporally (i.e., timestamps of touch points). TouchType-GAN introduces a variational generator that estimates Gaussian Distributions for every target letter to prevent mode collapse. Our experiments on a dataset with 3k typed sentences show that TouchType-GAN outperforms existing touch typing models, including the Rotational Dual Gaussian model [36] for simulating the distribution of touch points, and the Finger-Fitts Euclidean Model [30] for simulating typing time. Overall, our research demonstrates that the proposed GAN structure can learn the distribution of user typed touch points, and the resulting TouchType-GAN can also estimate typing movements. TouchType-GAN can serve as a valuable tool for designing and evaluating touch typing input systems.
KW - Machine Learning
KW - Mobile Devices: Phones/Tablets
KW - Tap Typing
KW - Touch/Haptic/Pointing/Gesture
UR - https://www.scopus.com/pages/publications/85178510416
U2 - 10.1145/3586183.3606760
DO - 10.1145/3586183.3606760
M3 - Conference contribution
AN - SCOPUS:85178510416
T3 - UIST 2023 - Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology
BT - UIST 2023 - Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology
PB - Association for Computing Machinery, Inc
Y2 - 29 October 2023 through 1 November 2023
ER -