Speed Reading Tool Powered by Artificial Intelligence for Students with ADHD, Dyslexia, or Short Attention Span

Megat Irfan Zackry Bin Ismail Ahmad Nazran bin Yusri Muhammad Hafizzul Bin Abdul Manap Muhammad Muizzuddin Bin Kamarozaman
2023-07-27
Abstract:This paper presents a novel approach to assist students with dyslexia, ADHD, and short attention span in digesting any text-based information more efficiently. The proposed solution utilizes the Multilayer Perceptron (MLP) algorithm for complex text processing and summarization tasks. The tool leverages the T5 (Text-to-Text Transfer Transformer) model from Hugging Face, which treats every NLP task as a text generation task. The model is fine-tuned on specific tasks using a smaller dataset. The NLTK's Punkt Sentence Tokenizer is used to divide a text into a list of sentences. The application is served using Flask, a lightweight web server and framework. The tool also applies principles from Bionic Reading to enhance readability, which includes a bolding function and adjustments to line, word, and character spacing. The paper discusses the methodology, implementation, and results of the AI-based speed reading tool.
Computation and Language,Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to use artificial intelligence technology to help students with reading disabilities (such as Attention Deficit Hyperactivity Disorder (ADHD), dyslexia, or short attention span) digest text - based information more efficiently. Specifically, the paper proposes a method of using the Multilayer Perceptron (MLP) algorithm for complex text processing and summary generation, and combines the T5 (Text - to - Text Transfer Transformer) model to handle natural language processing tasks. In addition, this tool also applies the principle of bionic reading, such as bolding part of the words, adjusting line spacing, word spacing, and character spacing, to enhance the readability of the text. ### Main problems solved: 1. **Improve reading speed and comprehension ability**: Through automatic summary generation technology, reduce the amount of text that students need to process, enabling them to obtain key information more quickly. 2. **Enhance text readability**: Through customized text format adjustment (such as bolding half - words, spacing adjustment, etc.), help students better focus on important information, thereby improving reading efficiency. 3. **Provide a personalized reading experience**: Allow users to adjust the format of the text according to their own reading preferences, such as font size, line spacing, etc., to improve reading comfort. ### Specific methods: - **Text summary**: Use the pre - trained T5 model to generate summaries of the input text and extract the most important information. - **Bolding half - words**: Identify key phrases or keywords through algorithms and bold the first half of the characters to attract readers' attention. - **Spacing adjustment**: Allow users to customize line spacing, word spacing, and character spacing to adapt to different reading habits. - **User interface**: Use the Flask framework to build a lightweight Web application, providing a user - friendly interface for users to input text and obtain summary results. ### Experimental results and discussion: The experimental results show that this tool has achieved significant effects in improving reading speed and comprehension ability, especially among students with reading disabilities. By combining advanced natural language processing technology and personalized text format adjustment, this tool effectively helps the target group process complex text information more efficiently. ### Conclusion: This research shows the potential of AI technology in improving the reading speed and comprehension ability of students with reading disabilities. Future work will further optimize the model to better handle texts of different complexities and explore more functions to enhance the user experience.