Professional Documents
Culture Documents
Xu-Ly-Ngon-Ngu-Tu-Nhien - Le-Thanh-Huong - 1.introduction - (Cuuduongthancong - Com)
Xu-Ly-Ngon-Ngu-Tu-Nhien - Le-Thanh-Huong - 1.introduction - (Cuuduongthancong - Com)
Xử lý ngôn ngữ tự nhiên z Hiểu các nguyên tắc cơ bản và các cách tiếp cận trong XLNNTN
(Natural Language Processing) z Học
ọc các kỹ
ỹ thuật
uậ và
à cô
công
g cụ có thể
ể dù
dùng
g để p
hiểu văn bản hoặc nói chuyện với con người
phát
á triển
ể các hệ
ệ thống
ố g
1 2
1
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Xử lý NNTN = chuyển đổi âm Xử lý NNTN là gì?
thanh thành ngữ nghĩa
7 8
2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nói chuyện với Eliza
z H: you’re a program, aren’t you?
Nói chuyện với Eliza
z E: does it please you to believe i am a program, am not i?
z E: what makes you think i am blonde?
z H: it sure does
z E: i see
z H id
H: don’t
’t kknow
z H: yup z E: don’t you really know?
z E: a while back you talk about your face z H: no
z H: what about your face? z E: are you saying no just to be negative?
z E: what is it you really want to know?
z H: no
z H: are you my kind of girl?
z E: perhaps in your fantasies i am your kind of girl z E: you are being a bit negative
z H: in my fantasies you are blonde z H: no i’m not
z E: how long have you been not?
9 10
11 12
3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các mức phân tích Hình thái học
z Morphology (hình thái học): cách từ được xây dựng, Tiếng Anh: ngôn ngữ biến hình, đa âm tiết
các tiền tố và hậu tố của từ z kick,
kick kicks
kicks, kicked
kicked, kicking
z sit, sits, sat, sitting
z Syntax (cú pháp): mối liên hệ về cấu trúc ngữ pháp
z murder, murders
giữa các từ và ngữ v: nhồi nhét; n: những cái đã ăn, hẻm núi
z Semantics (ngữ nghĩa): nghĩa của từ, cụm từ, và Nhưng không phải luônrực
thêm
rỡ và xóa đuôi.
cách diễn đạt z gorge, gorgeous
z Discourse (diễn ngôn): quan hệ giữa các ý hoặc các z arm, army
câu Quân đội
Cánh tay
z Pragmatic (thực chứng): mục đích phát ngôn, cách Tiếng Việt: ngôn ngữ không biến hình, đơn âm tiết Æ cần tách từ
sử dụng ngôn ngữ trong giao tiếp
z World Knowledge (tri thức thế giới): các tri thức về
thế giới, các tri thức ngầm
13 14
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ngữ pháp: nhập nhằng cấu
Gán nhãn từ loại trúc (từ loại)
Con ngựa đá con ngựa đá. Time flies like an arrow.
z Con ngựa/DT đá/ĐgT con ngựa/DT đá/TT.
Time // flies like an arrow.
z Ông/ĐaT già/TT đi/Phó_từ nhanh/TT VBZ giới từ so sánh (IN)
quá/trạng_từ.
z Ông già/DT đi/ĐgT nhanh/TT quá/trạng_từ. Time flies // like an arrow.
NNS VBP
17 18
Ngữ pháp: nhập nhằng cấu Ngữ pháp: nhập nhằng cấu
trúc (từ loại) trúc (liên kết)
Ông già // đi nhanh quá.
S
NP
NP V NP PP PP
I saw the man on the hill with a telescope.
19 20
5
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ngữ pháp: nhập nhằng cấu trúc Ngữ pháp: nhập nhằng cấu trúc
(liên kết) (liên kết)
S S
VP VP
NP
NP V NP PP PP NP V NP PP PP
I saw the man on the hill with a telescope. I saw the man on the hill with a telescope.
21 22
Nhưng ngữ pháp không nói Ngữ nghĩa: nhập nhằng mức
lên nhiều điều… từ vựng
z I walked to the bank ...
z Colorless green ideas sleep furiously. off the
th river.
i
[Chomsky] to get money.
z The bug in the room ...
z fire match arson hotel
was planted by spies.
z plastic cat food can cover flew out the window.
z I work for John Hancock ...
and he is a good boss.
which is a good company.
23 24
6
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Diễn ngôn: đồng tham chiếu Thực chứng
President John F. Kennedy was assassinated. Bạn rút ra điều gì từ những điều tôi nói? Bạn
The president was shot yesterday. phản
hả ứ ứng thế nào?
à ?
Relatives said that John was a good father.
Luật hội thoại
JFK was the youngest president in history.
z Bạn ơi mấy giờ rồi?
His family will bury him tomorrow. z Anh đưa cho em lọ muối được không?
g
Friends of the Massachusetts native will hold a
candlelight service in Mr. Kennedy’s home Nói kèm theo diễn tả
town. z Tôi cá với bạn 500.000 là đội Việt Nam sẽ
thắng.
25 26
27 28
7
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các vấn đề khác? Tri thức ẩn
1. I want to solve the problem
z Hai câu “Mai
Mai nói chó ăn kem”
kem và “Mai
Mai phủ nhận chó ăn
kem” không logic với nhau z I wanna solve the problem
z Câu và thế giới: biết 1 câu là đúng hay sai – có thể trong
một vài trường hợp cụ thể nó đúng. 2. I understand these students
z These students I understand
z “Tôi
ô uố
uống
g cà p
phê
ê esp
espresso
esso sá
sáng
g nay,
ay, nhưng
ư g Mai
a tthông
ô g
minh” không hợp lý z I want these students to solve the problem
z Nhưng không thể nhớ tất cả vì quá nhiều ¾ Cần có hệ thống luật để sinh/xử lý các
trường hợp này
31 32
8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
“Phân tích” = gắn bề ngoài với Phân tích câu hỏi
cách biểu diễn trong của nó LSAT / (former) GRE
z Sáu tượng điêu khắc – C, D, E, F, G, H – được triển lãm trong các
phòng 1, 2, 3 của một triển lãm.
T
Tượng C vàà E có
ó thể không
khô ttrong cùng
ù phòng.
hò
z Vì sao XLNNTN khó: What makes NLP hard: z
Giải quyết đồng tham chiếu Tại sao XLNNTN lại khó?
U: A Bug’s Life được chiếu tại chỗ nào của Mountain
View? NNTN:
NNTN
S: A Bug’s Life được chiếu ở rạp Summit.
U: Khi nào nó được chiếu ở đó?
z Nhập nhằng tại mọi mức
S: Nó được chiếu lúc 2pm, 5pm, và 8pm. z Phức tạp và mờ
U: Tôi muốn 1 người lớn, 2 trẻ con cho buổi chiếu đầu z Liên quan lập luận về thế giới
tiên. Nó giá bao nhiêu?
z Các nguồn
ồ tri thức:
z Tri thức miền (Domain knowledge)
9
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nhắc lại các bài toán trong
Giải pháp XLNNTN
z Ta cần các công cụ nào? z Vào: chuỗi ký tự
z Tri thức về ngôn ngữ z Ra: các cặp (gốc từ, thẻ hình thái từ )
z Tri thức về thế giới
z Các vấn đề:
z Cách kết hợp các tri thức
z Kết hợp các thành phần cấu tạo nên từ
z Giải pháp tiềm năng: z Loại hình thái từ (từ biến tố, từ phái sinh, từ ghép)
z Các mô hình xác suất xây dựng từ dữ liệu z Ví dụ: quotations ~ quote/V + -ation(der.V->N)
-ation(der V->N) +
z P(“maison” → “house”) cao NNS.
z P(“L’avocat general” → “the general avocado”) thấp
37 38
39 40
10
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các ứng dụng của XLNNTN
z Khó: xử lý tiếng nói (speech processing),
dịch máy (machine translation)
translation), trích rút
thông tin (information extraction), giao diện
hội thoại = NNTN (dialog interface), hỏi
đáp (question answering)
z Ứng dụng hiện nay: sửa lỗi chính tả, phân
loại văn bản, …
41
11
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Trích rút thông tin
Genomics job
46 46
October 14,
14 2002,
2002 4:00 a.m.
a m PT
12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Google News [02]
49
13
CuuDuongThanCong.com https://fb.com/tailieudientucntt