国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      利用網絡的信息檢索方法及相應的語音對話方法

      文檔序號:2825649閱讀:222來源:國知局
      利用網絡的信息檢索方法及相應的語音對話方法
      【專利摘要】本發(fā)明提供了一種利用網絡的信息檢索方法和使用該檢索方法的語音對話方法,包括:基于提供的用戶查詢和語言分析結果中的至少一個生成基礎詞矢量;在矢量空間數據庫中檢索與基礎詞矢量相對應的矢量空間;當基礎詞矢量和檢索到的矢量空間之間的相似度低于預置的參考值時,使用擴展詞矢量在矢量空間數據庫中檢索與該擴展詞矢量相應的矢量空間,所述擴展詞矢量基于使用用戶查詢和語言分析結果中的至少一個執(zhí)行的網絡檢索結果而生成;基于基礎檢索步驟或者擴展檢索步驟中檢索到的矢量空間,檢索知識信息。如此,提供了針對用戶查詢的改進檢索結果。
      【專利說明】利用網絡的信息檢索方法及相應的語音對話方法
      【技術領域】
      [0001]本發(fā)明實施例涉及信息檢索,更具體地,涉及一種利用網絡的信息檢索方法以及一種利用所述信息檢索方法的語音對話方法,所述信息檢索方法能夠利用網絡有效地執(zhí)行信息檢索。
      【背景技術】
      [0002]信息檢索是基于特定的知識和信息針對用戶的查詢而提供合適響應的過程。例如,當在智能電視系統(tǒng)中輸入查詢專用程序的請求時,通過訪問存儲有電視程序的知識信息數據庫而進行的信息檢索,向用戶提供查詢結果。然而,用于傳統(tǒng)信息檢索方法中的知識信息數據庫是關系數據庫,此時問題在于:當提交的查詢的格式與存儲在數據庫中信息的格式不一致時,檢索不到合適的信息。當查詢具有復雜的需要語義推理才能被理解的格式時,同樣存在合適的響應不能被檢索的問題。例如,當向一個小型電視系統(tǒng)提出“讓我們看一場樸智星的足球比賽”的查詢時,我們無法獲得“亞洲杯”的查詢結果。其原因在于,“亞洲杯”并不包含“樸智星”相關的信息。為了能夠正確執(zhí)行上述查詢,樸智星參與亞洲杯的信息需要額外的附加。雖然本體論提供了一種考慮上述語義事件的解決方案,但是構建和管理本體是一項非常困難的工作,為了推理相關知識信息的請求而構建如此多的本體也是不可能的。此外,對于實時改變的信息進行反映也存在著限制。

      【發(fā)明內容】

      [0003]【技術問題】
      [0004]相應地,本發(fā)明的實施例 實質上解決了相關技術中的局限和缺點所帶來的問題。
      [0005]本發(fā)明實施例提供了一種利用網絡的信息檢索方法,其通過利用網絡進行信息檢索,從而向用戶提供增強的響應。
      [0006]本發(fā)明實施例還提供了一種語音對話方法,所述語音對話方法使用上述利用網絡的信息檢索方法,利用網絡進行信息檢索,從而針對用戶的語音查詢提供增加的語音響應。
      [0007]【技術方案】
      [0008]在一些實施例中,一種利用網絡的信息檢索方法,包括:生成與提供的用戶查詢和/或語言分析結果相關的基礎詞矢量,并使用至少一個基礎詞矢量在矢量空間數據庫中檢索與基礎詞矢量相應的矢量空間;確定基礎詞矢量與檢索到的矢量空間之間的相似度;當所述相似度等于或者小于閾值時,基于使用提供的用戶查詢和/或語言分析結果而執(zhí)行的網絡檢索結果,生成擴展詞矢量,并使用所述擴展詞矢量在矢量空間數據庫中檢索與所述擴展詞矢量相應的矢量空間;基于在基礎檢索步驟或者擴展檢索步驟中檢索到的矢量空間,檢索知識信息。
      [0009]其中,所述基礎詞矢量、所述擴展詞矢量和存儲在所述矢量空間數據庫中的矢量空間包括至少一個詞、所述詞的權重信息和所述詞的結構信息。
      [0010]其中,所述矢量空間數據庫進一步包括基礎矢量空間數據庫和擴展矢量空間數據庫,所述基礎矢量數據庫中的矢量空間由知識信息形成,所述擴展矢量空間數據庫中的矢量空間基于使用知識信息執(zhí)行的網絡檢索結果而形成。
      [0011]其中,檢索知識信息的步驟進一步包括:基于所述擴展詞矢量和檢索到的至少一個矢量空間計算擴展檢索分值,并根據所述擴展檢索分值進行排序。
      [0012]另外,在計算所述擴展檢索分值時,根據從提供的用戶查詢或者語言分析結果生成的擴展詞矢量以及存儲在基礎矢量空間數據庫和擴展矢量空間數據庫中的矢量空間,對權重值進行調整。
      [0013]另外,當從語言分析結果生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時,權重值配置為比當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲于擴展矢量空間數據庫中的矢量空間時的權重值具有更大數值。
      [0014]另外,當從語言分析結果生成的擴展詞矢量對應于存儲于基礎矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時的權重值,同樣的,當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。
      [0015]在本發(fā)明的其它實施例中,一種基于利用網絡的信息檢索方法的語音對話方法,包括:針對用戶語音查詢執(zhí)行語音識別,從而將所述用戶語音查詢轉換為用戶查詢文本;針對轉換為用戶查詢文本的所述用戶語音查詢執(zhí)行語言分析;生成有關用戶查詢文本和/或語言分析結果的基礎詞矢量,使用所述基礎詞矢量在矢量空間數據庫中檢索與所述基礎詞矢量對應的矢量空間,確定所述基礎詞矢量和檢索到的矢量空間之間的相似度,當所述相似度等于或者小于閾值時,基于使用用戶查詢文本和/或語言分析結果執(zhí)行的網絡檢索結果,生成擴展詞矢量,并使用擴展詞矢量在矢量空間數據庫中檢索與所述擴展詞矢量相應的矢量空間,并基于檢索到對應于基礎詞矢量或擴展詞矢量的矢量空間,檢索知識信息;將所述知識信息轉換為與用戶查詢相應的響應;針對所述響應執(zhí)行語音合成,從而將所述響應轉換為語音。
      [0016]其中,所述基礎詞矢量、所述擴展詞矢量和存儲在所述矢量空間數據庫中的矢量空間包括至少一個詞、所述詞的權重信息和所述詞的結構信息。
      [0017]其中,所述矢量空間數據庫進一步包括基礎矢量空間數據庫和擴展矢量空間數據庫,所述基礎矢量數據庫中的矢量空間由所述知識信息形成,所述擴展矢量空間數據庫中的矢量空間基于使用所述知識信息執(zhí)行的網絡檢索結果而形成。
      [0018]其中,檢索知識信息的步驟進一步包括:基于所述擴展詞矢量和檢索到的矢量空間計算擴展檢索分值,并根據所述擴展檢索分值進行排序。
      [0019]其中,在計算所述擴展檢索分值時,根據從所提供的用戶查詢或者語言分析結果生成的擴展詞矢量以及存儲在基礎矢量空間數據庫和擴展矢量空間數據庫中的矢量空間,對權重值進行調整。
      [0020]其中,當從語言分析結果生成的擴展詞矢量對應于存儲在基礎矢量空間數據中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時的權重值大于當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。
      [0021]其中,當從語言分析結果生成的擴展詞矢量對應于存儲于基礎矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時的權重值,同樣的,當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。 [0022]【有益效果】
      [0023]在前面描述的根據本發(fā)明的利用網絡的信息檢索方法和相應的語音對話方法中,通過在網絡檢索中擴展知識信息和用戶查詢信息,可以向用戶提供更好的檢索結果。
      [0024]此外,通過網絡執(zhí)行信息檢索,不需要進行人工處理,傳統(tǒng)的矢量空間模型仍然可用。當今,信息檢索中存在大量的信息,諸如問答信息和社會網絡信息,這使得執(zhí)行推理和推薦變得可行并成為迫切需要。
      【專利附圖】

      【附圖說明】
      [0025]圖1表示根據本發(fā)明實施例的基于利用網絡的信息檢索方法的語音對話方法的示意圖;
      [0026]圖2表示本發(fā)明實施例的利用網絡的信息檢索方法的流程圖;
      [0027]圖3表示根據本發(fā)明實施例的信息檢索方法的基本檢索過程的流程圖;
      [0028]圖4表示根據本發(fā)明實施例的利用網絡的信息檢索方法的擴展檢索過程的流程圖;
      [0029]圖5表示根據本發(fā)明實施例的利用網絡的信息檢索方法的構建矢量空間數據庫的過程的流程圖。
      【具體實施方式】
      [0030]本說明書公開了本發(fā)明的實施例,然而此處公開的特殊的結構和功能性細節(jié)只是本發(fā)明實施例的代表性描述,本發(fā)明實施例還有作多種變形,并不局限于本說明書所描述的實施例。
      [0031]相應地,由于發(fā)明容易受到改進和替換形式的影響,附圖中只是給出了特定的實施例,以下將會對特定的實施例作詳細的介紹。這樣做的目的并不是要將發(fā)明限定在所公開的特殊形式,相反地,本發(fā)明涵蓋了在不脫離本發(fā)明原理的前提下所有修飾、替換和等同方案。在附圖中相同的標號表不相同的部件。
      [0032]此處使用的術語用于描述特定的實施例,而非用于限制本發(fā)明。例如,除非上下文明確排除,本申請中所使用的單數形式也適用復數形式。本申請中所使用的“包含”,“包括”指定了存在的規(guī)定特征、整數、步驟、操作、元素、和/或部件,但其不排除一個或多個其它特征、整數、步驟、操作、元素、部件、和/或它們之間組合的出現或者添加。
      [0033]除非另作申明,本申請所使用的術語(包括技術術語和科學術語)為本發(fā)明所屬領域普通技術人員所理解的常見含義。還應當理解,例如定義在常用字典中的術語應理解為具有與相關領域中的上下文一致的含義,而不應被理解為理想化或者過于正式,除非文中明確定義。
      [0034]在本發(fā)明的實施例中,利用網絡的信息檢索方法以及使用該方法的語音對話方法可以實現為包括至少一個服務器的系統(tǒng),該系統(tǒng)可以包括至少一個服務器和多個用戶終端。
      [0035]在以下的描述中,將利用網絡的信息檢索方法和使用該方法的語音對話方法稱為“信息檢索系統(tǒng)”。
      [0036]服務器和用戶終端之間可以彼此直接連接,或者通過至少一個無線或者有線通信網絡連接。此外,所述服務器可以是網絡服務器,所述用戶終端可以是多種具備與服務器通信功能和具有信息處理功能的終端裝置中的一種,例如,便攜式多媒體播放器,筆記本電腦,智能電話,智能電視等。
      [0037]圖1表示根據本發(fā)明實施例的基于利用網絡的信息檢索方法的語音對話方法的示意圖。
      [0038]通過圖1可見,所述語音對話方法包括以下步驟:步驟S100,提供用戶語音查詢;步驟S200,語音識別,將所述用戶語音查詢轉換為用戶查詢文本;步驟S300,對轉換為用戶查詢文本的用戶查詢執(zhí)行語言分析;步驟S400,基于用戶查詢和/或語言分析結果利用網絡執(zhí)行信息檢索;步驟S500,將步驟S400中的檢索結果轉換為響應,從而產生對應于用戶查詢的響應;步驟S600,對所述響應執(zhí)行語音合成,以便將所述響應轉換為語音。
      [0039]步驟S400中利用網絡進行信息檢索將在下文中詳細介紹。
      [0040]圖2表示本發(fā)明實施例的利用網絡的信息檢索方法的流程圖,圖3表示根據本發(fā)明實施例的信息檢索方法的基本檢索過程的流程圖,圖4表示根據本發(fā)明實施例的利用網絡的信息檢索方法的擴展檢索過程的流程圖,圖5表示根據本發(fā)明實施例的利用網絡的信息檢索方法的構建矢量空間數據庫的過程的流程圖。
      [0041]由圖2至圖5可見,在步驟S400中,通過對存儲在知識信息數據庫1000中的知識信息進行檢索,基于用戶查詢和/或用戶查詢的語言分析結果提供針對用戶查詢的響應。
      [0042]上述語言分析可以是多種語言分析技術中的一種,例如,語素分析、語句結構分析、語義分析。
      [0043]語言分析結果可包括言語行為、主體行為和結構信息。所述言語行為不會總是和用戶查詢的語句格式相匹配,但是可以大概的表示語句類型一一陳述句,疑問句,請求句。所述主體行為可以表述用戶所希望的行為的警示信息,例如,開/關電視機,查找程序。所述結構信息可以表示用戶查詢中出現的實體名稱的信息,例如,節(jié)目的類型,節(jié)目的標題,頻道的名稱,節(jié)目的起始時間,節(jié)目的演員。另外,用戶查詢可以是文本類型的慣用語(語法,語音),或者是作為輸入慣用語轉換結果的用戶查詢文本。
      [0044]如圖2所示,在利用網絡進行信息檢索的方法的步驟S410中,可以提供用戶查詢和語言分析結果中的至少一個。
      [0045]在利用網絡進行信息檢索的方法的步驟S420中,基于用戶查詢和語言分析結果中的至少一個產生基礎詞矢量,執(zhí)行基礎檢索,以便在矢量空間數據庫2000中檢索對應于基礎詞矢量的矢量空間。
      [0046]在步驟S430中,確定在矢量空間數據庫2000中是否存在對應于基礎詞矢量的檢索結果,或者基礎檢索分值是否等于或者小于預置的閾值分值。
      [0047]根據判斷的結果,當矢量空間數據庫2000中不存在與基礎詞矢量相應的檢索結果或者基礎檢索分值等于或者小于預置的閾值分值時,在步驟S440中執(zhí)行擴展檢索。
      [0048]在執(zhí)行擴展檢索的步驟S440中,通過使用基于用戶查詢和/或語言分析結果生成的檢索關鍵詞執(zhí)行網絡檢索并生成對應于檢索到的網絡文檔的擴展詞矢量,可以在矢量空間數據庫2000中檢索到對應于擴展詞矢量的矢量空間。
      [0049]存儲在知識信息數據庫1000中的與上述基礎檢索和擴展檢索中檢索到的矢量空間相對應的知識信息,可以作為檢索結果輸出。
      [0050]此外,利用網絡進行信息檢索的方法的步驟S400還可進一步包括步驟S450:產生與存儲在知識信息數據庫1000中的知識信息相對應的矢量空間,并將所述產生的矢量空間存儲至矢量空間數據庫2000中。 [0051]其中,產生與知識信息相對應的矢量空間的步驟可以優(yōu)選地在基礎檢索和擴展檢索之前執(zhí)行。但是,上述步驟的執(zhí)行順序并不限于以上的情況。也就是說,上述產生與知識信息相關的矢量空間的步驟可以獨立于步驟S410至步驟S440在任何時間執(zhí)行。
      [0052]基礎詞矢量可以是對應于用戶查詢和/或語言分析結果的矢量空間,擴展詞矢量可以是使用基于用戶查詢和/或語言分析結果而生成的檢索關鍵詞并通過網絡檢索而檢索到的網絡文檔中包含的單詞所對應于矢量空間。
      [0053]此外,本說明書中包含的“單詞”或“詞”可以指單個單詞、關鍵詞或短語。根據本發(fā)明應用的領域,“單詞”或“詞”可以有所不同。
      [0054]提供用戶查詢和語言分析結果的步驟S410可以是提供文本形式的用戶查詢以及包括前面所述的言語行為、主體行為和結構信息的語言分析結果。
      [0055]如圖3所示,基礎檢索步驟S420進一步包括:步驟S421,產生與用戶查詢和/或語言分析結果相對應的基礎詞矢量;步驟S422,在矢量空間數據庫2000中檢索與所述基礎詞矢量相對應的矢量空間。所述基礎詞矢量可以指使用用戶查詢和/或語言分析結果所形成的矢量空間。
      [0056]在判斷步驟S430中,對矢量空間數據庫2000中是否存在與基礎詞矢量相對應的矢量空間或者基礎檢索分值是否等于或者小于預置的閾值分值進行判斷。此外,由于擴展檢索執(zhí)行網絡檢索,所以擴展檢索相對于基礎檢索具有相對滯后的響應時間,從而在步驟S430中可以執(zhí)行這樣的功能,即判斷是否僅能執(zhí)行基礎檢索?;A檢索分值可以是表示基礎詞矢量和存儲在矢量空間數據庫2000中的矢量空間之間相關度的數值,并可以通過使用例如余弦相似度的各種計算方法進行計算。例如,所述余弦相似度可以通過以下公式I獲得。
      [0057]【公式I】
      Α.Β
      [0058]在5 = PIPPI上述公式I中,S表示余弦相似度,A和B表示矢量空間,| |Α| |和
      IB I I表示矢量空間A和B的絕對值。
      [0059]此外,根據語言分析結果中顯示的基礎詞矢量和矢量空間數據庫2000中存儲的矢量空間的結構信息是否相同而調整的權重值可以用于計算。
      [0060]例如,假設用戶查詢是“觀看亞洲杯足球賽”。當用戶查詢的語言分析結果為“標題:亞洲杯,足球賽”,基礎詞矢量產生的格式如下:< (標題:亞洲杯,0.5) >, < (標題:足球賽,0.5) >。另外,假設存儲在矢量空間數據庫2000中的矢量空間的字段為〈(標題:亞洲杯,0.2)>,〈(種類:足球賽,0.3)>,如果將余弦相似度用于計算此分值,則基礎檢索分值可計算為:(0.5X0.2+0.5X0.3)/(0.707+0.361)=0.234。然而,如果針對相同結構信息的權重值取0.7,而針對不同結構信息的權重值取0.3時,考慮到上述結構信息,所述基礎檢索分值如下:(0.5X0.2X0.7+0.5X0.3X0.3)/(0.707+0.361)=0.108。
      [0061]當矢量空間數據庫2000中不存在與基礎詞矢量相應的矢量空間或者基礎檢索分值等于或者小于預置閾值時,可以執(zhí)行擴展檢索步驟S440。步驟S440可進一步包括:步驟S441,產生與用戶查詢和/或語言分析結果相關的檢索關鍵詞;步驟S443,執(zhí)行網絡檢索;步驟S444,產生與檢索到的網絡文檔對應的擴展詞矢量;步驟S445,在存儲在矢量空間數據庫2000中的矢量空間之中檢索與擴展詞矢量對應的矢量空間。對于檢索關鍵詞,可以使用用戶查詢和語言分析結果的至少一個重要字段,并可以根據哪個字段是用戶經常檢索的字段或者哪個字段具有典型屬性來確定用于檢索關鍵詞的字段,或者還可以使用試探法進行確定。這里,在產生檢索關鍵詞時考慮用戶查詢的原因是考慮到了這種情況,即關鍵詞沒有在語言分析結果中表示出來。例如,假設用戶查詢?yōu)椤翱磮鲇腥さ碾娪啊?,盡管“有趣”是重要的詞,在用戶查詢的語言分析結果中也可能不會表示出來。
      [0062]使用檢索關鍵詞的網絡檢索可在步驟S443中執(zhí)行,與通過網絡檢索而檢索到的網絡文檔對應的擴展詞矢量在步驟S444中產生。所述擴展詞矢量可以是對應于檢索到的網絡文檔中所包含的各個單詞而產生的矢量空間。對應于擴展詞矢量的矢量空間可以使用擴展的矢量空間在存儲在矢量空間數據庫2000中的矢量空間中進行檢索。根據擴展檢索分值是否等于或者大于所述預置的閾值,確定哪個矢量空間與擴展詞矢量相對應,并且,檢索到的矢量空間以每個檢索到的矢量空間的擴展檢索分值的升序進行排序。
      [0063]擴展檢索分值可以作為擴展詞矢量和存儲在矢量空間數據庫2000中的矢量空間之間的相似度計算,并且,根據擴展詞矢量和存儲在矢量空間數據庫中的矢量空間的生成方式的不同而調整的權重值可`用于此計算。
      [0064]特別地,所述擴展檢索分值可以按照公式2計算得到。
      [0065]【公式2】
      【權利要求】
      1.一種利用網絡的信息檢索方法,包括: 生成與所提供的用戶查詢和/或語言分析結果相關的基礎詞矢量,并使用至少一個基礎詞矢量在矢量空間數據庫中檢索與基礎詞矢量相應的矢量空間; 確定基礎詞矢量與檢索到的矢量空間之間的相似度; 當所述相似度等于或者小于閾值時,基于使用所提供的用戶查詢和/或語言分析結果而執(zhí)行的網絡檢索結果,生成擴展詞矢量,并使用所述擴展詞矢量在矢量空間數據庫中檢索與所述擴展詞矢量相應的矢量空間; 基于在基礎檢索步驟或者擴展檢索步驟中檢索到的矢量空間,檢索知識信息。
      2.如權利要求1所述的方法,其中所述基礎詞矢量、所述擴展詞矢量和存儲在所述矢量空間數據庫中的矢量空間包括至少一個詞、所述詞的權重信息和所述詞的結構信息。
      3.如權利要求1所述的方法,其中所述矢量空間數據庫進一步包括基礎矢量空間數據庫和擴展矢量空間數據庫,所述基礎矢量數據庫中的矢量空間由知識信息形成,所述擴展矢量空間數據庫中的矢量空間基于使用知識信息執(zhí)行的網絡檢索結果而形成。
      4.如權利要求1所述的方法,其中檢索知識信息的步驟進一步包括:基于所述擴展詞矢量和檢索到的至少一個矢量空間計算擴展檢索分值,并根據所述擴展檢索分值進行排序。
      5.如權利要求4所述的方法,其中,在計算所述擴展檢索分值時,根據從所提供的用戶查詢或者語言分析結果生成的擴展詞矢量以及存儲在基礎矢量空間數據庫和擴展矢量空間數據庫中的矢量空間,對權重值進行調整。
      6.如權利要求5所述的方法,其中,當從語言分析結果生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時,權重值比當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲于擴展矢量空間數據庫中的矢量空間時的權重值具有更大數值。
      7.如權利要求5所述的方法,其中, 當從語言分析結果生成的擴展詞矢量對應于存儲于基礎矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時的權重值,并且, 當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。
      8.一種基于利用網絡的信息檢索方法的語音對話方法,包括: 針對用戶語音查詢執(zhí)行語音識別,從而將所述用戶語音查詢轉換為用戶查詢文本; 針對轉換為用戶查詢文本的所述用戶語音查詢執(zhí)行語言分析; 生成有關用戶查詢文本和/或語言分析結果的基礎詞矢量,使用所述基礎詞矢量在矢量空間數據庫中檢索與所述基礎詞矢量對應的矢量空間,確定所述基礎詞矢量和檢索到的矢量空間之間的相似度, 當所述相似度等于或者小于閾值時,基于使用用戶查詢文本和/或語言分析結果執(zhí)行的網絡檢索結果,生成擴展詞矢量,并使用擴展詞矢量在矢量空間數據庫中檢索與所述擴展詞矢量相應的矢量空間,并基于檢索到對應于基礎詞矢量或擴展詞矢量的矢量空間,檢索知識信息; 將所述知識信息轉換為與用戶查詢相應的響應; 針對所述響應執(zhí)行語音合成,從而將所述響應轉換為語音。
      9.如權利要求8所述的語音對話方法,其中所述基礎詞矢量、所述擴展詞矢量和存儲在所述矢量空間數據庫中的矢量空間包括至少一個詞、所述詞的權重信息和所述詞的結構信息。
      10.如權利要求8所述的語音對話方法,其中所述矢量空間數據庫進一步包括基礎矢量空間數據庫和擴展矢量空間數據庫,所述基礎矢量數據庫中的矢量空間由所述知識信息形成,所述擴展矢量空間數據庫中的矢量空間基于使用所述知識信息執(zhí)行的網絡檢索結果而形成。
      11.如權利要求8所述的語音對話方法,其中檢索知識信息的步驟進一步包括:基于所述擴展詞矢量和檢索到的矢量空間計算擴展檢索分值,并根據所述擴展檢索分值進行排序。
      12.如權利要求9所述的語音對話方法,其中,在計算所述擴展檢索分值時,根據從所提供的用戶查詢或者語言分析結果生成的擴展詞矢量以及存儲在基礎矢量空間數據庫和擴展矢量空間數據庫中的矢量空間,對權重值進行調整。
      13.如權利要求12所述的語音對話方法,其中,當從語言分析結果生成的擴展詞矢量對應于存儲在基礎矢量空間數據中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時,權重值大于當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間或者從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。
      14.如權利要求12所述的語音對話方法,其中, 當從語言分析結果生成的擴展詞矢量對應于存儲于基礎矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在基礎矢量空間數據庫中的矢量空間時的權重值,并且 當從語言分析結果生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值大于當從用戶查詢生成的擴展詞矢量對應于存儲在擴展矢量空間數據庫中的矢量空間時的權重值。
      【文檔編號】G10L15/26GK103562919SQ201280026904
      【公開日】2014年2月5日 申請日期:2012年6月4日 優(yōu)先權日:2011年6月2日
      【發(fā)明者】李根培, 金石煥, 金京德, 李東賢, 崔俊輝 申請人:浦項工科大學校產學協力團
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1