Ch 23 - Supplement

Similar documents
Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

DIY 챗봇 - LangCon

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

본문01

자연언어처리

제1강 인공지능 개념과 역사

제2강 생각하는 기계

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한 손의 도우심이 함께 했던 사람의 이야기 가 나와 있는데 에스라 7장은 거듭해서 그 비결을

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

step 1-1

Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이

I&IRC5 TG_08권

4번.hwp

퇴좈저널36호-4차-T.ps, page Preflight (2)

11¹Ú´ö±Ô

가정법( 假 定 法 )이란, 실제로 일어나지 않았거나 앞으로도 일어나지 않을 것 같은 일에 대해 자신의 의견을 밝히거나 소망을 표현하는 어법이다. 가정법은 화자의 심적 태도나 확신의 정도를 나타내는 어법이기 때문 에 조동사가 아주 요긴하게 쓰인다. 조동사가 동사 앞에

Ch 1 머신러닝 개요.pptx

현대영화연구

2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 얄리, 보마빼 (AIi, Bomaye) 외계인간 ( 外 界 人 間 ) 한국예술종합학교 연극원 극작과 예술전문사 안 재 승

¹Ìµå¹Ì3Â÷Àμâ

종합설계 I (Xcode and Source Control )

Stage 2 First Phonics

2 min 응용 말하기 01 I set my alarm for It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower.

0125_ 워크샵 발표자료_완성.key

DBPIA-NURIMEDIA

<C5D8BDBAC6AEBEF0BEEEC7D C1FD2E687770>

±èÇö¿í Ãâ·Â

May 2014 BROWN Education Webzine vol.3 감사합니다. 그리고 고맙습니다. 목차 From Editor 당신에게 소중한 사람은 누구인가요? Guidance 우리 아이 좋은 점 칭찬하기 고맙다고 말해주세요 Homeschool [TIP] Famil

498 石 堂 論 叢 50집 이야기의 담론에서 발생하기에 독자의 삶에 깊이 관여한다. 인간은 본 능적으로 재현의 욕구가 있다. 재현된 형상화를 재형상화하면서 독자 는 세계를 이해하고 자신의 삶을 이해한다. 그렇게 삶의 뜻을 다시 풀 어보고 행동을 통해 자기 삶을 새롭게



강의지침서 작성 양식

농심-내지


<B1E2C8B9BEC828BFCFBCBAC1F7C0FC29322E687770>

소식지도 나름대로 정체성을 가지게 되는 시점이 된 거 같네요. 마흔 여덟번이나 계속된 회사 소식지를 가까이 하면서 소통의 좋은 점을 배우기도 했고 해상직원들의 소탈하고 소박한 목소리에 세속에 찌든 내 몸과 마음을 씻기도 했습니다. 참 고마운 일이지요 사람과 마찬가지로

- 2 -

대한한의학원전학회지24권6호-전체최종.hwp

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

Journal of Educational Innovation Research 2016, Vol. 26, No. 3, pp DOI: * The Grounds and Cons


<313020C1A4BFECBAC034332E687770>

_KF_Bulletin webcopy

영어-중2-천재김-07과-어순-B.hwp

<31325FB1E8B0E6BCBA2E687770>

PowerPoint 프레젠테이션

[ 영어영문학 ] 제 55 권 4 호 (2010) ( ) ( ) ( ) 1) Kyuchul Yoon, Ji-Yeon Oh & Sang-Cheol Ahn. Teaching English prosody through English poems with clon

#Ȳ¿ë¼®

정보기술응용학회 발표

06_ÀÌÀçÈÆ¿Ü0926

<B1A4B0EDC8ABBAB8C7D0BAB8392D345F33C2F75F E687770>

11.8.HUHkoreanrock.hwp

大学4年生の正社員内定要因に関する実証分析

<C7D1B9CEC1B7BEEEB9AEC7D03631C1FD28C3D6C1BE292E687770>

#중등독해1-1단원(8~35)학

SNS 명예훼손의 형사책임

중국 상장회사의 경영지배구조에 관한 연구

112초등정답3-수학(01~16)ok

자연언어처리

