Improving Accuracy and Explainability of Online Handwriting Recognition

by   Hilda Azimi, et al.

Handwriting recognition technology allows recognizing a written text from a given data. The recognition task can target letters, symbols, or words, and the input data can be a digital image or recorded by various sensors. A wide range of applications from signature verification to electronic document processing can be realized by implementing efficient and accurate handwriting recognition algorithms. Over the years, there has been an increasing interest in experimenting with different types of technology to collect handwriting data, create datasets, and develop algorithms to recognize characters and symbols. More recently, the OnHW-chars dataset has been published that contains multivariate time series data of the English alphabet collected using a ballpoint pen fitted with sensors. The authors of OnHW-chars also provided some baseline results through their machine learning (ML) and deep learning (DL) classifiers. In this paper, we develop handwriting recognition models on the OnHW-chars dataset and improve the accuracy of previous models. More specifically, our ML models provide 11.3%-23.56% improvements over the previous ML models, and our optimized DL models with ensemble learning provide 3.08%-7.01% improvements over the previous DL models. In addition to our accuracy improvements over the spectrum, we aim to provide some level of explainability for our models to provide more logic behind chosen methods and why the models make sense for the data type in the dataset. Our results are verifiable and reproducible via the provided public repository.


Machine Learning and Deep Learning Algorithms for Bearing Fault Diagnostics - A Comprehensive Review

In this survey paper, we systematically summarize the current literature...

Human Activity Recognition using Inertial, Physiological and Environmental Sensors: a Comprehensive Survey

In the last decade, Human Activity Recognition (HAR) has become a very i...

CyberSpec: Intelligent Behavioral Fingerprinting to Detect Attacks on Crowdsensing Spectrum Sensors

Integrated sensing and communication (ISAC) is a novel paradigm using cr...

Systematic Evaluation of Deep Learning Models for Failure Prediction

With the increasing complexity and scope of software systems, their depe...

Counterfactual Explanations for Machine Learning on Multivariate Time Series Data

Applying machine learning (ML) on multivariate time series data has grow...

TruVR: Trustworthy Cybersickness Detection using Explainable Machine Learning

Cybersickness can be characterized by nausea, vertigo, headache, eye str...

Regularization and False Alarms Quantification: Two Sides of the Explainability Coin

Regularization is a well-established technique in machine learning (ML) ...

Please sign up or login with your details

Forgot password? Click here to reset