TY - GEN
T1 - A Deep Genetic Method for Keyboard Layout Optimization
AU - Nivasch, Keren
AU - Azaria, Amos
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - The QWERTY keyboard layout that is commonly used today was designed, over 100 years ago, for typewriters rather than for modern keyboards. Over the decades, many people have tried manually to come up with better layout designs. Recently, researchers have also attempted to automatically find a better keyboard layout by using advanced algorithms. In this paper we propose the use of deep learning with a genetic algorithm for finding improved keyboard layouts. We also show that using an appropriate crossover routine, instead of the crossover routine previously used in the literature, significantly improves the performance of the genetic algorithm. Our method, which we call MKLOGA, produces a keyboard layout that outperforms previous layouts, including those found by other algorithms, according to the realistic typing effort model of carpalx. We provide an installation of our keyboard layout. MKLOGA might also be useful for developing good layouts for languages other than English, and possibly for other domains in which objects must be placed in predefined locations.
AB - The QWERTY keyboard layout that is commonly used today was designed, over 100 years ago, for typewriters rather than for modern keyboards. Over the decades, many people have tried manually to come up with better layout designs. Recently, researchers have also attempted to automatically find a better keyboard layout by using advanced algorithms. In this paper we propose the use of deep learning with a genetic algorithm for finding improved keyboard layouts. We also show that using an appropriate crossover routine, instead of the crossover routine previously used in the literature, significantly improves the performance of the genetic algorithm. Our method, which we call MKLOGA, produces a keyboard layout that outperforms previous layouts, including those found by other algorithms, according to the realistic typing effort model of carpalx. We provide an installation of our keyboard layout. MKLOGA might also be useful for developing good layouts for languages other than English, and possibly for other domains in which objects must be placed in predefined locations.
KW - Genetic Algorithm
KW - Keyboard Layout
KW - Neural Network
UR - http://www.scopus.com/inward/record.url?scp=85123952385&partnerID=8YFLogxK
U2 - 10.1109/ICTAI52525.2021.00070
DO - 10.1109/ICTAI52525.2021.00070
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85123952385
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 435
EP - 441
BT - Proceedings - 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence, ICTAI 2021
PB - IEEE Computer Society
T2 - 33rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2021
Y2 - 1 November 2021 through 3 November 2021
ER -