• Stars
    star
    392
  • Rank 109,735 (Top 3 %)
  • Language
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DGMs for NLP. A roadmap.

title

DGMs 4 NLP. Deep Generative Models for Natural Language Processing. A Roadmap.

Yao Fu, University of Edinburgh, [email protected]

**Update**: How does GPT Obtain its Ability? Tracing Emergent Abilities of Language Models to their Sources

**Update**: A Closer Look at Language Model Emergent Abilities

**Update**: Large Languge Models

**Update**: Long-range Dependency; Why S4 is Good at Long Sequence: Remembering a Sequence with Online Function Approximation

**TODO 1**: Calibration; Prompting; Long-range transformers; State-space Models

**TODO 2**: Matrix Factorization and Word embedding; Kernels; Gaussian Process

**TODO 3**: Relationship between inference and RL;


Introduction

Prelude

(written in early 2019, originated from the DGM seminar at Columbia)

Why do we want deep generative models? Because we want to learn basic factors that generate language. Human language contains rich latent factors, the continuous ones might be emotion, intention, and others, the discrete/ structural factors might be POS/ NER tags or syntax trees. Many of them are latent as in most cases, we just observe the sentence. They are also generative: human should produce language based on the overall idea, the current emotion, the syntax, and all other things we can or cannot name.

How to model the generative process of language in a statistically principled way? Can we have a flexible framework that allows us to incorporate explicit supervision signals when we have labels, or add distant supervision or logical/ statistical constraints when we do not have labels but have other prior knowledge, or simply infer whatever makes the most sense when we have no labels or a priori? Is it possible that we exploit the modeling power of advanced neural architectures while still being mathematical and probabilistic? DGMs allow us to achieve these goals.

Let us begin the journey.

chronology

  • 2013: VAE
  • 2014: GAN; Sequence to sequence; Attention Mechanism
  • 2015: Normalizing Flow; Difussion Models
  • 2016: Gumbel-softmax; Google's Neural Machine Translation System (GNMT)
  • 2017: Transformers; ELMo
  • 2018: BERT
  • 2019: Probing and Bertology; GPT2
  • 2020: GPT3; Contrastive Learning; Compositional Generalization; Diffusion Models
  • 2021: Prompting; Score-based Generative Models;
  • 2022: State-spece Models

Table of Content

roadmap

Citation:

@article{yao2019DGM4NLP,
  title   = "Deep Generative Models for Natual Language Processing",
  author  = "Yao Fu",
  year    = "2019",
  url     = "https://github.com/FranxYao/Deep-Generative-Models-for-Natural-Language-Processing"
}

Resources

DGM Seminars

Courses

The fundation of the DGMs is built upon probabilistic graphical models. So we take a look at the following resources

  • Blei's Foundation of Graphical Models course, STAT 6701 at Columbia (link)

    • Foundation of probabilistic modeling, graphical models, and approximate inference.
  • Xing's Probabilistic Graphical Models, 10-708 at CMU (link)

    • A really heavy course with extensive materials.
    • 5 modules in total: exact inference, approximate inference, DGMs, reinforcement learning, and non-parameterics.
    • All the lecture notes, vedio recordings, and homeworks are open-sourced.
  • Collins' Natural Language Processing, COMS 4995 at Columbia (link)

    • Many inference methods for structured models are introduced. Also take a look at related notes from Collins' homepage
    • Also checkout bilibili

Books

  • Pattern Recognition and Machine Learning. Christopher M. Bishop. 2006

    • Probabily the most classical textbook
    • The core part, according to my own understanding, of this book, should be section 8 - 13, especially section 10 since this is the section that introduces variational inference.
  • Machine Learning: A Probabilistic Perspective. Kevin P. Murphy. 2012

    • Compared with the PRML Bishop book, this book may be used as a super-detailed handbook for various graphical models and inference methods.
  • Graphical Models, Exponential Families, and Variational Inference. 2008

    • Martin J. Wainwright and Michael I. Jordan
  • Linguistic Structure Prediction. 2011

    • Noah Smith
  • The Syntactic Process. 2000

    • Mark Steedman

NLP Side

