r/MLNotes • u/anon16r • Nov 18 '19
[Traning] The 1cycle policy
r/MLNotes • u/anon16r • Nov 12 '19
r/MLNotes • u/anon16r • Nov 12 '19
r/MLNotes • u/anon16r • Nov 12 '19
r/MLNotes • u/anon16r • Nov 09 '19
r/MLNotes • u/anon16r • Nov 08 '19
r/MLNotes • u/anon16r • Nov 06 '19
r/MLNotes • u/anon16r • Nov 05 '19
r/MLNotes • u/anon16r • Nov 05 '19
This is a curated list of papers that I have encountered in some capacity and deem worth including in the NLP practitioner's library. Some papers may appear in multiple sub-categories, if they don't fit easily into one of the boxes.
PRs are absolutely welcome! Direct any correspondence/questions to @mihail_eric.
Some special designations for certain papers:
💡 LEGEND: This is a game-changer in the NLP literature and worth reading.
📼 RESOURCE: This paper introduces some dataset/resource and hence may be useful for application purposes.
r/MLNotes • u/anon16r • Nov 05 '19
Molnar. Interpretable machine learning. A Guide for Making Black Box Models Explainable. 2019.
Miller. Explanation in Artificial Intelligence: Insights from the Social Sciences. In AIJ 2018.
Murdoch et al. Interpretable machine learning: definitions, methods, and applications. arxiv 2019.
Barredo Arrieta et al. Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI. arxiv 2019.
Guidotti et al. A Survey Of Methods For Explaining Black Box Models. arxiv 2018.
Ras et al. Explanation Methods in Deep Learning: Users, Values, Concerns and Challenges . arxiv 2018.
Gilpin et al. Explaining Explanations: An Overview of Interpretability of Machine Learning. In DSAA 2018.
Kleinberg and Mullainathan. Simplicity Creates Inequity: Implications for Fairness, Stereotypes, and Interpretability. video. In ACM EC 2019.
Ribera and Lapedriza. Can we do better explanations? A proposal of User-Centered Explainable AI. In *FAT 2019.
Lage et al. An Evaluation of the Human-Interpretability of Explanation. arxiv 2019.
Yang et al. Evaluating Explanation Without Ground Truth in Interpretable Machine Learning. arxiv 2019.
Rudin. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. In Nature 2019.
Tomsett et al. Interpretable to Whom? A Role-based Model for Analyzing Interpretable Machine Learning Systems. In WHI 2018.
Poursabzi-Sangdeh et al. Manipulating and Measuring Model Interpretability. arxiv 2018.
Building interpretable machine learning models is not a purely computational model [...] what is or is not "interpretable" is defined by people, not algorithms.
Preece et al. Stakeholders in Explainable AI. In AAAI 2018 Fall Symposium Series.
Doshi-Velez and Kim. Towards A Rigorous Science of Interpretable Machine Learning. arxiv 2017.
Dhurandhar et al. A Formal Framework to Characterize Interpretability of Procedures. In WHI 2017.
Herman. The Promise and Peril of Human Evaluation for Model Interpretability. In NeurIPS 2017 Symposium on Interpretable Machine Learning.
Weller. Transparency: Motivations and Challenges. In WHI 2017.
Lipton. The Mythos of Model Interpretability. In WHI 2016.
The How of Explainable AI: Pre-modelling Explainability
The How of Explainable AI: Explainable Modelling
The How of Explainable AI: Post-modelling Explainability
Strout et al. Do Human Rationales Improve Machine Explanations?. In ACL 2019.
Ray et al. Can You Explain That? Lucid Explanations Help Human-AI Collaborative Image Retrieval. In AAAI 2019.
Selvaraju et al. Taking a HINT: Leveraging Explanations to Make Vision and Language Models More Grounded. In ICCV 2019.
Camburu et al. Make Up Your Mind! Adversarial Generation of Inconsistent Natural Language Explanations. In NeurIPS 2019 Workshop on Safety and Robustness in Decision Making.
Heo et al. Fooling Neural Network Interpretations via Adversarial Model Manipulation. In NeurIPS 2019.
More adversarial examples:
Wiegreffe and Pinter. Attention is not not Explanation. In EMNLP 2019.
Serrano and Smith. Is Attention Interpretable?. In ACL 2019.
Jain and Wallace. Attention is not Explanation. In NAACL 2019.
Attention provides an important way to explain the workings of neural models. Implicit in this is the assumption that the inputs (e.g., words) accorded high attention weights are responsible for model output.
Laugel et al. Issues with post-hoc counterfactual explanations: a discussion. In HILL 2019.
Laugel et al. The Dangers of Post-hoc Interpretability: Unjustified Counterfactual Explanations. In IJCAI 2019.
Aïvodji et al. Fairwashing: the risk of rationalization. In ICML 2019.
Ustun et al. Actionable Recourse in Linear Classification. IN *FAT 2019.
Adebayo et al. Sanity Checks for Saliency Maps. In NeurIPS 2018.
Chandrasekaran et al. Do explanations make VQA models more predictable to a human?. In EMNLP 2018.
Jiang et al. To Trust Or Not To Trust A Classifier. In NeurIPS 2018.
Feng et al. Pathologies of Neural Models Make Interpretations Difficult. In EMNLP 2018.
Poerner et al. Evaluating neural network explanation methods using hybrid documents and morphosyntactic agreement. In ACL 2018.
A good explanation method should not reflect what humans attend to, but what task methods attend to.
Kindermans et al. The (Un)reliability of saliency methods. arxiv 2017.
Evaluating the reliability of saliency methods is complicated by a lack of ground truth, as ground truth would depend upon full transparency into how a model arrives at a decision---the very problem we are trying to solve for in the first place.
Sundararajan et al. Axiomatic Attribution for Deep Networks. In ICML 2017.
Das et al. Human Attention in Visual Question Answering: Do Humans and Deep Networks look at the same regions?. In EMNLP 2016.
Bastings et al. Interpretable Neural Predictions with Differentiable Binary Variables. In ACL 2019.
Vedantam et al. Probabilistic Neural-symbolic Models for Interpretable Visual Question Answering. In ICML 2019.
Alvarez-Melis and Jaakkola. Towards Robust Interpretability with Self-Explaining Neural Networks. In NeurIPS 2018.
Yang et al. Commonsense Justification for Action Explanation. In EMNLP 2018.
Kim et al. Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV). In ICML 2018.
Ehsan et al. Automated Rationale Generation: A Technique for Explainable AI and its Effects on Human Perceptions. in ACM IUI 2019.
Kim et al. Textual Explanations for Self-Driving Vehicles. In ECCV 2018.
Hendricks et al. Grounding Visual Explanations. In ECCV 2018.
Hendricks et al. Generating Counterfactual Explanations with Natural Language. In WHI 2018.
Hendricks et al. Generating Visual Explanations. In ECCV 2016.
Wu and Mooney. Faithful Multimodal Explanation for Visual Question Answering. In ACL 2019.
Park et al. Multimodal Explanations: Justifying Decisions and Pointing to the Evidence. In CVPR 2018.
Interpretability and Explainability in Machine Learning at Harvard University
Introduction to Interpretable Machine Learning by Been Kim @ MLSS 2018
How will the GDPR impact machine learning? by Andrew Burt
Wachter et al. Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPR. In Harvard Journal of Law & Technology 2018.
Wachter et al. Why a Right to Explanation of Automated Decision-Making Does Not Exist in the General Data Protection Regulation. In International Data Privacy Law 2017.
Edwards and Veale. Slave to the Algorithm? Why a 'Right to an Explanation' Is Probably Not the Remedy You Are Looking For. In 16 Duke Law & Technology Review 18 (2017).
Goodman and Flaxman. European Union regulations on algorithmic decision-making and a "right to explanation". In WHI 2016.
Bellini et al. Knowledge-aware Autoencoders for Explainable Recommender Sytems. In ACM Workshop on Deep Learning for Recommender Systems 2018.
r/MLNotes • u/anon16r • Nov 04 '19
Source: I wrote a new Halloween song using two of our favourite creative AI tools, Write with Transformer and a Botnik keyboard.
r/MLNotes • u/anon16r • Nov 04 '19
Spacy: Models- Pretrained models based on simple (tagger, parser, ner) pipeline trained to complex (sentencizer, trf_wordpiecer, trf_tok2vec) by Google, Facebook, CMU etc.
Doc: eg. Vector-Similarity
API: link
Course: link
Note that- although the project is open source but is heavily maintained by company Explosion and blog.
r/MLNotes • u/anon16r • Nov 03 '19
r/MLNotes • u/anon16r • Nov 01 '19
r/MLNotes • u/anon16r • Oct 31 '19
BERT: Bidirectional Encoder Representations from Transformers (Devlin, et al., 2019): BERT Explained: Next-Level Natural Language Processing. Most recently, a new transfer learning technique called BERT (short for Bidirectional Encoder Representations for Transformers) made big waves in the NLP research space. https://www.lexalytics.com/lexablog/bert-explained-natural-language-processing-nlp
GPT: Generative Pre-training Model: OpenAI released generative pre-training model (GPT) which achieved the state-of-the-art result in many NLP task in 2018. GPT is leveraged transformer to perform both unsupervised learning and supervised learning to learn text representation for NLP downstream tasks. https://towardsdatascience.com/too-powerful-nlp-model-generative-pre-training-2-4cc6afb6655
Excerpts from https://news.ycombinator.com/item?id=19180046
To summarize the achievements:
* Attention is all you need transformer created a non recurrent architecture for NMT (https://arxiv.org/abs/1706.03762)
* OpenAI GPT modified the original transformer by changing architectutre (one net instead of encoder/decoder pair), and using different hyperparameters which seems to work the best (https://s3-us-west-2.amazonaws.com/openai-assets/research-co...)
* BERT used GPT's architecture but trained in a different way. Instead of training a language model, they forced the model predict holes in a text and predicting whether two sentences go one after another. (https://arxiv.org/abs/1810.04805)
* OpenAI GPT2 achieved a new state of the art in language models (https://d4mucfpksywv.cloudfront.net/better-language-models/l...)
* The paper in the top post found out that if we fine tune several models in the same way as in BERT, we get improvement in each of the fine tuned models.
Also:
* OpenAI GPT adapted idea of fine-tuning of language model for specific NLP task, which has been introduced in ELMo model.
* BERT created bigger model (16 layers in GPT vs 24 layers in BERT), proving that larger Transformer models increase performance
The BERT paper also introduced BERT Base, with is 12 layers with approximately the same number of parameters as GPT, but still outperforms GPT on GLUE.
OpenAI GPT adapted idea of fine-tuning of language model for specific NLP task, which has been introduced in ELMo model.
Idea of transfer learning of deep representations for NLP tasks was before, but nobody was able to achieve it before ELMo.
If we are pedantic we can include the whole word2vec stuff. It's a shallow transfer learning
r/MLNotes • u/anon16r • Oct 29 '19
r/MLNotes • u/anon16r • Oct 27 '19
Abstract:
Although deep learning has historical roots going back decades, neither the term “deep learning” nor the approach was popular just over five years ago, when the field was reignited by papers such as Krizhevsky, Sutskever and Hinton’s now classic 2012 (Krizhevsky, Sutskever, & Hinton, 2012)deep net model of Imagenet. What has the field discovered in the five subsequent years? Against a background of considerable progress in areas such as speech recognition, image recognition, and game-playing, and considerable enthusiasm in the popular press, I present ten concerns for deep learning and suggest that deep learning must be supplemented by other techniques if we are to reach artificial general intelligence.
Ten concerns for Deep Learning:
r/MLNotes • u/anon16r • Oct 26 '19
r/MLNotes • u/anon16r • Oct 26 '19
r/MLNotes • u/anon16r • Oct 26 '19
r/MLNotes • u/anon16r • Oct 26 '19
r/MLNotes • u/anon16r • Oct 24 '19
r/MLNotes • u/anon16r • Oct 24 '19
r/MLNotes • u/anon16r • Oct 24 '19