国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>一篇文章看懂聊天機器人的歷史、技術(shù)和研究進展

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      一篇文章看懂聊天機器人的歷史、技術(shù)和研究進展

      2018年04月13日 11:33:02人氣:2829來源:昆山市裕鼎機器人有限公司

      本文發(fā)表于 《中國人工智能學(xué)會通訊》,2016年第6卷第1期。

      近年來,聊天機器人受到了學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注。一方面,聊天機器人是圖靈測試的一種實現(xiàn)方式,而圖靈測試是人工智能領(lǐng)域王冠上的明珠;另一方面,微軟推出了基于情感計算的聊天機器人小冰,百度推出了用于交互式搜索的聊天機器人小度,進而推動了聊天機器人產(chǎn)品化的發(fā)展。聊天機器人系統(tǒng)可以看作是機器人產(chǎn)業(yè)與“互聯(lián)網(wǎng)+”的結(jié)合,符合國家的科研及產(chǎn)業(yè)化發(fā)展方向。

      聊天機器人的定義及發(fā)展現(xiàn)狀

      聊天機器人,是一種通過自然語言模擬人類進行對話的程序。通常運行在特定的軟件平臺上,如PC平臺或者移動終端設(shè)備平臺,而類人的硬件機械體則不是必需的承載設(shè)備。

      聊天機器人的研究源于圖靈(Alan M. Turing)在1950年《Mind》上發(fā)表的文章《Computing Machinery and Inligence》,文章開篇提出了“機器能思考嗎?”(“Can machines think?”)的設(shè)問,并且通過讓機器參與一個模仿游戲(Imitation Game)來驗證“機器”能否“思考”,進而提出了經(jīng)典的圖靈測試(Turing Test)。圖靈測試被認為是人工智能的*目標,圖靈本人因此也被稱作“人工智能之父”。

      zui早的聊天機器人ELIZA[1]誕生于1966年,由麻省理工學(xué)院(MIT)的約瑟夫·魏澤鮑姆(Joseph Weizenbaum)開發(fā),用于在臨床治療中模仿心理醫(yī)生。值得注意的是盡管ELIZA的實現(xiàn)技術(shù)僅為關(guān)鍵詞匹配及人工編寫的回復(fù)規(guī)則,但魏澤鮑姆本人對ELIZA的表現(xiàn)感到吃驚,隨后撰寫了《Computer Power and Human Reason》這本書,表達他對人工智能的特殊情感。

      1988年,加州大學(xué)伯克利分校(UC Berkeley)的羅伯特·威林斯基(Robert Wilensky)等人開發(fā)了名為UC(UNIX Consultant)[2]的聊天機器人系統(tǒng)。顧名思義,UC是一款幫助用戶學(xué)習(xí)怎樣使用UNIX操作系統(tǒng)的聊天機器人。它具備了分析用戶的語言、確定用戶操作的目標、給出解決用戶需求的規(guī)劃、決定需要與用戶溝通的內(nèi)容、以英語生成zui終的對話內(nèi)容以及根據(jù)用戶對UNIX系統(tǒng)的熟悉程度進行建模的功能。如果說ELIZA開啟了智能聊天機器人時代的話,那么UC則進一步推動了聊天機器人的智能化程度。

      為了將圖靈測試付諸實踐,美國科學(xué)家兼慈善家休·勒布納(Hugh G. Loebner)于1990年設(shè)立了人工智能年度比賽——勒布納獎(Loebner Prize)[3](包括10萬美金的獎金和一塊印有勒布納與圖靈頭像的)。勒布納獎的設(shè)立旨在獎勵*與人類回復(fù)無差別的計算機程序,即聊天機器人系統(tǒng),并以此推動圖靈測試及人工智能的發(fā)展。

      在勒布納獎的推動下,聊天機器人的研究迎來了一個高潮,這里面較為代表性的聊天機器人系統(tǒng)是ALICE(Artificial Linguistic Internet Computer Entity)[4]。受到ELIZA聊天機器人的啟發(fā),理查德·華勒斯(Richard S. Wallace)博士在1995年開發(fā)了ALICE系統(tǒng)。ALICE曾經(jīng)在2000年、2001年和2004年三次勒布納獎,并于1998年開始開源,目前*有超過500個為ALICE項目貢獻代碼。值得注意的是,隨著ALICE一同發(fā)布的AIML(Artificial Inligence Markup Language)目前被廣泛應(yīng)用在移動端虛擬助手的開發(fā)中。盡管ALICE采用的是啟發(fā)式模板匹配的對話策略,但是它仍然被認為是同類型聊天機器人中性能的系統(tǒng)之一。此外,還有用于查詢英國黃頁的YAP[5]、用于外語學(xué)習(xí)伴侶的CSIEC[6]、用于哈佛大學(xué)數(shù)學(xué)教學(xué)的Sofia[7]等,在這里暫不展開介紹。

      近年來,基于聊天機器人系統(tǒng)的應(yīng)用層出不窮。從應(yīng)用場景的角度來看,可以分為在線客服、娛樂、教育、個人助理和智能問答五個種類。

      在線客服聊天機器人系統(tǒng)的主要功能是同用戶進行基本溝通并自動回復(fù)用戶有關(guān)產(chǎn)品或服務(wù)的問題,以實現(xiàn)降低企業(yè)客服運營成本、提升用戶體驗的目的。其應(yīng)用場景通常為首頁和手機終端。代表性的商用系統(tǒng)有小I機器人、京東的JIMI客服機器人等。用戶可以通過與JIMI聊天了解商品的具體信息以及反饋購物中存在的問題等。值得稱贊的是,JIMI具備一定的拒識能力,即能夠知道自己不能回答用戶的哪些問題以及何時應(yīng)該轉(zhuǎn)向人工客服。

      娛樂場景下聊天機器人系統(tǒng)的主要功能是同用戶進行開放主題的對話,從而實現(xiàn)對用戶的精神陪伴、情感慰藉和心理疏導(dǎo)等作用。其應(yīng)用場景通常為社交媒體、兒童玩具等。代表性的系統(tǒng)如微軟“小冰”、“小微”、“小黃雞”、“愛情玩偶”等。其中微軟“小冰”和“小微”除了能夠與用戶進行開放主題的聊天之外,還能提供特定主題的服務(wù),如天氣預(yù)報和生活常識等。

      應(yīng)用于教育場景下的聊天機器人系統(tǒng)根據(jù)教育的內(nèi)容不同包括構(gòu)建交互式的語言使用環(huán)境,幫助用戶學(xué)習(xí)某種語言;在學(xué)習(xí)某項專業(yè)技能中,指導(dǎo)用戶逐步深入地學(xué)習(xí)并掌握該技能;在用戶的特定年齡階段,幫助用戶進行某種知識的輔助學(xué)習(xí)等。其應(yīng)用場景通常為具備人機交互功能的學(xué)習(xí)、培訓(xùn)類軟件以及智能玩具等。這里以科大訊飛公司的開心熊寶(具備移動終端應(yīng)用軟件和實體型玩具兩種形態(tài))智能玩具為例,“熊寶”可以通過語音對話的形式輔助兒童學(xué)習(xí)唐詩、宋詞以及回答簡單的常識性問題等。

      個人助理類應(yīng)用主要通過語音或文字與聊天機器人系統(tǒng)進行交互,實現(xiàn)個人事務(wù)的查詢及代ban功能,如天氣查詢、空氣質(zhì)量查詢、定位、短信收發(fā)、日程提醒、智能搜索等,從而更便捷地輔助用戶的日常事務(wù)處理。其應(yīng)用場景通常為便攜式移動終端設(shè)備。代表性的商業(yè)系統(tǒng)有Apple Siri、Google Now、微軟Cortana、出門問問等。其中,Apple Siri的出現(xiàn)了移動終端個人事務(wù)助理應(yīng)用的商業(yè)化發(fā)展潮流。,Apple Siri隨著IOS 5一同發(fā)布,具備聊天和指令執(zhí)行功能,可以視為移動終端應(yīng)用的總?cè)肟?,然而受到語音識別能力、系統(tǒng)本身自然語言理解能力的不足以及用戶使用語音和UI操作兩種形式進行人機交互時的習(xí)慣差異等限制,Siri沒能真正擔(dān)負起個人事務(wù)助理的重任。

      智能問答類的聊天機器人主要功能包括回答用戶以自然語言形式提出的事實型問題和需要計算和邏輯推理型的問題,以達到直接滿足用戶的信息需求及輔助用戶進行決策的目的。其應(yīng)用場景通常作為問答服務(wù)整合到聊天機器人系統(tǒng)中。典型的智能問答系統(tǒng)除了IBM Watson之外,還有Wolfram Alpha和Magi,后兩者都是基于結(jié)構(gòu)化知識庫的問答系統(tǒng),且分別僅支持英文和中文的問答。

      聊天機器人系統(tǒng)的組成結(jié)構(gòu)及關(guān)鍵技術(shù)

      通常來說,聊天機器人的系統(tǒng)框架如下圖所示,包含五個主要的功能模塊。語音識別模塊負責(zé)接收用戶的語音輸入并將其轉(zhuǎn)換成文字形式交由自然語言理解模塊進行處理。自然語言理解模塊在理解了用戶輸入的語義之后將特定的語義表達式輸入到對話管理模塊中。對話管理模塊負責(zé)協(xié)調(diào)各個模塊的調(diào)用及維護當(dāng)前對話狀態(tài),選擇特定的回復(fù)方式并交由自然語言生成模塊進行處理。自然語言生成模塊生成回復(fù)文本輸入給語音合成模塊將文字轉(zhuǎn)換成語音輸出給用戶。這里我們僅以文本輸入形式為例介紹聊天機器人系統(tǒng),語音識別和語音合成相關(guān)技術(shù)則不做展開介紹。

      聊天機器人系統(tǒng)框架圖

      自然語言理解

      自然語言理解的目的是為聊天任務(wù)生成一種語義表示形式[8]。通常來說,聊天機器人系統(tǒng)中的自然語言理解功能包括用戶意圖識別、用戶情感識別、指代消解、省略恢復(fù)、回復(fù)確認及拒識判斷等技術(shù)。

      1)用戶意圖識別:用戶意圖又包括顯式意圖和隱式意圖,顯示的意圖通常對應(yīng)一個明確的需求,如用戶輸入“我想預(yù)定一個標準間”,明確表明了想要預(yù)定房間的意圖,而隱式意圖則較難判斷,如用戶輸入“我的手機用了三年了”,有可能想要換一個手機或者顯示其手機性能和質(zhì)量良好。

      2)用戶情感識別:用戶情感同樣也包含顯式和隱式兩種,如用戶輸入“我今天非常高興”,明確表明了喜悅的情感,而“今天考試剛剛及格”,則不太容易判斷用戶的情感。

      3)指代消解和省略恢復(fù):在對話過程中,由于人們之間具備聊天主題背景一致性的前提,用戶通常使用代詞來指代上文中的某個實體或事件,或者干脆省略一部分句子成分。但對于聊天機器人系統(tǒng)來說只有明確了代詞指代的成分以及句子中省略的成分,才能正確理解用戶的輸入,給出合乎上下文語義的回復(fù)。因此需要進行代詞的消解和省略的恢復(fù)。

      4)回復(fù)確認:用戶意圖有時會帶有一定的模糊性,這時就需要系統(tǒng)具有主動詢問的功能,進而對模糊的意圖進行確認,即回復(fù)確認。

      5)拒識判斷:聊天機器人系統(tǒng)應(yīng)當(dāng)具備一定的拒識能力,主動拒絕識別超出自身回復(fù)范圍之外或者涉及敏感話題的用戶輸入。

      當(dāng)然,詞法分析、句法分析以及語義分析等基本的自然語言處理技術(shù)對于聊天機器人系統(tǒng)中的自然語言理解功能也起到了至關(guān)重要的作用。

      對話管理

      對話管理功能主要協(xié)調(diào)聊天機器人的各個部分,并維護對話的結(jié)構(gòu)和狀態(tài)[9]。對話管理功能中涉及到的關(guān)鍵技術(shù)主要有對話行為識別、對話狀態(tài)識別、對話策略學(xué)習(xí)及對話獎勵等。

      1)對話行為識別:對話行為是指預(yù)先定義或者動態(tài)生成的對話意圖的抽象表示形式。分為封閉式和開放式兩種,所謂封閉式對話行為,即將對話意圖映射到預(yù)先定義好的對話行為類別體系。常見于特定領(lǐng)域或特定任務(wù)的對話系統(tǒng),如票wu預(yù)訂、酒店預(yù)訂等,例如:“我想預(yù)訂一個標準間”,這句話被識別為Reservation(Standard_room) 的對話行為。相對的,開放式對話行為則沒有預(yù)先定義好的對話行為類別體系,對話行為動態(tài)生成。常見于開放域?qū)υ捪到y(tǒng),如聊天機器人。例如:“今天心情真好啊”,這句話的對話行為可以通過隱式的主題、N元組、相似句子簇、連續(xù)向量等形式表達。

      2)對話狀態(tài)識別:對話狀態(tài)與對話的時序及對話行為相關(guān)聯(lián),在t時刻的對話行為序列即為t時刻的對話狀態(tài)。因此,對話狀態(tài)的轉(zhuǎn)移就由前一時刻的對話狀態(tài)與當(dāng)前時刻的對話行為決定。

      3)對話策略學(xué)習(xí):通常是通過離線的方式,從人-人對話數(shù)據(jù)中學(xué)習(xí)對話的行為、狀態(tài)、流行度等信息,從而作為指導(dǎo)人-機對話的策略。這里流行度通常是指特定模式在語料庫中的頻度。

      4)對話獎勵:對話獎勵是對話系統(tǒng)的中間級評價機制,但會影響對話系統(tǒng)的整體評價。常見的對話獎勵有槽填充效率和回復(fù)流行度等。

      自然語言生成

      自然語言生成通常根據(jù)對話管理部分產(chǎn)生的非語言信息,自動生成面向用戶的自然語言反饋[10]。近年來,在聊天機器人系統(tǒng)上的對話生成主要涉及檢索式和生成式兩類技術(shù)。

      1)檢索式對話生成技術(shù):檢索式的代表性技術(shù)[11]是在已有的人人對話語料庫中通過排序?qū)W習(xí)技術(shù)和深度匹配技術(shù)找到適合當(dāng)前輸入的zuijia回復(fù)。這種方法的局限是僅能以固定的語言模式進行回復(fù),無法實現(xiàn)詞語的多樣性組合。

      2)生成式對話生成技術(shù):生成式的代表性技術(shù)[12,13]則是從已有的人人對話中學(xué)習(xí)語言的組合模式,是通過一種類似機器翻譯中常用的“編碼-解碼”的過程去逐字或逐詞地生成一個回復(fù),這種回復(fù)有可能是從未在語料庫中出現(xiàn)的、由聊天機器人自己“創(chuàng)造”出來的句子。

      聊天機器人研究存在的挑戰(zhàn)

      當(dāng)前,聊天機器人的研究存在的挑戰(zhàn)包括:對話上下文建模、對話過程中的知識表示、對話策略學(xué)習(xí)、聊天機器人智能程度的評價等。

      1)對話上下文建模:聊天是一個有特定背景的連續(xù)交互過程,在這一過程中經(jīng)常出現(xiàn)上下文省略和指代的情況。一句話的意義有時要結(jié)合對話上下文或者相關(guān)的背景才能確定,而現(xiàn)有的自然語言理解主要基于上下文無關(guān)假設(shè),因此對話上下文的建模成為聊天機器人系統(tǒng)的主要挑戰(zhàn)之一。

      2)對話過程中的知識表示:知識表示一直就是人工智能領(lǐng)域的重要課題,也是聊天機器人提供信息服務(wù)的基礎(chǔ)。聊天機器人相關(guān)的領(lǐng)域任務(wù)可能有復(fù)雜的組成,牽涉很多的因素,只有了解這些因素的關(guān)系和相關(guān)的含義,才能與用戶做到真正意義上的交流。

      3)對話策略學(xué)習(xí):對話策略涉及很多方面,其中zui主要的是對話的主導(dǎo)方式。對話主導(dǎo)方式可以分為用戶主導(dǎo)、系統(tǒng)主導(dǎo)和混合主導(dǎo)三種方式。在當(dāng)前的對話管理研究中,系統(tǒng)應(yīng)答的目標是自然、友好、積極,在不會發(fā)生問題的情況下,讓用戶盡可能自主,實現(xiàn)對話的混合主導(dǎo)。

      4)聊天機器人智能程度的評價:目前聊天機器人智能程度的評價也是一項挑戰(zhàn)。雖然可以采用一些通用的客觀評價標準,如回答正確率、任務(wù)完成率、對話回合數(shù)、對話時間、系統(tǒng)平均響應(yīng)時間、錯誤信息率等,對聊天機器人進行評價,評價的基本單元是單輪對話。但是,由于人機對話過程是一個連續(xù)的過程,而對不同聊天機器人系統(tǒng)的連續(xù)對話的評價僅能保證首句輸入的一致性,當(dāng)對話展開后,不同系統(tǒng)的回復(fù)不盡相同,因此不能簡單地將連續(xù)對話切分成單輪對話去評價,于是設(shè)計合理的人工主觀評價也許能夠成為客觀評價標準之外,對聊天機器人系統(tǒng)智能程度評價的重要指標。

      聊天機器人在研究上的展望

      隨著聊天機器人研究的廣泛開展,未來的研究將著眼于以下三方面:

      1)端到端:得益于深度學(xué)習(xí)技術(shù)的發(fā)展,已有學(xué)者開始著手研究端對端的對話系統(tǒng)[14],即利用統(tǒng)一的模型代替序列化地執(zhí)行自然語言理解、對話管理和自然語言生成的步驟,從用戶的原始輸入直接生成系統(tǒng)回復(fù)。

      2)從特定域到開放域:隨著大數(shù)據(jù)時代的到來,一方面,使得開放域的聊天機器人系統(tǒng)得以獲取豐富的對話數(shù)據(jù)用于訓(xùn)練,另一方面,在大數(shù)據(jù)上可以自動聚類或抽取對話行為等信息,避免繁雜的人工定義。

      3)更加關(guān)注“情商”:如果說傳統(tǒng)的聊天機器人關(guān)注的是“智商”,即聊天機器人的信息和知識獲取能力的話,那么今后的聊天機器人研究則更加注重“情商”,即聊天機器人的個性化情感撫慰、心理疏導(dǎo)和精神陪護等能力。

      相信在不久的將來,一個能夠讓人們與之無所不談的高“情商”聊天機器人將走入我們的日常生活,成為我們的朋友、同事甚至是家人。

      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責(zé)聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
      • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
      • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責(zé)任。
      • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機械工程機械紡織機械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機械印染機械制鞋機械玻璃機械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618