PowerPoint 프레젠테이션

<33C2F DC5D8BDBAC6AEBEF0BEEEC7D02D3339C1FD2E687770>


<30352DC0CCC7F6C8F B1B3292DBFACB1B8BCD2B1B3C1A42E687770>

2013년 합격수기발표_0206_1.hwp

<372040B9E8BFACB0FC2DC0CEC5CDB3DDBBF3C0C720C1F5BFC0B9DFBEF0BFA120B0FCB7C3B5C820B9FDC0FB20B9AEC1A6C1A1BFA120B0FCC7D120B0EDC2FB2E687770>

歯3이화진

<BFA9BAD02DB0A1BBF3B1A4B0ED28C0CCBCF6B9FC2920B3BBC1F62E706466>

기획 1 서울공대생에게 물었다 글 재료공학부 1, 이윤구 재료공학부 1, 김유리 전기정보공학부 1, 전세환 편집 재료공학부 3, 오수봉 이번 서울공대생에게 물었다! 코너는 특별히 설문조사 형식으로 진행해 보려고 해 요. 설문조사에는 서울대학교 공대 재학생 121명, 비

<B3EDB9AEC1FD5F3235C1FD2E687770>

Data Industry White Paper

DBPIA-NURIMEDIA

Microsoft PowerPoint - XP Style

07_Àü¼ºÅÂ_0922

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Study on the Pe

Product A4

<332EC0E5B3B2B0E62E687770>


1_2•• pdf(••••).pdf

2014 HSC Korean Continuers

<C7A5C1D8BFF8B0ED20BCF6BDC328C3D6C1BEBABB292E687770>

<C1A63236B1C72031C8A328C6EDC1FDC1DF292E687770>

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>


Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]


<4D F736F F D20B0D4C0CCC6AEBFFEC0CC5FBFB9B9AEC7D8BCAE5FB7B9BDBC33342D36362E646F63>

DBPIA-NURIMEDIA

2 2010년 1월 15일 경상북도 직업 스쿨 운영 자격 취득 위한 맞춤형 교육 시 10곳 100명에 교육 기회 제공 본인에게 적합한 직종 스스로 선택 1인당 최고 100만원까지 교육비 지원 경상북도는 결혼이주여성 100명에게 맞춤형 취업교 육을 제공하는 결혼이민자 직

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<30342D313428C3D1C8ADC0CF292E687770>

영남학17합본.hwp

<313120B9DABFB5B1B82E687770>

<30322D28C6AF29C0CCB1E2B4EB35362D312E687770>

합격기원 2012년 12월 정기모의고사 해설.hwp

<C7D1B9CEC1B7BEEEB9AEC7D C3D6C1BE295F31392EB9E8C8A3B3B22E687770>

49-9분동안 표지 3.3

Microsoft PowerPoint - AC3.pptx

272 石 堂 論 叢 49집 기꾼이 많이 확인된 결과라 할 수 있다. 그리고 이야기의 유형이 가족 담, 도깨비담, 동물담, 지명유래담 등으로 한정되어 있음도 확인하였 다. 전국적인 광포성을 보이는 이인담이나 저승담, 지혜담 등이 많이 조사되지 않은 점도 특징이다. 아울

1967년 비틀즈는 ‘Sergeant Pepper

Transcription:

Supplement to Ch. 23: Natural Language for Communication < 인공지능 > 강의노트 장병탁서울대학교컴퓨터공학부 & 인지과학 / 뇌과학협동과정 http://bi.snu.ac.kr/~btzhang/ Version: 20180528

목차 언어, 사고, 소통...... 3 자연언어처리.......... 5 음성인식............... 12 정보검색.... 16 기계번역... 17 질의응답 / 챗봇............. 18 스마트스피커................. 19 대화로봇....... 20 화행론.... 21 Reading Assignments.......... 27 2018 Byoung- Tak Zhang, Seoul National University 2