Generation

  • Generating Sentences from a Continuous Space, CoNLL 15

    • Samuel R. Bowman, Luke Vilnis, Oriol Vinyals, Andrew M. Dai, Rafal Jozefowicz, Samy Bengio
  • Neural variational inference for text processing, ICML 16

    • Yishu Miao, Lei Yu, Phil Blunsom, Deepmind
  • Learning Neural Templates for Text Generation. EMNLP 2018

    • Sam Wiseman, Stuart M. Shieber, Alexander Rush. Havard
  • Residual Energy Based Models for Text Generation. ICLR 20

    • Yuntian Deng, Anton Bakhtin, Myle Ott, Arthur Szlam, Marc' Aurelio Ranzato. Havard and FAIR
  • Paraphrase Generation with Latent Bag of Words. NeurIPS 2019.

    • Yao Fu, Yansong Feng, and John P. Cunningham. Columbia

Decoding and Search, General

  • Fairseq Decoding Library. [github]

  • Controllabel Neural Text Generation [Lil'Log]

  • Best-First Beam Search. TACL 2020

    • Clara Meister, Tim Vieira, Ryan Cotterell
  • The Curious Case of Neural Text Degeneration. ICLR 2020

    • Ari Holtzman, Jan Buys, Li Du, Maxwell Forbes, Yejin Choi
  • Comparison of Diverse Decoding Methods from Conditional Language Models. ACL 2019

    • Daphne Ippolito, Reno Kriz, Maria Kustikova, Joa ̃o Sedoc, Chris Callison-Burch
  • Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacement. ICML 19

    • Wouter Kool, Herke van Hoof, Max Welling
  • Conditional Poisson Stochastic Beam Search. EMNLP 2021

    • Clara Meister, Afra Amini, Tim Vieira, Ryan Cotterell
  • Massive-scale Decoding for Text Generation using Lattices. 2021

    • Jiacheng Xu and Greg Durrett

Constrained Decoding

  • Lexically Constrained Decoding for Sequence Generation Using Grid Beam Search. ACL 2017

    • Chris Hokamp, Qun Liu
  • Fast Lexically Constrained Decoding with Dynamic Beam Allocation for Neural Machine Translation. NAACL 2018

    • Matt Post, David Vilar
  • Improved Lexically Constrained Decoding for Translation and Monolingual Rewriting. NAACL 2019

    • J. Edward Hu, Huda Khayrallah, Ryan Culkin, Patrick Xia, Tongfei Chen, Matt Post, Benjamin Van Durme
  • Towards Decoding as Continuous Optimisation in Neural Machine Translation. EMNLP 2017

    • Cong Duy Vu Hoang, Gholamreza Haffari and Trevor Cohn.
  • Gradient-guided Unsupervised Lexically Constrained Text Generation. EMNLP 2020

    • Lei Sha
  • Controlled Text Generation as Continuous Optimization with Multiple Constraints. 2021

    • Sachin Kumar, Eric Malmi, Aliaksei Severyn, Yulia Tsvetkov
  • NeuroLogic Decoding: (Un)supervised Neural Text Generation with Predicate Logic Constraints. NAACL 2021

    • Ximing Lu, Peter West, Rowan Zellers, Ronan Le Bras, Chandra Bhagavatula, Yejin Choi
  • NeuroLogic A*esque Decoding: Constrained Text Generation with Lookahead Heuristics. 2021

    • Ximing Lu, Sean Welleck, Peter West, Liwei Jiang, Jungo Kasai, Daniel Khashabi, Ronan Le Bras, Lianhui Qin, Youngjae Yu, Rowan Zellers, Noah A. Smith, Yejin Choi
  • COLD Decoding: Energy-based Constrained Text Generation with Langevin Dynamics. 2022

    • Lianhui Qin, Sean Welleck, Daniel Khashabi, Yejin Choi

Non-autoregressive Decoding

Note: I have not fully gone through this chapter, please give me suggestions!

  • Non-Autoregressive Neural Machine Translation. ICLR 2018

    • Jiatao Gu, James Bradbury, Caiming Xiong, Victor O.K. Li, Richard Socher
  • Fully Non-autoregressive Neural Machine Translation: Tricks of the Trade.

    • Jiatao Gu, Xiang Kong.
  • Fast Decoding in Sequence Models Using Discrete Latent Variables. ICML 2021

    • Łukasz Kaiser, Aurko Roy, Ashish Vaswani, Niki Parmar, Samy Bengio, Jakob Uszkoreit, Noam Shazeer
  • Cascaded Text Generation with Markov Transformers. Arxiv 20

    • Yuntian Deng and Alexander Rush
  • Glancing Transformer for Non-Autoregressive Neural Machine Translation. ACL 2021

    • Lihua Qian, Hao Zhou, Yu Bao, Mingxuan Wang, Lin Qiu, Weinan Zhang, Yong Yu, Lei Li
    • This one is now deployed inside Bytedance

Decoding from Pretrained Language Model

TODO: more about it

  • Prompt Papers, ThuNLP (link)

  • CTRL: A Conditional Transformer Language Model for Controllable Generation. Arxiv 2019

    • Nitish Shirish Keskar, Bryan McCann, Lav R. Varshney, Caiming Xiong, Richard Socher
  • Plug and Play Language Models: a Simple Approach to Controlled Text Generation

    • Sumanth Dathathri, Andrea Madotto, Janice Lan, Jane Hung, Eric Frank, Piero Molino, Jason Yosinski, Rosanne Liu

Structured Prediction

  • Torch-Struct: Deep Structured Prediction Library. github, paper, documentation

    • Alexander M. Rush. Cornell University
  • An introduction to Conditional Random Fields. 2012

    • Charles Sutton and Andrew McCallum.
  • Inside-Outside and Forward-Backward Algorithms Are Just Backprop. 2016.

    • Jason Eisner
  • Learning with Fenchel-Young Losses. JMLR 2019

    • Mathieu Blondel, André F. T. Martins, Vlad Niculae
  • Structured Attention Networks. ICLR 2017

    • Yoon Kim, Carl Denton, Luong Hoang, Alexander M. Rush
  • Differentiable Dynamic Programming for Structured Prediction and Attention. ICML 2018

    • Arthur Mensch and Mathieu Blondel.

Syntax

  • Recurrent Neural Network Grammars. NAACL 16

    • Chris Dyer, Adhiguna Kuncoro, Miguel Ballesteros, and Noah Smith.
  • Unsupervised Recurrent Neural Network Grammars, NAACL 19

    • Yoon Kin, Alexander Rush, Lei Yu, Adhiguna Kuncoro, Chris Dyer, and Gabor Melis
  • Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder, ICLR 19

    • Caio Corro, Ivan Titov, Edinburgh

Semantics

  • The Syntactic Process. 2020

    • Mark Steedman
  • Linguistically-Informed Self-Attention for Semantic Role Labeling. EMNLP 2018 Best paper award

    • Emma Strubell, Patrick Verga, Daniel Andor, David Weiss and Andrew McCallum. UMass Amherst and Google AI Language
  • Semantic Parsing with Semi-Supervised Sequential Autoencoders. 2016

    • Tomas Kocisky, Gabor Melis, Edward Grefenstette, Chris Dyer, Wang Ling, Phil Blunsom, Karl Moritz Hermann

Grammar Induction

  • Grammar Induction and Unsupervised Learning, paper list. (link)
    • Yao Fu

Compositionality

  • Compositional Generalization in NLP. Paper list

    • Yao Fu
  • Generalization without Systematicity: On the Compositional Skills of Sequence-to-Sequence Recurrent Networks. ICML 2019

    • Brenden Lake and Marco Baroni
  • Improving Text-to-SQL Evaluation Methodology. ACL 2018

    • Catherine Finegan-Dollak, Jonathan K. Kummerfeld, Li Zhang, Karthik Ramanathan, Sesh Sadasivam, Rui Zhang, Dragomir Radev

ML Side

Samplig Methods

  • Probabilistic inference using Markov chain Monte Carlo methods. 1993

    • Radford M Neal
  • Elements of Sequential Monte Carlo (link)

    • Christian A. Naesseth, Fredrik Lindsten, Thomas B. Schön
  • A Conceptual Introduction to Hamiltonian Monte Carlo (link)

    • Michael Betancourt
  • Candidate Sampling (link)

    • Google Tensorflow Blog
  • Noise-constrastive estimation: A new estimation principle for unnormalized statistical models. AISTATA 2010

    • Michael Gutmann, Hyvarinen. University of Helsinki
  • A* Sampling. NIPS 2014 Best paper award

    • Chris J. Maddison, Daniel Tarlow, Tom Minka. University of Toronto and MSR

Variational Inference, VI

  • Cambridge Variational Inference Reading Group (link)

    • Sam Power. University of Cambridge
  • Variational Inference: A Review for Statisticians.

    • David M. Blei, Alp Kucukelbir, Jon D. McAuliffe.
  • Stochastic Variational Inference

    • Matthew D. Hoffman, David M. Blei, Chong Wang, John Paisley
  • Variational Bayesian Inference with Stochastic Search. ICML 12

    • John Paisley, David Blei, Michael Jordan. Berkeley and Princeton

VAEs

  • Auto-Encoding Variational Bayes, ICLR 14

    • Diederik P. Kingma, Max Welling
  • beta-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework. ICLR 2017

    • Irina Higgins, Loic Matthey, Arka Pal, Christopher Burgess, Xavier Glorot, Matthew Botvinick, Shakir Mohamed, Alexander Lerchner
  • Importance Weighted Autoencoders. ICLR 2015

    • Yuri Burda, Roger Grosse, Ruslan Salakhutdinov
  • Stochastic Backpropagation and Approximate Inference in Deep Generative Models. ICML 14

    • Danilo Jimenez Rezende, Shakir Mohamed, Daan Wierstra
    • Reparameterization w. deep gaussian models.
  • Semi-amortized variational autoencoders, ICML 18

    • Yoon Kim, Sam Wiseman, Andrew C. Miller, David Sontag, Alexander M. Rush, Havard
  • Adversarially Regularized Autoencoders, ICML 18

    • Jake (Junbo) Zhao, Yoon Kim, Kelly Zhang, Alexander M. Rush, Yann LeCun.

Reparameterization

More on reparameterization: to reparameterize gaussian mixture, permutation matrix, and rejection samplers(Gamma and Dirichlet).

  • Stochastic Backpropagation through Mixture Density Distributions, Arxiv 16

    • Alex Graves
  • Reparameterization Gradients through Acceptance-Rejection Sampling Algorithms. AISTATS 2017

    • Christian A. Naesseth, Francisco J. R. Ruiz, Scott W. Linderman, David M. Blei
  • Implicit Reparameterization Gradients. NeurIPS 2018.

    • Michael Figurnov, Shakir Mohamed, and Andriy Mnih
  • Categorical Reparameterization with Gumbel-Softmax. ICLR 2017

    • Eric Jang, Shixiang Gu, Ben Poole
  • The Concrete Distribution: A Continuous Relaxation of Discrete Random Variables. ICLR 2017

    • Chris J. Maddison, Andriy Mnih, and Yee Whye Teh
  • Invertible Gaussian Reparameterization: Revisiting the Gumbel-Softmax. 2020

    • Andres Potapczynski, Gabriel Loaiza-Ganem, John P. Cunningham
  • Reparameterizable Subset Sampling via Continuous Relaxations. IJCAI 2019

    • Sang Michael Xie and Stefano Ermon

GANs

  • Generative Adversarial Networks, NIPS 14

    • Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, Yoshua Bengio
  • Towards principled methods for training generative adversarial networks, ICLR 2017

    • Martin Arjovsky and Leon Bottou
  • Wasserstein GAN

    • Martin Arjovsky, Soumith Chintala, Léon Bottou
  • InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets. NIPS 2016

    • Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel. UC Berkeley. OpenAI
  • Adversarially Learned Inference. ICLR 2017

    • Vincent Dumoulin, Ishmael Belghazi, Ben Poole, Olivier Mastropietro, Alex Lamb, Martin Arjovsky, Aaron Courville

Flows

  • Flow Based Deep Generative Models, from Lil's log

  • Variational Inference with Normalizing Flows, ICML 15

    • Danilo Jimenez Rezende, Shakir Mohamed
  • Learning About Language with Normalizing Flows

  • Improved Variational Inference with Inverse Autoregressive Flow

    • Diederik P Kingma, Tim Salimans, Rafal Jozefowicz, Xi Chen, Ilya Sutskever, Max Welling
  • Density estimation using Real NVP. ICLR 17

    • Laurent Dinh, Jascha Sohl-Dickstein, Samy Bengio
  • Unsupervised Learning of Syntactic Structure with Invertible Neural Projections. EMNLP 2018

    • Junxian He, Graham Neubig, Taylor Berg-Kirkpatrick
  • Latent Normalizing Flows for Discrete Sequences. ICML 2019.

    • Zachary M. Ziegler and Alexander M. Rush
  • Discrete Flows: Invertible Generative Models of Discrete Data. 2019

    • Dustin Tran, Keyon Vafa, Kumar Krishna Agrawal, Laurent Dinh, Ben Poole
  • FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flow. EMNLP 2019

    • Xuezhe Ma, Chunting Zhou, Xian Li, Graham Neubig, Eduard Hovy
  • Variational Neural Machine Translation with Normalizing Flows. ACL 2020

    • Hendra Setiawan, Matthias Sperber, Udhay Nallasamy, Matthias Paulik. Apple
  • On the Sentence Embeddings from Pre-trained Language Models. EMNLP 2020

    • Bohan Li, Hao Zhou, Junxian He, Mingxuan Wang, Yiming Yang, Lei Li

Score-based Generative Models

FY: Need to see how score-based generative models and diffusion models can be used for discrete sequences

Diffusion Models


Advanced Topics

Neural Architectures

RNNs

  • Ordered Neurons: Integrating Tree Structured into Recurrent Neural Networks

    • Yikang Shen, Shawn Tan, Alessandro Sordoni, Aaron Courville. Mila, MSR
  • RNNs can generate bounded hierarchical languages with optimal memory

    • John Hewitt, Michael Hahn, Surya Ganguli, Percy Liang, Christopher D. Manning

Transformers

  • Analyzing Multi-Head Self-Attention: Specialized Heads Do the Heavy Lifting, the Rest Can Be Pruned. ACL 2019

    • Elena Voita, David Talbot, Fedor Moiseev, Rico Sennrich, Ivan Titov
  • Theoretical Limitations of Self-Attention in Neural Sequence Models. TACL 2019

    • Michael Hahn
  • Rethinking Attention with Performers. 2020

    • Krzysztof Choromanski, Valerii Likhosherstov, David Dohan, Xingyou Song, Andreea Gane, Tamas Sarlos, Peter Hawkins, Jared Davis, Afroz Mohiuddin, Lukasz Kaiser, David Belanger, Lucy Colwell, Adrian Weller

Language Model Pretraining

  • THUNLP: Pre-trained Languge Model paper list (link)

    • Xiaozhi Wang and Zhengyan Zhang, Tsinghua University
  • Tomohide Shibata's BERT-related Papers

Neural Network Learnability

Long-range Transformers

  • Long Range Arena: A Benchmark for Efficient Transformers
    • Yi Tay, Mostafa Dehghani, Samira Abnar, Yikang Shen, Dara Bahri, Philip Pham, Jinfeng Rao, Liu Yang, Sebastian Ruder, Donald Metzler

State-Spece Models

  • HiPPO: Recurrent Memory with Optimal Polynomial Projections. NeurIPS 2020

    • Albert Gu, Tri Dao, Stefano Ermon, Atri Rudra, Christopher Ré
  • Combining Recurrent, Convolutional, and Continuous-time Models with the Linear State Space Layer. NeurIPS 2021

    • Albert Gu, Isys Johnson, Karan Goel, Khaled Saab, Tri Dao, Atri Rudra, Christopher Ré
  • Efficiently Modeling Long Sequences with Structured State Spaces. ICLR 2022

    • Albert Gu, Karan Goel, and Christopher Ré
  • Why S4 is Good at Long Sequence: Remembering a Sequence with Online Function Approximation. 2022

    • Yao Fu

Large Language Models

Solutions and Frameworks for Running Large Language Models

  • Serving OPT-175B using Alpa (350 GB GPU memory in total) link

List of Large Language Models

  • GPT3 (175B). Language Models are Few-Shot Learners. May 2020

  • Megatron-Turing NLG (530B). Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model. Jan 2022

  • LaMDA (137B). LaMDA: Language Models for Dialog Applications. Jan 2022

  • Gopher (280B). Scaling Language Models: Methods, Analysis & Insights from Training Gopher. Dec 2021

  • Chinchilla (70B). Training Compute-Optimal Large Language Models. Mar 2022

  • PaLM (540B). PaLM: Scaling Language Modeling with Pathways. Apr 2022

  • OPT (175B). OPT: Open Pre-trained Transformer Language Models. May 2022

  • BLOOM (176B): BigScience Large Open-science Open-access Multilingual Language Model. May 2022

  • BlenderBot 3 (175B): a deployed conversational agent that continually learns to responsibly engage. Aug 2022

Emergent Abilities

  • Scaling Laws for Neural Language Models. 2020

    • Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, Dario Amodei
  • Emergent Abilities of Large Language Models. 2022

    • Jason Wei, Yi Tay, Rishi Bommasani, Colin Raffel, Barret Zoph, Sebastian Borgeaud, Dani Yogatama, Maarten Bosma, Denny Zhou, Donald Metzler, Ed H. Chi, Tatsunori Hashimoto, Oriol Vinyals, Percy Liang, Jeff Dean, William Fedus.

Optimization

Gradient Estimation

  • Minimizing Expectations. Chris Maddison

  • Monte Carlo Gradient Estimation in Machine Learning

    • Schakir Mohamed, Mihaela Rosca, Michael Figurnov, Andriy Mnih. DeepMind
  • Variational Inference for Monte Carlo Objectives. ICML 16

    • Andriy Mnih, Danilo J. Rezende. DeepMind
  • REBAR: Low-variance, unbiased gradient estimates for discrete latent variable models. NIPS 17

    • George Tucker, Andriy Mnih, Chris J. Maddison, Dieterich Lawson, Jascha Sohl-Dickstein. Google Brain, DeepMind, Oxford
  • Backpropagation Through the Void: Optimizing Control Variates for Black-box Gradient Estimation. ICLR 18

    • Will Grathwohl, Dami Choi, Yuhuai Wu, Geoffrey Roeder, David Duvenaud. U Toronto and Vector Institute
  • Backpropagating through Structured Argmax using a SPIGOT. ACL 2018 Best Paper Honorable Mention.

    • Hao Peng, Sam Thomson, and Noah A. Smith
  • Understanding the Mechanics of SPIGOT: Surrogate Gradients for Latent Structure Learning. EMNLP 2020

    • Tsvetomila Mihaylova, Vlad Niculae, and Andre ́ F. T. Martins

Discrete Structures

  • Learning with Differentiable Perturbed Optimizers. NeurIPS 2020

    • Quentin Berthet, Mathieu Blondel, Olivier Teboul, Marco Cuturi, Jean-Philippe Vert, Francis Bach
  • Gradient Estimation with Stochastic Softmax Tricks. NeurIPS 2020

    • Max B. Paulus, Dami Choi, Daniel Tarlow, Andreas Krause, Chris J. Maddison.
  • Differentiable Dynamic Programming for Structured Prediction and Attention. ICML 18

    • Arthur Mensch, Mathieu Blondel. Inria Parietal and NTT Communication Science Laboratories
  • Stochastic Optimization of Sorting Networks via Continuous Relaxations

    • Aditya Grover, Eric Wang, Aaron Zweig, Stefano Ermon
  • Differentiable Ranks and Sorting using Optimal Transport

    • Guy Lorberbom, Andreea Gane, Tommi Jaakkola, and Tamir Hazan
  • Reparameterizing the Birkhoff Polytope for Variational Permutation Inference. AISTATS 2018

    • Scott W. Linderman, Gonzalo E. Mena, Hal Cooper, Liam Paninski, John P. Cunningham.
  • A Regularized Framework for Sparse and Structured Neural Attention. NeurIPS 2017

  • SparseMAP: Differentiable Sparse Structured Inference. ICML 2018

Inference

  • Topics in Advanced Inference. Yingzhen Li. (Link)

Efficient Inference

  • Nested Named Entity Recognition with Partially-Observed TreeCRFs. AAAI 2021

    • Yao Fu, Chuanqi Tan, Mosha Chen, Songfang Huang, Fei Huang
  • Rao-Blackwellized Stochastic Gradients for Discrete Distributions. ICML 2019.

    • Runjing Liu, Jeffrey Regier, Nilesh Tripuraneni, Michael I. Jordan, Jon McAuliffe
  • Efficient Marginalization of Discrete and Structured Latent Variables via Sparsity. NeurIPS 2020

    • Gonçalo M. Correia, Vlad Niculae, Wilker Aziz, André F. T. Martins

Posterior Regularization

  • Posterior Regularization for Structured Latent Variable Models. JMLR 2010

    • Kuzman Ganchev, João Graça, Jennifer Gillenwater, Ben Taskar.
  • Posterior Control of Blackbox Generation. 2019

    • Xiang Lisa Li and Alexander M. Rush.
  • Dependency Grammar Induction with a Neural Variational Transition-based Parser. AAAI 2019

    • Bowen Li, Jianpeng Cheng, Yang Liu, Frank Keller

Geometry

  • (In Chinese) 微分几何与拓扑学简明教程

    • 米先珂,福明珂
  • Only Bayes Should Learn a Manifold (On the Estimation of Differential Geometric Structure from Data). Arxiv 2018

    • Soren Hauberg
  • The Riemannian Geometry of Deep Generative Models. CVPRW 2018

    • Hang Shao, Abhishek Kumar, P. Thomas Fletcher
  • The Geometry of Deep Generative Image Models and Its Applications. ICLR 2021

    • Binxu Wang and Carlos R. Ponce
  • Metrics for Deep Generative Models. AISTATS 2017

    • Nutan Chen, Alexej Klushyn, Richard Kurle, Xueyan Jiang, Justin Bayer, Patrick van der Smagt
  • First-Order Algorithms for Min-Max Optimization in Geodesic Metric Spaces. 2022

    • Michael I. Jordan, Tianyi Lin, Emmanouil V. Vlatakis-Gkaragkounis

Randomization

  • Random Features for Large-Scale Kernel Machines. NeurIPS 2007

    • Ali Rahimi, Benjamin Recht
  • Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions. SIAM 2011

    • Nathan Halko, Per-Gunnar Martinsson, Joel A. Tropp
  • Efficient optimization of loops and limits with randomized telescoping sums. ICML 2019

    • Alex Beatson, Ryan P Adams
  • Telescoping Density-Ratio Estimation. NeurIPS 2020

    • Benjamin Rhodes, Kai Xu, Michael U. Gutmann
  • Bias-Free Scalable Gaussian Processes via Randomized Truncations. ICML 2021

    • Andres Potapczynski, Luhuan Wu, Dan Biderman, Geoff Pleiss, John P Cunningham
  • Randomized Automatic Differentiation. ICLR 2021

    • Deniz Oktay, Nick McGreivy, Joshua Aduol, Alex Beatson, Ryan P. Adams
  • Scaling Structured Inference with Randomization. 2021

    • Yao Fu, John Cunningham, Mirella Lapata

Generalization Thoery

  • CS229T. Statistical Learning Theory. 2016
    • Percy Liang

Representation

Information Theory

  • Elements of Information Theory. Cover and Thomas. 1991

  • On Variational Bounds of Mutual Information. ICML 2019

    • Ben Poole, Sherjil Ozair, Aaron van den Oord, Alexander A. Alemi, George Tucker
    • A comprehensive discussion of all these MI variational bounds
  • Learning Deep Representations By Mutual Information Estimation And Maximization. ICLR 2019

    • R Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Phil Bachman, Adam Trischler, and Yoshua Bengio
    • A detailed comparison between different MI estimators, section 3.2.
  • MINE: Mutual Information Neural Estimation

    • R Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Phil Bachman, Adam Trischler, Yoshua Bengio
  • Deep Variational Information Bottleneck. ICLR 2017

    • Alexander A. Alemi, Ian Fischer, Joshua V. Dillon, Kevin Murphy. Google Research

Disentanglement and Interpretability

  • Identifying Bayesian Mixture Models

    • Michael Betancourt
  • Disentangling Disentanglement in Variational Autoencoders. ICML 2019

    • Emile Mathieu, Tom Rainforth, N. Siddharth, Yee Whye Teh
  • Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representations. ICML 2019

    • Francesco Locatello, Stefan Bauer, Mario Lucic, Gunnar Rätsch, Sylvain Gelly, Bernhard Schölkopf, Olivier Bachem

Invariance

  • Emergence of Invariance and Disentanglement in Deep Representations

    • Alessandro Achillo and Stefano Soatto. UCLA. JMLR 2018
  • Invariant Risk Minimization

    • Martin Arjovsky, Leon Bottou, Ishaan Gulrajani, David Lopez-Paz. 2019.

Analysis and Critics

  • Fixing a Broken ELBO. ICML 2018.

    • Alexander A. Alemi, Ben Poole, Ian Fischer, Joshua V. Dillon, Rif A. Saurous, Kevin Murphy
  • Tighter Variational Bounds are Not Necessarily Better. ICML 2018

    • Tom Rainforth, Adam R. Kosiorek, Tuan Anh Le, Chris J. Maddison, Maximilian Igl, Frank Wood, Yee Whye Teh
  • The continuous Bernoulli: fixing a pervasive error in variational autoencoders. NeurIPS 2019

    • Gabriel Loaiza-Ganem and John P. Cunningham. Columbia.
  • Do Deep Generative Models Know What They Don't Know? ICLR 2019

    • Eric Nalisnick, Akihiro Matsukawa, Yee Whye Teh, Dilan Gorur, Balaji Lakshminarayanan
  • Effective Estimation of Deep Generative Language Models. ACL 2020

    • Tom Pelsmaeker and Wilker Aziz. University of Edinburgh and University of Amsterdam
  • How Good is the Bayes Posterior in Deep Neural Networks Really? ICML 2020

    • Florian Wenzel, Kevin Roth, Bastiaan S. Veeling, Jakub Świątkowski, Linh Tran, Stephan Mandt, Jasper Snoek, Tim Salimans, Rodolphe Jenatton, Sebastian Nowozin
  • A statistical theory of cold posteriors in deep neural networks. ICLR 2021

    • Laurence Aitchison
  • Limitations of Autoregressive Models and Their Alternatives. NAACL 2021

    • Chu-Cheng Lin, Aaron Jaech, Xin Li, Matthew R. Gormley, Jason Eisner

More Repositories

1

chain-of-thought-hub

Benchmarking large language models' complex reasoning ability with chain-of-thought prompting
Jupyter Notebook
2,556
star
2

GPT-Bargaining

Code for Arxiv 2023: Improving Language Model Negociation with Self-Play and In-Context Learning from AI Feedback
Jupyter Notebook
198
star
3

dgm_latent_bow

Implementation of NeurIPS 19 paper: Paraphrase Generation with Latent Bag of Words
Python
124
star
4

FlanT5-CoT-Specialization

Implementation of ICML 23 Paper: Specializing Smaller Language Models towards Multi-Step Reasoning.
Jupyter Notebook
122
star
5

Distributional-Generalization-in-Natural-Language-Processing

Distributional Generalization in NLP. A roadmap.
Jupyter Notebook
86
star
6

Gumbel-CRF

Implementation of NeurIPS 20 paper: Latent Template Induction with Gumbel-CRFs
Python
53
star
7

PoincareProbe

Implementation of ICLR 21 paper: Probing BERT in Hyperbolic Spaces
Jupyter Notebook
50
star
8

Partially-Observed-TreeCRFs

Implementation of AAAI 21 paper: Nested Named Entity Recognition with Partially Observed TreeCRFs
Python
49
star
9

franxyao.github.io

35
star
10

Language-Model-Pretraining-for-Text-Generation

LM pretraining for generation, reading list, resources, conference mappings.
19
star
11

pivot_analysis

Implementation of INLG 19 paper: Rethinking Text Attribute Transfer: A Lexical Analysis
Python
15
star
12

RDP

Implementation of ICML 22 Paper: Scaling Structured Inference with Randomization
Jupyter Notebook
13
star
13

Complexity-Based-Prompting

Complexity Based Prompting for Multi-Step Reasoning
10
star
14

prompt-handbook

Rules of Thumb 👍 for Writing Good Magical Prompts
5
star
15

nlu-cw2

Python
4
star
16

Natural-Ansewr-Generation

Python
2
star
17

Retrieval-Head-with-Flash-Attention

Efficient retrieval head analysis with triton flash attention that supports topK probability
Jupyter Notebook
2
star
18

SCAN_reproduce

Python
1
star