Self-Supervised Learning Based Handwriting Verification
Authors:
Mihir Chauhan,
Mohammad Abuzar Shaikh,
Bina Ramamurthy,
Mingchen Gao,
Siwei Lyu,
Sargur Srihari
Abstract:
We present SSL-HV: Self-Supervised Learning approaches applied to the task of Handwriting Verification. This task involves determining whether a given pair of handwritten images originate from the same or different writer distribution. We have compared the performance of multiple generative, contrastive SSL approaches against handcrafted feature extractors and supervised learning on CEDAR AND data…
▽ More
We present SSL-HV: Self-Supervised Learning approaches applied to the task of Handwriting Verification. This task involves determining whether a given pair of handwritten images originate from the same or different writer distribution. We have compared the performance of multiple generative, contrastive SSL approaches against handcrafted feature extractors and supervised learning on CEDAR AND dataset. We show that ResNet based Variational Auto-Encoder (VAE) outperforms other generative approaches achieving 76.3% accuracy, while ResNet-18 fine-tuned using Variance-Invariance-Covariance Regularization (VICReg) outperforms other contrastive approaches achieving 78% accuracy. Using a pre-trained VAE and VICReg for the downstream task of writer verification we observed a relative improvement in accuracy of 6.7% and 9% over ResNet-18 supervised baseline with 10% writer labels.
△ Less
Submitted 28 May, 2024;
originally announced May 2024.
Distance matrices perturbed by a Laplacian
Authors:
Balaji Ramamurthy,
Ravindra Bapat,
Shivani Goel
Abstract:
Let $T$ be a tree with $n$ vertices. To each edge of $T$, we assign a weight which is a positive definite matrix of some fixed order, say, $s$. Let $D_{ij}$ denote the sum of all the weights lying in the path connecting the vertices $i$ and $j$ of $T$. We now say that $D_{ij}$ is the distance between $i$ and $j$. Define $D:=[D_{ij}]$, where $D_{ii}$ is the $s \times s$ null matrix and for…
▽ More
Let $T$ be a tree with $n$ vertices. To each edge of $T$, we assign a weight which is a positive definite matrix of some fixed order, say, $s$. Let $D_{ij}$ denote the sum of all the weights lying in the path connecting the vertices $i$ and $j$ of $T$. We now say that $D_{ij}$ is the distance between $i$ and $j$. Define $D:=[D_{ij}]$, where $D_{ii}$ is the $s \times s$ null matrix and for $i \neq j$, $D_{ij}$ is the distance between $i$ and $j$. Let $G$ be an arbitrary connected weighted graph with $n$ vertices, where each weight is a positive definite matrix of order $s$. If $i$ and $j$ are adjacent, then define $L_{ij}:=-W_{ij}^{-1}$, where $W_{ij}$ is the weight of the edge $(i,j)$. Define $L_{ii}:=\sum_{i \neq j,j=1}^{n}W_{ij}^{-1}$. The Laplacian of $G$ is now the $ns \times ns$ block matrix $L:=[L_{ij}]$. In this paper, we first note that $D^{-1}-L$ is always non-singular and then we prove that $D$ and its perturbation $(D^{-1}-L)^{-1}$ have many interesting properties in common.
△ Less
Submitted 11 December, 2019;
originally announced December 2019.