# CSSL-RHA: Contrastive Self-Supervised Learning for Robust Handwriting Authentication

arXiv: https://arxiv.org/abs/2307.11100 · HTML: https://mlsanity.com/paper/2307.11100/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 30 of its 60 references that are in the map.
- First posted on arXiv 18 Jul 2023.

## Builds on (most cited first, 30 of 30)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale](https://mlsanity.com/paper/2010.11929/) (2020)
- [Swin Transformer: Hierarchical Vision Transformer using Shifted Windows](https://mlsanity.com/paper/2103.14030/) (2021)
- [A Simple Framework for Contrastive Learning of Visual Representations](https://mlsanity.com/paper/2002.05709/) (2020)
- [Representation Learning with Contrastive Predictive Coding](https://mlsanity.com/paper/1807.03748/) (2018)
- [Momentum Contrast for Unsupervised Visual Representation Learning](https://mlsanity.com/paper/1911.05722/) (2019)
- [Masked Autoencoders Are Scalable Vision Learners](https://mlsanity.com/paper/2111.06377/) (2021)
- [Bootstrap your own latent: A new approach to self-supervised Learning](https://mlsanity.com/paper/2006.07733/) (2020)
- [Transformer-XL: Attentive Language Models Beyond a Fixed-Length Context](https://mlsanity.com/paper/1901.02860/) (2019)
- [Barlow Twins: Self-Supervised Learning via Redundancy Reduction](https://mlsanity.com/paper/2103.03230/) (2021)
- [Glow: Generative Flow with Invertible 1x1 Convolutions](https://mlsanity.com/paper/1807.03039/) (2018)
- [Variational Graph Auto-Encoders](https://mlsanity.com/paper/1611.07308/) (2016)
- [Self-Supervised Learning of Pretext-Invariant Representations](https://mlsanity.com/paper/1912.01991/) (2019)
- [A Survey on Contrastive Self-supervised Learning](https://mlsanity.com/paper/2011.00362/) (2020)
- [GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models](https://mlsanity.com/paper/1802.08773/) (2018)
- [Learning Representations by Predicting Bags of Visual Words](https://mlsanity.com/paper/2002.12247/) (2020)
- [Reading and Writing: Discriminative and Generative Modeling for Self-Supervised Text Recognition](https://mlsanity.com/paper/2207.00193/) (2022)
- [Text and Style Conditioned GAN for Generation of Offline Handwriting Lines](https://mlsanity.com/paper/2009.00678/) (2020)
- [Handwriting Biometrics: Applications and Future Trends in e-Security and e-Health](https://mlsanity.com/paper/2202.12760/) (2022)
- [FragNet: Writer Identification using Deep Fragment Networks](https://mlsanity.com/paper/2003.07212/) (2020)
- [Flow-based Self-supervised Density Estimation for Anomalous Sound Detection](https://mlsanity.com/paper/2103.08801/) (2021)
- [GR-RNN: Global-Context Residual Recurrent Neural Networks for Writer Identification](https://mlsanity.com/paper/2104.05036/) (2021)
- [Self-Supervised Representation Learning via Neighborhood-Relational Encoding](https://mlsanity.com/paper/1908.10455/) (2019)
- [SURDS: Self-Supervised Attention-guided Reconstruction and Dual Triplet Loss for Writer Independent Offline Signature Verification](https://mlsanity.com/paper/2201.10138/) (2022)
- [SWIS: Self-Supervised Representation Learning For Writer Independent Offline Signature Verification](https://mlsanity.com/paper/2202.13078/) (2022)
- [An Empirical Study on Writer Identification & Verification from Intra-variable Individual Handwriting](https://mlsanity.com/paper/1708.03361/) (2017)
- [An improved sex specific and age dependent classification model for Parkinson's diagnosis using handwriting measurement](https://mlsanity.com/paper/1904.09651/) (2019)
- [A new algorithm for identity verification based on the analysis of a handwritten dynamic signature](https://mlsanity.com/paper/1610.01578/) (2016)
- [KNN and ANN-based Recognition of Handwritten Pashto Letters using Zoning Features](https://mlsanity.com/paper/1904.03391/) (2019)
- [Siamese based Neural Network for Offline Writer Identification on word level data](https://mlsanity.com/paper/2211.14443/) (2022)

## Built on by (most cited first, 2 of 2)

- [Image-based Freeform Handwriting Authentication with Energy-oriented Self-Supervised Learning](https://mlsanity.com/paper/2408.09676/) (2024)
- [Self-Supervised Learning Based Handwriting Verification](https://mlsanity.com/paper/2405.18320/) (2024)

## Abstract (arXiv)

Handwriting authentication is a valuable tool used in various fields, such as fraud prevention and cultural heritage protection. However, it remains a challenging task due to the complex features, severe damage, and lack of supervision. In this paper, we propose a novel Contrastive Self-Supervised Learning framework for Robust Handwriting Authentication (CSSL-RHA) to address these issues. It can dynamically learn complex yet important features and accurately predict writer identities. Specifically, to remove the negative effects of imperfections and redundancy, we design an information-theoretic filter for pre-processing and propose a novel adaptive matching scheme to represent images as patches of local regions dominated by more important features. Through online optimization at inference time, the most informative patch embeddings are identified as the "most important" elements. Furthermore, we employ contrastive self-supervised training with a momentum-based paradigm to learn more general statistical structures of handwritten data without supervision. We conduct extensive experiments on five benchmark datasets and our manually annotated dataset EN-HA, which demonstrate the superiority of our CSSL-RHA compared to baselines. Additionally, we show that our proposed model can still effectively achieve authentication even under abnormal circumstances, such as data falsification and corruption.
