Lecture 1 - NLU Course Overview | Stanford CS224U: Natural Language Understanding | Spring 2019

  Рет қаралды 92,808

Stanford Online

Stanford Online

Күн бұрын

For more information about Stanford’s Artificial Intelligence professional and graduate programs, visit: stanford.io/ai
Goals of Natural Language Understanding include:
- Gain insights into human cognition
- Develop artificial intelligence agents as assistants or companions
- Solve a major subproblem of AI
What is understanding?
To understand a statement is to:
- determine the truth (with justification)
- calculate its entailments
- take appropriate action in light of it
- translate it into another language
Professor Christopher Potts & Consulting Assistant Professor Bill MacCartney, Stanford University
onlinehub.stanford.edu/
Professor Christopher Potts
Professor of Linguistics and, by courtesy, Computer Science
Director, Stanford Center for the Study of Language and Information
web.stanford.edu/~cgpotts/
Consulting Assistant Professor Bill MacCartney
Senior Engineering Manager, Apple
nlp.stanford.edu/~wcmac/
To follow along with the course schedule and syllabus, visit: web.stanford.edu/class/cs224u/
0:00 Introduction
1:34 Goals of NLU
6:17 Technological and cognitive goals
7:57 What is understanding?
15:01 Philosophical debates
19:29 A question of fact, or a question of usage?
20:41 A brief history of NLU
25:49 How do conversational agents work?
28:04 The promise of conversational agents
29:51 The reality of conversational agents
35:26 Reminiscent of Eliza (1966)
36:39 Conversational search at Google
39:44 Application: sentiment analysis
40:39 Twitter prognostication
41:57 Hathaway vs. Hathaway
42:26 Application: automated trading
43:21 The 2008 United Airlines "bankruptcy"
45:49 The 2013 @AP Twitter hack
46:41 NLU: Traditional organization
47:30 Semantic representations
49:23 Big themes for this class
51:05 Course goals

Пікірлер: 2
@nesquick7227
@nesquick7227 2 жыл бұрын
I came across these lecture videos as part of my on-going education. I was of course (unfortunately) unable to attend the lectures myself, so here are a few of my reservations about some of the "philosophical" statements. Almost as if I were sitting in the lecture hall :) 8:46 Opinions also have a truth condition, don't they? For the statement "I like apples", the natural language understanding system would have to be able to state that in order for that to be so, I'd need to like apples. 9:41 "Love is the most important thing in life" is a good example. Here, the opinion might be tied to personal ground truths. Humans are able to recognize this statement as such and conclude that for that to be so, love must be the most important thing in life for the other person. (Further, to assign a truth condition to the statement itself, either "enough" interactions could show that it is likely a generally true statement, or fundamental ground truths might be taught to the natural language understanding system, just as humans are taught norms and values growing up.) 10:28 An appropriate response of a natural language understanding system might be to learn a personal ground truth of the conversational partner first, and then to take it into account later in the interaction. 12:10 Memorizing personal ground truths and considering them when interacting with the conversational partner could be one of the many ways to empathize with a statement. "I am sad" is a personal ground truth that applies to the moment, because for that to be so, the other person must be currently sad. Understanding "I am sad" as a human often leads to softer conversation and more words intended to improve the conversational partner's mood - thus it might be argued that a system that understands natural language could be evaluated through its ability to empathize to show if it truly understands.
@PravasMohanty
@PravasMohanty 3 ай бұрын
Human understanding is based on a few criteria: 1. If a trusted entity explains a statement is true, humans accept that statement as true without experimenting , examples of trusted entities are: Teacher, book, university , new paper , parents etc. This method eases us to extract abstract knowledge without understanding the complexity of truth. 2. But when we experiment with this abstract knowledge further, based on our outcomes, we correct our knowledge further. 3. Believe in God, somehow if we do not get any truth on a given statement and believe that God is taking care of the statement means it allows us to explore the abstract experiment further to find the truth. So humans invented God for this purpose.
Andrew Ng: Opportunities in AI - 2023
36:55
Stanford Online
Рет қаралды 1,8 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 60 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 10 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 6 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 167 МЛН
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Life Lessons From 100-Year-Olds
13:30
LifeHunters
Рет қаралды 27 МЛН
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 759 М.
What is NLP (Natural Language Processing)?
9:37
IBM Technology
Рет қаралды 217 М.
How to Start a Speech
8:47
Conor Neill
Рет қаралды 19 МЛН
Bayes theorem, the geometry of changing beliefs
15:11
3Blue1Brown
Рет қаралды 4,3 МЛН
Elon Musk: The future we're building -- and boring | TED
40:51
The Zipf Mystery
21:05
Vsauce
Рет қаралды 27 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 60 МЛН