├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Lin Zehui 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Curriculum Learning PaperList/Materials 2 | 3 | This repository contains Curriculum Learning related papers and materials. Welcome contribute to this repo (typos or adding new papers). 4 | 5 | ## PaperList 6 | 7 | ### Early 8 | 9 | - Curriculum Learning [2009] 10 | - First paper about CL 11 | - Bilingual Word Embeddings for Phrase-Based Machine Translation [2013] 12 | - Learning to Execute [2014] 13 | 14 | ### 2015 15 | - Self-Paced Curriculum Learning [AAAI] 16 | - Self-paced Learning & CL combined 17 | - Curriculum learning of multiple tasks [CVPR] 18 | - Recurrent neural network language model adaptation with curriculum learning 19 | 20 | 21 | ### 2016 22 | - CASED: Curriculum Adaptive Sampling for Extreme Data Imbalance 23 | - Easy Questions First? A Case Study on Curriculum Learning for Question Answering [ACL] 24 | - Learning the Curriculum with Bayesian Optimization for Task-Specific Word Representation Learning [ACL] 25 | - Visualizing and Understanding Curriculum Learning for Long Short-Term Memory Networks 26 | - Multi-modal curriculum learning for semisupervised image classification 27 | 28 | 29 | ### 2017 30 | - Automated Curriculum Learning for Neural Networks [ICML] 31 | - RL related 32 | - Curriculum Learning for Multi-Task Classification of Visual Attributes [ICCV] 33 | - Curriculum Dropout [ICCV] 34 | - Curriculum Learning and Minibatch Bucketing in Neural Machine Translation [RANLP] 35 | - Repeat before forgetting: Spaced repetition for efficient and effective training of neural networks [EMNLP] 36 | - Teacher-Student Curriculum Learning 37 | - Boosting neural machine translation [IJCNLP] 38 | - Curriculum Learning in Reinforcement Learning 39 | 40 | 41 | ### 2018 42 | - An Empirical Exploration of Curriculum Learning for Neural Machine Translation 43 | - Curriculum Learning by Transfer Learning - Theory and Experiments with Deep Networks [ICML] 44 | - MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labels [ICML] 45 | - Curriculum Learning for Heterogeneous Star Network Embedding via Deep Reinforcement Learning [WSDM] 46 | - Minimax Curriculum Learning: Machine Teaching with Desirable Difficulties and Scheduled Diversity [ICLR] 47 | - Curriculum Learning Based on Reward Sparseness for Deep Reinforcement Learning of Task Completion Dialogue Management [ACL] 48 | - LEARNING TO TEACH [ICLR] 49 | - Curriculum Learning for Natural Answer Generation [IJCAI] 50 | - Learning Curriculum Policies for Reinforcement Learning 51 | - Starcraft micromanagement with reinforcement learning and curriculum transfer learning 52 | - Curriculumnet: Weakly supervised learning from large-scale web images [ECCV] 53 | 54 | ### 2019 55 | 56 | - On The Power of Curriculum Learning in Training Deep Networks [ICML] 57 | - Reinforcement Learning based Curriculum Optimization for Neural Machine Translation [NAACL] [short] 58 | - Dynamic Curriculum Learning for Imbalanced Data Classification 59 | - Simple and Effective Curriculum Pointer-Generator Networks for Reading Comprehension over Long Narratives [ACL] 60 | - Sentence Level Curriculum Learning for Improved Neural Conversational Models [ACL] 61 | - Curriculum Learning for Cumulative Return Maximization [IJCAI] 62 | - RL related 63 | - Dynamically Composing Domain-Data Selection with Clean-Data Selection by "Co-Curricular Learning" for Neural Machine Translation [ACL] 64 | - Curriculum Learning for Domain Adaptation in Neural Machine Translation [NAACL] 65 | - Pseudo-Labeling Curriculum for Unsupervised Domain Adaptation [BMVC] 66 | - Learning a Multitask Curriculum for Neural Machine Translation 67 | - Self-Attention Enhanced CNNs and Collaborative Curriculum Learning for Distantly Supervised Relation Extraction [EMNLP] 68 | - Data Parameters: A New Family of Parameters for Learning a Differentiable Curriculum [NIPS] 69 | - Reinforced Curriculum Learning on Pre-trained Neural Machine Translation Models [AAAI] 70 | - From Few to More: Large-scale Dynamic Multiagent Curriculum Learning [AAAI] 71 | - Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine Translation [AAAI] 72 | 73 | ### 2020 74 | - Evolutionary Population Curriculum for Scaling Multi-Agent Reinforcement Learning [ICLR] 75 | - Automated curriculum generation through setter-solver interactions [ICLR] 76 | - Curriculum Loss: Robust Learning and Generalization against Label Corruption [ICLR] 77 | - CDL: Curriculum Dual Learning for Emotion-Controllable Response Generation [ACL] 78 | - Curriculum Learning for Natural Language Understanding [ACL] 79 | - Learning a Multi-Domain Curriculum for Neural Machine Translation [ACL] 80 | - Curriculum Pre-training for End-to-End Speech Translation [ACL] 81 | - Norm-Based Curriculum Learning for Neural Machine Translation [ACL] 82 | - Uncertainty-Aware Curriculum Learning for Neural Machine Translation [ACL] 83 | - Task-Level Curriculum Learning for Non-Autoregressive Neural Machine Translation [IJCAI] 84 | - Solving Hard AI Planning Instances Using Curriculum-Driven Deep Reinforcement Learning [IJCAI] 85 | - Automatic Curriculum Learning For Deep RL: A Short Survey [IJCAI] 86 | - Self-Induced Curriculum Learning in Self-Supervised Neural Machine Translation [EMNLP] 87 | - SuperLoss: A Generic Loss for Robust Curriculum Learning [NIPS] 88 | - Automatic Curriculum Learning through Value Disagreement [NIPS] 89 | - A Novel Automated Curriculum Strategy to Solve Hard Sokoban Planning Instances [NIPS] 90 | - Curriculum By Smoothing [NIPS] 91 | - Curriculum Learning by Dynamic Instance Hardness [NIPS] 92 | - Curriculum learning for multilevel budgeted combinatorial problems [NIPS]
 93 | 94 | ## Materials 95 | 96 | ### PaperNote 97 | 98 | My homepage contains notes(in Chinese) on papers I have read. I may update links of some good notes written by others. 99 | 100 | My homepage notes links: [Curriculum Learning PaperNote](http://www.linzehui.me/tags/Curriculum-Learning/) 101 | 102 | ### Summary/Survey 103 | 104 | Curriculum Learning schedule summary: [Curriculum Learning schedule 总结](http://www.linzehui.me/2019/08/09/%E8%AE%BA%E6%96%87/Curriculum%20Learning%20schedule%E6%80%BB%E7%BB%93/) 105 | 106 | --------------------------------------------------------------------------------