{"url":"/method/contrastive-multiview-coding","slug":"contrastive-multiview-coding","name":"Contrastive Multiview Coding","full_name":"Contrastive Multiview Coding","full_name_withheld":false,"description_markdown":"**Contrastive Multiview Coding (CMC)** is a self-supervised learning approach, based on [CPC](https://paperswithcode.com/method/contrastive-predictive-coding), that  learns representations that capture information shared between multiple sensory views. The core idea is to set an anchor view and the sample positive and negative data points from the other view and maximise agreement between positive pairs in learning from two views. Contrastive learning is used to build the embedding.","description_state":"present","introduced_year":null,"introduced_by":{"title":"Contrastive Multiview Coding","paper":"/paper/contrastive-multiview-coding","first_author":"Yonglong Tian","n_authors":3,"url_abs":null,"archive_paper_url":"https://paperswithcode.com/paper/contrastive-multiview-coding"},"source":{"url":"https://arxiv.org/abs/1906.05849v5","title":"Contrastive Multiview Coding","url_on_a_paper_host":true},"code_snippet_url":"https://github.com/HobbitLong/CMC","code_snippet_url_on_a_code_host":true,"categories":[{"area":"General","area_id":"general","collection":"Self-Supervised Learning","url":"/methods/category/self-supervised-learning","pwc_aliases":[]}],"n_papers_tagged":5,"archive_num_papers":5,"papers_newest_first":[{"paper":"/paper/contrastive-learning-with-cross-modal","title":"Contrastive Learning with Cross-Modal Knowledge Mining for Multimodal Human Activity Recognition","date":"2022-05-20","arxiv_id":"2205.10071","n_code_links":1,"syntology":null},{"paper":null,"title":"CSI: Contrastive Data Stratification for Interaction Prediction and its Application to Compound-Protein Interaction Prediction","date":"2021-11-18","arxiv_id":"2111.09467","n_code_links":0,"syntology":null},{"paper":"/paper/self-supervised-representation-learning-on-1","title":"Hyper-Representations: Self-Supervised Representation Learning on Neural Network Weights for Model Characteristic Prediction","date":"2021-10-28","arxiv_id":"2110.15288","n_code_links":1,"syntology":{"ran":9,"of":15,"unverified":6,"pointer_only":15}},{"paper":"/paper/infoxlm-an-information-theoretic-framework","title":"InfoXLM: An Information-Theoretic Framework for Cross-Lingual Language Model Pre-Training","date":"2020-07-15","arxiv_id":"2007.07834","n_code_links":4,"syntology":null},{"paper":"/paper/contrastive-multiview-coding","title":"Contrastive Multiview Coding","date":"2019-06-13","arxiv_id":"1906.05849","n_code_links":8,"syntology":{"ran":3,"of":4,"unverified":1,"pointer_only":1}}],"papers_shown":5,"tasks":[{"task":"/task/contrastive-learning","name":"Contrastive Learning","papers":4},{"task":"/task/self-supervised-learning","name":"Self-Supervised Learning","papers":2},{"task":"/task/activity-recognition","name":"Activity Recognition","papers":1},{"task":"/task/cross-lingual-transfer","name":"Cross-Lingual Transfer","papers":1},{"task":"/task/human-activity-recognition","name":"Human Activity Recognition","papers":1},{"task":"/task/language-modeling","name":"Language Modeling","papers":1},{"task":"/task/language-modelling","name":"Language Modelling","papers":1},{"task":"/task/prediction","name":"Prediction","papers":1},{"task":"/task/representation-learning","name":"Representation Learning","papers":1},{"task":"/task/retrieval","name":"Retrieval","papers":1},{"task":"/task/self-supervised-action-recognition","name":"Self-Supervised Action Recognition","papers":1},{"task":"/task/self-supervised-image-classification","name":"Self-Supervised Image Classification","papers":1},{"task":"/task/sentence","name":"Sentence","papers":1}],"tasks_shown":13,"n_tasks":13,"usage_by_year":[{"year":"2019","papers":1},{"year":"2020","papers":1},{"year":"2021","papers":2},{"year":"2022","papers":1}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/contrastive-multiview-coding"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}