언어, 사고, 소통 q 언어 Ø 소리, 문자, 기호, 행동 q 언어와사고 Ø 사피어 - 워프가설 (Sapir- Whorf Hypothesis) Ø 우리는모국어의범위안에서자연세계를판단한다 q 언어와소통 Ø 기호와소통으로서의언어 Ø 화행론 (Speech Acts) https://www.youtube.com/watch?v=wnzlbytzsqy 2018 Byoung- Tak Zhang, Seoul National University 3

자연언어처리와인공지능 자연언어처리 (Natural language processing, NLP) Immense field with many potential applications, including translation from one language into another, retrieval of information from databases, human/computer interaction, and automatic dictation. AI- hard 문제 To produce a system as competent with language as a human is would require solving the AI problem. 난점 Resolving pragmatic ambiguities which seems to require reasoning over a large commonsense knowledge base and parsing systems adequate to handle natural languages. Ex) P: Well, I ll need to see your printout. S: I can t unlock the door to the small computer room to get it. P: Here s the key. (c) 2018 Biointelligence Lab, Seoul National University 4

자연언어처리 자연언어처리 (NLP) 1. 자연언어이해 (Natural Language Understanding, NLU) Taking some spoken/typed sentence and working out what it means 2. 자연언어생성 (Natural Language Generation, NLG) Taking some formal representation of what you want to say and working out a way to express it in a natural (human) language (e.g., English) 자연언어처리의단계 음성언어, 문자언어 단어, 문장, 대화, 텍스트 형태론, 구문론, 의미론, 화용론 (c) 2018 Biointelligence Lab, Seoul National University 5

자연언어처리의어려움 자연언어처리의어려움 다의성 (Polysemy) I keep the money in the bank. I walk along the bank of the river. 중의성 (ambiguity) Time flies like an arrow. I saw a man with a telescope. 다양성 (Diversity) She sold him a book for five dollars. He bought a book for five dollars from her. 관련지식 어휘적지식 문법적지식 상황 / 문맥지식 6

자연언어이해 Input/output data Processing stage Other data used Frequency spectrogram freq. of diff. speech recognition sounds Word sequence grammar of He loves Mary syntactic analysis language Sentence structure He loves Mary meanings of semantic analysis words Partial meaning context of Ξx loves(x,mary) pragmatics utterance Sentence meaning loves(john,mary)

구문분석 - 문법 sentence -> noun_phrase, verb_phrase noun_phrase -> proper_noun noun_phrase -> determiner, noun verb_phrase -> verb, noun_phrase proper_noun -> [mary] noun -> [apple] verb -> [ate] determiner -> [the]

구문분석 - 파싱 sentence noun_phrase verb_phrase proper_noun verb noun_phrase determiner noun Mary ate the apple

