1. Natural Language Understanding

Broadly: any computational problem where the input is natural language, and the output is structured information that a computer can store (e.g. in a database) or execute (e.g. a command to a digital assistant).

1.1. Digital Assistants

s02191301232024

1.2. Question answering

s02185001232024

1.3. Sentiment analysis

s02194401232024

1.4. Syntactic parsing

s02200401232024

1.5. Semantic parsing

s02203701232024

2. Natural Language Generation

Broadly: any computational problem where the input is non-linguistic data (e.g. data, images, sound) and the output is a natural language description of the input.

2.1. Data-to-text generation

s02223401232024

2.2. Image caption

s02225001232024

3. Machine Translation

Both input and output are text that convey the same meaning, but written in a different language or style.
Philosophically and technically, machine translation requires both NLU and NLG.

3.1. Language Translation

s02243301232024

3.2. Text simplification

s02244401232024

3.3. Summarization

s02252801232024

4. About Deep Learning in NLP

4.1. Idea: Deep learning simplifies machine learning

Why has deep learning taken over NLP?

  • Deep learning simplifies the design of probabilistic models, by replacing complex dependencies and independence assumptions with universal function approximators.
  • Deep learning gives us representation learning: data representations are learned rather than engineered.
  • Learned representations are easy to obtain and reusable, enabling multi-task learning.
  • Deep learning provides a uniform, flexible, trainable framework that can easily mix and match different data types: strings, labels, trees, graphs, data, and images.

In short: deep learning solves the difficulties of applying machine learning to NLP… But it does not solve NLP!

4.2. Problem: Deep learning technology is energy intensive

s02333901232024

4.3. Problem: Ethical practice lags technical practice

Modern NLP originated in laboratory experiments with machine learning methods on linguistically annotated text. But NLP has escaped the lab, and can have a direct effect on people’s lives

There are many wider ethical concerns about ML/data science, e.g., privacy. We’ll focus on NLP in the course, but specific problems in NLP often reflect more general problems.


🍀后记🍀
Hello米娜桑,这里是英国留学中的杨丝儿。我的博客的关键词集中在编程、算法、机器人、人工智能、数学等等,持续高质量输出中。
🌸唠嗑QQ群兔叽の魔术工房 (942848525)
⭐B站账号白拾Official(活跃于知识区和动画区)
✨GitHub主页YangSierCode000(工程文件)
⛳Discord社区AIerLab(科研社区,欢迎来玩)