English

CG-CNN: Self-Supervised Feature Extraction Through Contextual Guidance and Transfer Learning

Computer Vision and Pattern Recognition 2024-10-25 v3 Machine Learning

Abstract

Contextually Guided Convolutional Neural Networks (CG-CNNs) employ self-supervision and contextual information to develop transferable features across diverse domains, including visual, tactile, temporal, and textual data. This work showcases the adaptability of CG-CNNs through applications to various datasets such as Caltech and Brodatz textures, the VibTac-12 tactile dataset, hyperspectral images, and challenges like the XOR problem and text analysis. In text analysis, CG-CNN employs an innovative embedding strategy that utilizes the context of neighboring words for classification, while in visual and signal data, it enhances feature extraction by exploiting spatial information. CG-CNN mimics the context-guided unsupervised learning mechanisms of biological neural networks and it can be trained to learn its features on limited-size datasets. Our experimental results on natural images reveal that CG-CNN outperforms comparable first-layer features of well-known deep networks such as AlexNet, ResNet, and GoogLeNet in terms of transferability and classification accuracy. In text analysis, CG-CNN learns word embeddings that outperform traditional models like Word2Vec in tasks such as the 20 Newsgroups text classification. Furthermore, ongoing development involves training CG-CNN on outputs from another CG-CNN to explore multi-layered architectures, aiming to construct more complex and descriptive features. This scalability and adaptability to various data types underscore the potential of CG-CNN to handle a wide range of applications, making it a promising architecture for tackling diverse data representation challenges.

Keywords

Cite

@article{arxiv.2103.01566,
  title  = {CG-CNN: Self-Supervised Feature Extraction Through Contextual Guidance and Transfer Learning},
  author = {Olcay Kursun and Ahmad Patooghy and Peyman Poursani and Oleg V. Favorov},
  journal= {arXiv preprint arXiv:2103.01566},
  year   = {2024}
}
R2 v1 2026-06-23T23:39:07.288Z