A Survey on Siamese Network: Methodologies, Applications, and Opportunities

Siamese network has obtained growing attention in real-life applications. In this survey, we present an comprehensive review on Siamese network from the aspects of methodologies, applications, and interesting topics for further exploration. We first introduce framework designs of Siamese network, followed by methodologies about learning with unlabeled data. Then, we review application scenarios in terms of classification and regression, together with relative methodologies. We also discuss the promising area of few-shot learning, followed by interesting topics about opportunities and challenges.