A Deep Genetic Method for Keyboard Layout Optimization

Keren Nivasch, Amos Azaria

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence, ICTAI 2021
PublisherIEEE Computer Society
Pages435-441
Number of pages7
ISBN (Electronic)9781665408981
DOIs
StatePublished - 2021
Event33rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2021 - Virtual, Online, United States
Duration: 1 Nov 20213 Nov 2021

Publication series

NameProceedings - International Conference on Tools with Artificial Intelligence, ICTAI
Volume2021-November
ISSN (Print)1082-3409

Conference

Conference33rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2021
Country/TerritoryUnited States
CityVirtual, Online
Period1/11/213/11/21

Keywords

  • Genetic Algorithm
  • Keyboard Layout
  • Neural Network

Fingerprint

Dive into the research topics of 'A Deep Genetic Method for Keyboard Layout Optimization'. Together they form a unique fingerprint.

Cite this