파싱 Parsing Deciding whether or not an arbitrary string of symbols is a legal sentence Syntactic analysis The parsing process Various parsing algorithm Top- down algorithm Bottom- up algorithm Usually proceeds in left- to- right fashion along the string (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 10

의미분석 PP ß Prep NP Specify the semantic association for PP in terms of the semantic associations for Prep and NP These semantic associations are indicated by expressing each nonterminal symbol as a functional expression; for example, PP(sem) At the conclusion of parsing, the formula associated with the nonterminal symbol S is then taken to be the meaning of the string. With these associations, the grammar is called an augmented phrase- structure grammar, and the parsing process accomplishes what is called a semantic analysis. (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 11

음성인식 In speech recognition you observe an acoustic signal (A = a 1,,a n ) and you want to determine the most likely sequence of words (W = w 1,,w n ): P(W A) Problem: A and W are too specific for reliable counts on observed data, and are very unlikely to occur in unseen data 12

음성인식모델 P(W A) could be computed as P(W A) = max P(w i a i ) Given a candidate sequence W we need to compute P(W) and combine it with P(W A). Applying Bayes rule: argmax W The denominator P(A) can be dropped, because it is constant for all W. The decoder combines evidence from The likelihood: P(A W) The prior: P(W) a i w i P(W A) = argmax W P(A W ) P(A W )P(W ) P(A) n P(a i w i ) i=1 P(W ) P(w 1 ) P(w i w i 1 ) n i= 2

자연언어처리응용 기계번역 (Machine Translation) 정보검색 (Information Retrieval) 인간컴퓨터상호작용 (HCI) 질의응답시스템 (QA) 대화시스템 (Dialogue) 챗봇 (Chatbots) 스마트스피커 (Smart Speakers) 대화로봇 (Talking Robots) (c) 2017 Biointelligence Lab, SNU 14

기계번역 n 기계번역 (Machine Translation, MT) n n 최근딥러닝을통해급격한성능향상구글의신경기계번역시스템 (Neural MT, NMT) 2017, 장교수의딥러닝, SNU CSE Biointelligence Lab., http://bi.snu.ac.kr 3

Text Data 정보검색 Preprocessing and Indexing Text Classification Classification System Information Filtering System 16 Information Filtering user profile filtered data feedba ck Information Extraction question answer DB Template Filling & Information Extraction System DB DB Record Location Date (c) 2000-2007 SNU CSE Biointelligence Lab, http://bi.snu.ac.kr/

질의응답 (QA) IBM Watson A technology platform that uses natural language processing and machine learning to reveal insights from large amounts of unstructured data.

챗봇 / 가상비서 18

스마트스피커 Amazon Echo Google Home SKT Nugu 19

대화로봇 Jibo (MIT) Family Robot Buddy (Blue Frog Robotics)

화행론 (Speech Acts) Communicative act Communicate with other agents in order to affect another agent s cognitive structure. Communicative medium Sounds, writing, radio Communicative acts among humans often involve spoken language. So, communicative acts are also called speech acts. Speaker Speech acts Hearer (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 21

발언 (Utterance) Physical manifestations Physical motions Acoustic disturbance Flashing lights Etc. The utterance must both express the propositional content and the type of the speech act that it manifests. E.g. put block A on block B Request & On(A,B) (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 22

화행의종류 Representatives Those that state a proposition Directives That request or command Commissives That promise or threaten Declarations That actually change the state of the world, such as I now pronounce you husband and wife (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 23

Perlocution and Illocution Speech acts are presumed to have an effect on the hearer s knowledge If our agent A1 commits a representative speech act informing a hearer A2 that a proposition q is true, then A1 can assume that the effect of this act is that A2 knows that A1 intended to inform A2 that q. Perlocutionary effect The effect on the hearer intended by the speaker Illocutionary effect The effect the speech actually has Indirect speech acts Speech acts whose perlocutionary effects are different from what they appear to be. E.g. You left the refrigerator door open (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 24

효과적인소통 (Communication) Substantial efficiency of communication Can often be achieved by relying on the hearer to use its own knowledge to help determine the meaning of an utterance. If a speaker knows that a hearer can figure out what the speaker means, then The speaker can send shorter, less self- contained messages. One of the main reasons why it is so difficult for computers to understand natural languages is NL understanding requires many sources of knowledge including knowledge about the context. (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 25

문맥의역할 If the hearer and speaker share the same context Then that context can be used as a source of knowledge in determining the meaning of an utterance. Use of context Allows the language to have pronouns. Can include previous communication. Current environment situation. Ex) Block A is clear and it is on block B. Hearer can under stand it means the block A from context. Ex) I know that block A is on block B The hearer can understand which person (or machine) the word I refers from context of the utterance. (C) 2000 SNU CSE Artificial Intelligence Lab (SCAI) 26

Reading (Watching) Assignments Google s AI Assistant Can Now Make Real Phone Calls, 2018. ( 비디오 ) SKYPE Voice- call Translator (Automatic), 2016. ( 비디오 ) Real- time Skype Traslator by Microsoft Research, 2014 ( 비디오 ) 'AI 비서의실수 ' 아마존알렉사, 가족대화외부에잘못전송, 연합뉴스, 2018.5.25 ( 신문기사 ) AI 계의반항아, ' 테이 ' 16 시간만에운영중단, 더기어, 2016.3.28 ( 신문기사 ) Q: 위의비디오데모와신문기사를참조하여인간의언어를이해하는인공지능기술의현재수준을논하시오. 기계가사람의말을보다완전히이해하기위해서는앞으로어떤연구가더진행되어야할것인가? 2018 Byoung- Tak Zhang, Seoul National University 27