MathAssist: A Handwritten Mathematical Expression Autocomplete Technique

Generative AI (Text, Image, Music, Video)Programming Education & Computational ThinkingPrototyping & User TestingSoftware Engineers & DevelopersHCI ResearchersCognitive Scientists

Writing and editing mathematical expressions with complicated structures in computer system is difficult and time-consuming. To address this, we proposed MathAssist, a mathematical expression autocomplete technique that recommends full formulas in real-time based on the user's input strokes. Our technique identifies user's input purpose by matching the structure of the current user input to the structure of formulas in a database. To facilitate such process, we propose a novel tree-based formalization to represent formula. In comparison to a mathematical expression recognition algorithm (SRD) and a commercial MicroSoft Ink Equation (InkEqu), our approach outperformed both of them on task completion time (reduced by 37.14% and 37.58%) and accuracy (32.78% and 10.55% higher). We also discuss our findings in using autocomplete to assist formula editing.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/139184/2024

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2024
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Generative AI (Text, Image, Music, Video), Programming Education & Computational Thinking, Prototyping & User Testing
work
Professions
Software Engineers & Developers, HCI Researchers, Cognitive Scientists
article
Content Status
Abstract only
hub
Related Papers
1 related papers