{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/learning-by-association-a-versatile-semi","title":"Learning by Association - A versatile semi-supervised training method for neural networks","arxiv_id":"1706.00909","date":"2017-06-03","proceeding":null,"authors":["Philip Häusser","Alexander Mordvintsev","Daniel Cremers"],"abstract":"In many real-world scenarios, labeled data for a specific machine learning\ntask is costly to obtain. Semi-supervised training methods make use of\nabundantly available unlabeled data and a smaller number of labeled examples.\nWe propose a new framework for semi-supervised training of deep neural networks\ninspired by learning in humans. \"Associations\" are made from embeddings of\nlabeled samples to those of unlabeled ones and back. The optimization schedule\nencourages correct association cycles that end up at the same class from which\nthe association was started and penalizes wrong associations ending at a\ndifferent class. The implementation is easy to use and can be added to any\nexisting end-to-end training setup. We demonstrate the capabilities of learning\nby association on several data sets and show that it can improve performance on\nclassification tasks tremendously by making use of additionally available\nunlabeled data. In particular, for cases with few labeled data, our training\nscheme outperforms the current state of the art on SVHN.","url_abs":"http://arxiv.org/abs/1706.00909v1","url_pdf":"http://arxiv.org/pdf/1706.00909v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"learning-by-association-a-versatile-semi","repo_url":"https://github.com/haeusser/learning_by_association","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1706.00909","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}