Semantic Graph Representation Learning for Handwritten Mathematical Expression Recognition

Zhuang Liu, Ye Yuan, Zhilong Ji, Jingfeng Bai, Xiang Bai
8/21/2023
cs.CV

No official code found. Best implementation: liuzhuang1024/SAM (14 stars, GPL-3.0, last commit 2023-08-29).

Abstract

Handwritten mathematical expression recognition (HMER) has attracted extensive attention recently. However, current methods cannot explicitly study the interactions between different symbols, which may fail when faced similar symbols. To alleviate this issue, we propose a simple but efficient method to enhance semantic interaction learning (SIL). Specifically, we firstly construct a semantic graph based on the statistical symbol co-occurrence probabilities. Then we design a semantic aware module (SAM), which projects the visual and classification feature into semantic space. The cosine distance between different projected vectors indicates the correlation between symbols. And jointly optimizing HMER and SIL can explicitly enhances the model's understanding of symbol relationships. In addition, SAM can be easily plugged into existing attention-based models for HMER and consistently bring improvement. Extensive experiments on public benchmark datasets demonstrate that our proposed module can effectively enhance the recognition performance. Our method achieves better recognition performance than prior arts on both CROHME and HME100K datasets.

View on arXivView PDF

Code Implementations(1)

liuzhuang1024/SAMCommunity64%
GPL-3.0

Semantic Graph Representation Learning for Handwritten Mathematical Expression Recognition (ICDAR 2023)

142PythonJun 9, 20233 years agoGPL-3.0
formula-recognitionhandwrite-recognnizeicdar2023image-recognitionrecognition-algorithms

Similar Papers

Cite this paper

@article{liu2023semantic,
  title  = {Semantic Graph Representation Learning for Handwritten Mathematical Expression Recognition},
  author = {Zhuang Liu and Ye Yuan and Zhilong Ji and Jingfeng Bai and Xiang Bai},
  year   = {2023},
  eprint = {2308.10493},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.10493v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.10493.svg)](https://codeofpaper.com/paper/2308.10493)

Discussion