搜索引擎提供關(guān)于文檔的信息,所述文檔諸如web頁(yè)面、圖像、文本文檔、電子郵件和/或多媒體內(nèi)容。搜索引擎可以響應(yīng)于用戶的搜索查詢而識(shí)別文檔,所述搜索查詢包括一個(gè)或多個(gè)搜索項(xiàng)。搜索引擎可以基于文檔與查詢的相關(guān)性以及文檔的重要性來(lái)排名文檔,并且可以提供搜索結(jié)果,其包括所識(shí)別文檔的多個(gè)方面和/或指向所識(shí)別文檔的鏈接。在一些情形下,搜索引擎可以附加地或替選地提供響應(yīng)于搜索查詢而與任何特定文檔無(wú)關(guān)的信息(例如,“l(fā)ocaltimeinTokyo(東京的本地時(shí)間)”)。搜索引擎可以直接從文檔中提取各種類型的信息,例如,以使文檔通過(guò)搜索所提取的信息就“可找到”。直接從文檔中提取的信息可以包括指名的實(shí)體(例如,人物、地點(diǎn)、事物等)、指名的實(shí)體的屬性、時(shí)間數(shù)據(jù)(日期、時(shí)間、時(shí)間間隔等)、由主語(yǔ)執(zhí)行的動(dòng)作等等。技術(shù)實(shí)現(xiàn)要素:本說(shuō)明書大體上針對(duì)一些技術(shù)特征,用于確定在文本片段中所描述的實(shí)體之間的相似性和/或不同性,并且/或者用來(lái)確定與文本片段中的主語(yǔ)相關(guān)聯(lián)的動(dòng)作是否有可能可由所述主語(yǔ)執(zhí)行??梢苑治鑫谋酒?,諸如故事的摘錄、文章、電子郵件、文本消息、書籍(或者其章節(jié)或更小部分)、散文等,例如,使用諸如正則表達(dá)式、規(guī)則、機(jī)器學(xué)習(xí)、共指消解等各種技術(shù)來(lái)識(shí)別所述文本片段中所引用的一個(gè)或多個(gè)實(shí)體(例如,人物、地點(diǎn)、事物等)和/或一個(gè)或多個(gè)主語(yǔ)(例如,人物、動(dòng)物、角色、生命體等)。在一些實(shí)施方式中,可以識(shí)別與所識(shí)別的一個(gè)或多個(gè)實(shí)體相關(guān)聯(lián)的一個(gè)或多個(gè)實(shí)體屬性,例如,使用類似的技術(shù)?;谒R(shí)別的實(shí)體屬性以及其他信號(hào)(例如,所述文本片段中所包含的比較/對(duì)比信號(hào)、所述實(shí)體屬性的同義詞/反義詞),可以作出關(guān)于實(shí)體之間的相似性和/或不同性的一個(gè)或多個(gè)確定。關(guān)于實(shí)體屬性的確定可以被使用于各種目的,諸如,提供關(guān)于文本片段的更多魯棒信息(例如,以加強(qiáng)搜索引擎的搜索)、回答關(guān)于文檔的問題(例如,以輔助自動(dòng)化閱讀理解應(yīng)試,或者以協(xié)助提供信息性查詢結(jié)果)等等。附加地或替選地,也可以識(shí)別與所識(shí)別的一個(gè)或多個(gè)主語(yǔ)相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作。至少部分地基于在文檔的語(yǔ)料庫(kù)中所找到的參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作,可以確定所述動(dòng)作可由所述主語(yǔ)執(zhí)行的可能性。例如,假設(shè)所述主語(yǔ)是動(dòng)物并且所述相關(guān)聯(lián)的動(dòng)作是通常由人類執(zhí)行的一個(gè)動(dòng)作(例如,唱歌、跳舞)??梢苑治龇翘摌?gòu)新聞故事的語(yǔ)料庫(kù)中所包含的參考主語(yǔ)和動(dòng)作,以確定所述動(dòng)物主語(yǔ)將能夠執(zhí)行所述動(dòng)作的可能性。如果所述動(dòng)作被視為不太可能由所述動(dòng)物主語(yǔ)執(zhí)行,則可以提供所述動(dòng)物主語(yǔ)已被“擬人化”的指示。主語(yǔ)將能夠執(zhí)行相關(guān)聯(lián)的動(dòng)作的可能性的指示可以被使用于各種目的,諸如,提供關(guān)于文本片段的更多魯棒信息(例如,以加強(qiáng)搜索引擎的搜索)、回答關(guān)于文檔的問題(例如,以輔助自動(dòng)化閱讀理解應(yīng)試,或者以協(xié)助提供信息性查詢結(jié)果)等等。確定實(shí)體之間的相似性和/或不同性可以提供各種技術(shù)優(yōu)勢(shì)。例如,確定實(shí)體之間的相似性和/或不同性可以使搜索引擎的搜索更加高效,例如,通過(guò)基于實(shí)體的相似性或不同性來(lái)促進(jìn)對(duì)文檔的改進(jìn)的索引,這進(jìn)而可以減少實(shí)現(xiàn)搜索引擎的計(jì)算系統(tǒng)所需的計(jì)算時(shí)間和資源。提供更加準(zhǔn)確的結(jié)果也可以使得用戶信任度提高并且搜索引擎執(zhí)行較少的搜索,這可以減少來(lái)自用戶(例如,較少提交的搜索)以及來(lái)自搜索引擎(例如,返回較少的搜索結(jié)果)的網(wǎng)絡(luò)流量。確定實(shí)體之間的相似性或不同性也可以促進(jìn)通用知識(shí)庫(kù)的增長(zhǎng),如本文所述,所述通用知識(shí)庫(kù)可以是針對(duì)用戶的通用信息的來(lái)源。確定動(dòng)作可由主語(yǔ)執(zhí)行的可能性也可以提供各種技術(shù)優(yōu)勢(shì)。例如,訓(xùn)練用于確定動(dòng)作是否可由相應(yīng)的主語(yǔ)執(zhí)行的機(jī)器學(xué)習(xí)分類器可以被使用于將真實(shí)的新聞內(nèi)容與虛構(gòu)的內(nèi)容分開,以便不向搜索真實(shí)的新聞內(nèi)容的用戶提供虛構(gòu)的內(nèi)容。這進(jìn)而可以提高用戶對(duì)搜索引擎的信任度,這可以使得用戶提交較少的搜索查詢來(lái)查找新聞內(nèi)容,如上所述,進(jìn)而減少網(wǎng)絡(luò)流量。確定動(dòng)作可由主語(yǔ)執(zhí)行的可能性也可以提高搜索引擎在其他領(lǐng)域中進(jìn)行搜索的準(zhǔn)確性,諸如搜索產(chǎn)品。例如,基于用戶評(píng)論描寫產(chǎn)品性能的準(zhǔn)確性如何,可以評(píng)分用戶評(píng)論。假定用戶評(píng)論包含產(chǎn)品能夠執(zhí)行一些動(dòng)作的陳述。機(jī)器學(xué)習(xí)分類器能夠被使用于確定該陳述是否準(zhǔn)確;即,所述產(chǎn)品是否能夠執(zhí)行所述用戶評(píng)論中所聲稱的動(dòng)作。通過(guò)以這種方式評(píng)分和排名用戶評(píng)論,執(zhí)行產(chǎn)品搜索的用戶可以因他們作為搜索結(jié)果接收的評(píng)論的準(zhǔn)確性而感到安心。這可以導(dǎo)致執(zhí)行較少的搜索,如上所述,這可以減少網(wǎng)絡(luò)流量。進(jìn)一步,確定動(dòng)作可由主語(yǔ)執(zhí)行的可能性可以促進(jìn)對(duì)文檔的改進(jìn)的索引,如上所述,這可以減少實(shí)現(xiàn)搜索引擎的計(jì)算系統(tǒng)所需的計(jì)算資源和/或時(shí)間。在一些實(shí)施方式中,可以提供一種計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法包括以下步驟:通過(guò)計(jì)算系統(tǒng)至少部分地基于文本片段,識(shí)別第一實(shí)體以及第二實(shí)體;通過(guò)所述計(jì)算系統(tǒng)至少部分地基于所述文本片段,識(shí)別共享屬性類的所述第一實(shí)體的第一實(shí)體屬性以及所述第二實(shí)體的第二實(shí)體屬性;以及通過(guò)所述計(jì)算系統(tǒng),提供在所述文本片段中所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或不同的指示。該方法以及本文中所公開的技術(shù)的其他實(shí)施方式可以各自可選地包括以下特征中的一個(gè)或多個(gè)。在一些實(shí)施方式中,所述方法可以進(jìn)一步包括:通過(guò)所述計(jì)算系統(tǒng)基于直接描述所述第一實(shí)體與所述第一實(shí)體屬性之間的關(guān)系并且間接描述所述第二實(shí)體與所述第二實(shí)體屬性之間的關(guān)系的答案選項(xiàng),生成文本改寫,該文本改寫直接描述所述第二實(shí)體與所述第二實(shí)體屬性之間的關(guān)系。在一些實(shí)施方式中,所述方法可以進(jìn)一步包括將所述文本改寫與基于所述文本片段所生成的文本改寫相比較以確定所述答案選項(xiàng)的真實(shí)性。在一些實(shí)施方式中,識(shí)別所述第一和第二實(shí)體可以基于關(guān)于所述文本片段所提出的問題。在一些實(shí)施方式中,所述方法進(jìn)一步包括:基于關(guān)于所述文本片段所提出的問題的類型,選擇提供所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或者與所述第二實(shí)體屬性不同的指示。在一些實(shí)施方式中,所述方法可以進(jìn)一步包括:基于關(guān)于所述文本片段所提出的問題中所包含的一個(gè)或多個(gè)比較或?qū)Ρ刃盘?hào),選擇提供所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或者與所述第二實(shí)體屬性不同的指示。在一些實(shí)施方式中,識(shí)別所述第二實(shí)體的所述第二實(shí)體屬性可以包括:基于所述文本片段中直接描述所述第一實(shí)體與所述第一實(shí)體屬性之間的關(guān)系并且間接描述所述第二實(shí)體與所述第二實(shí)體屬性之間的關(guān)系的部分,確定所述第二實(shí)體的所述第二實(shí)體屬性。在一些實(shí)施方式中,所述方法可以進(jìn)一步包括生成文本改寫,該文本改寫直接描述所述第二實(shí)體與所述第二實(shí)體屬性之間的關(guān)系。在多個(gè)實(shí)施方式中,提供所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或不同的指示可以包括提供所述文本改寫。在一些實(shí)施方式中,識(shí)別所述第一實(shí)體的所述第一實(shí)體屬性可以包括識(shí)別與所述第一實(shí)體屬性相關(guān)聯(lián)的代詞以及將所述第一實(shí)體與所述代詞共指消解。在一些實(shí)施方式中,提供所述第一實(shí)體屬性與所述第二實(shí)體相似或不同的指示可以基于表示在兩個(gè)部分之間作出比較或?qū)Ρ鹊囊粋€(gè)或多個(gè)詞語(yǔ)。在一些實(shí)施方式中,提供所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或不同的指示可以包括基于所述第一實(shí)體屬性與所述第二實(shí)體屬性之間相應(yīng)的相似性或不同性來(lái)提供所述第一實(shí)體與所述第二實(shí)體相似或不同的指示。在一些實(shí)施方式中,所述方法可以進(jìn)一步包括:接收包括信息的問題,所述信息包括所述第一實(shí)體以及所述第二實(shí)體;以及將所述信息與所述第一實(shí)體以及所述第二實(shí)體相匹配。在一些實(shí)施方式中,提供所述第一實(shí)體屬性與所述第二實(shí)體屬性相似或不同的指示可以響應(yīng)于所述匹配。在一些實(shí)施方式中,所述第一和第二實(shí)體是第一和第二產(chǎn)品,所述第一和第二實(shí)體屬性是第一和第二產(chǎn)品屬性,并且所述方法進(jìn)一步包括提供所述第一和第二產(chǎn)品的產(chǎn)品特征的概述,所述概述包括所述第一和第二產(chǎn)品特征的指示。在另一方面,可以提供一種計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法包括以下步驟:通過(guò)計(jì)算系統(tǒng)在文本片段中,識(shí)別主語(yǔ)以及由所述主語(yǔ)執(zhí)行的動(dòng)作;通過(guò)所述計(jì)算系統(tǒng),確定所述動(dòng)作可由所述主語(yǔ)執(zhí)行的可能性,所述可能性至少部分地基于在文本文檔的語(yǔ)料庫(kù)中所找到的多個(gè)參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作;以及通過(guò)所述計(jì)算系統(tǒng),提供所述可能性的指示。該方法以及本文中所公開的技術(shù)的其他實(shí)施方式可以各自可選地包括以下特征中的一個(gè)或多個(gè)。在各種實(shí)施方式中,所述提供可以包括基于所述可能性來(lái)提供由所述主語(yǔ)執(zhí)行所述動(dòng)作可信或不可信的指示。在各種實(shí)施方式中,所述主語(yǔ)可以是非人類的主語(yǔ),并且所述提供可以包括提供所述主語(yǔ)在所述文本片段中已被擬人化的指示。在各種實(shí)施方式中,所述識(shí)別可以包括至少部分地基于與所述文本片段相關(guān)聯(lián)的注釋來(lái)識(shí)別所述主語(yǔ)和動(dòng)作。在各種實(shí)施方式中,所述方法可以進(jìn)一步包括至少部分地基于與所述主語(yǔ)相關(guān)聯(lián)的類注釋來(lái)確定所述可能性。在一些實(shí)施方式中,所述可能性可以是所述動(dòng)作可由與所述類注釋相關(guān)聯(lián)的類的成員執(zhí)行的可能性。在各種實(shí)施方式中,所述方法可以進(jìn)一步包括基于與所述主語(yǔ)相關(guān)聯(lián)的所述類注釋來(lái)識(shí)別所述類,以及至少部分地基于所述類來(lái)確定所述可能性。在各種實(shí)施方式中,確定所述可能性可以基于關(guān)于所述文本片段所提出的問題。在各種實(shí)施方式中,所述方法可以進(jìn)一步包括至少部分地基于從在所述文本文檔的語(yǔ)料庫(kù)中所找到的多個(gè)參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作所導(dǎo)出的統(tǒng)計(jì)數(shù)據(jù)來(lái)確定所述可能性。在各種實(shí)施方式中,至少部分地基于在所述文本文檔的語(yǔ)料庫(kù)中所找到的多個(gè)參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作來(lái)確定所述可能性可以包括將所述語(yǔ)料庫(kù)限定到包含低于預(yù)定閾值個(gè)擬人化實(shí)體的文本文檔。其他實(shí)施方式可以包括一種存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令可由處理器執(zhí)行以執(zhí)行諸如上所述的方法中的一個(gè)或多個(gè)的方法。又一個(gè)實(shí)施方式可以包括一種系統(tǒng),包括存儲(chǔ)器以及一個(gè)或多個(gè)處理器,所述處理器可操作成執(zhí)行存儲(chǔ)在所述存儲(chǔ)器中的指令以執(zhí)行諸如上所述的方法中的一個(gè)或多個(gè)的方法。應(yīng)領(lǐng)會(huì)到,本文中詳述的前述概念以及附加概念的所有組合均被構(gòu)想為本文中所公開的主題的一部分。例如,在本公開的文末處出現(xiàn)的所要求保護(hù)的主題的所有組合均被構(gòu)想為本文中所公開的主題的一部分。附圖說(shuō)明圖1圖示其中可以確定文本片段中的實(shí)體之間的相似性和/或不同性并且/或者其中可以分析文本片段以確定動(dòng)作可由相關(guān)聯(lián)的主語(yǔ)執(zhí)行的可能性的示例環(huán)境。圖2圖示可以如何通過(guò)配置有本公開的所選方面的各種組件來(lái)處理文本片段以確定該文本片段中的實(shí)體之間的相似性和/或不同性的一個(gè)示例。圖3是圖示確定文本片段中的實(shí)體之間的相似性和/或不同性的示例方法的流程圖。圖4圖示可以如何將所公開的技術(shù)用于解答閱讀理解考試題目的示例。圖5圖示可以如何通過(guò)配置有本公開的所選方面的各種組件來(lái)處理文本片段以確定動(dòng)作可由相關(guān)聯(lián)的主語(yǔ)執(zhí)行的可能性的一個(gè)示例。圖6是圖示確定動(dòng)作可由文本片段中的相關(guān)聯(lián)的主語(yǔ)執(zhí)行的可能性的示例方法的流程圖。圖7圖示計(jì)算機(jī)系統(tǒng)的示例架構(gòu)。具體實(shí)施方式圖1圖示其中可以確定一個(gè)或多個(gè)文本片段中所包含的實(shí)體之間的一個(gè)或多個(gè)相似性和/或不同性并且其中可以分析文本片段以確定動(dòng)作可由相關(guān)聯(lián)的主語(yǔ)執(zhí)行的可能性(也被稱作“主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性”)的示例環(huán)境。該示例環(huán)境包括客戶端設(shè)備106以及知識(shí)系統(tǒng)102。知識(shí)系統(tǒng)102可以被實(shí)現(xiàn)在例如通過(guò)網(wǎng)絡(luò)(未示出)通信的一個(gè)或多個(gè)計(jì)算機(jī)中。知識(shí)系統(tǒng)102是信息檢索系統(tǒng)的示例,在該信息檢索系統(tǒng)中可以實(shí)現(xiàn)本文所述的系統(tǒng)、組件和技術(shù)并且/或者本文所述的系統(tǒng)、組件和技術(shù)可以與該信息檢索系統(tǒng)相接。用戶可以經(jīng)由客戶端設(shè)備106和/或其他計(jì)算系統(tǒng)(未示出)與知識(shí)系統(tǒng)102相交互??蛻舳嗽O(shè)備106可以是通過(guò)諸如局域網(wǎng)(LAN)或者如因特網(wǎng)的廣域網(wǎng)(WAN)的網(wǎng)絡(luò)耦合至知識(shí)系統(tǒng)102的計(jì)算機(jī)。例如,客戶端設(shè)備106可以是桌面型計(jì)算設(shè)備、膝上型計(jì)算設(shè)備、平板型計(jì)算設(shè)備、移動(dòng)電話計(jì)算設(shè)備、用戶的車輛的計(jì)算設(shè)備(例如,車載通信系統(tǒng)、車載娛樂系統(tǒng)、車載導(dǎo)航系統(tǒng))或者包括計(jì)算設(shè)備的用戶可穿戴裝置(例如,具有計(jì)算設(shè)備的用戶手表、具有計(jì)算設(shè)備的用戶眼鏡)。可以提供附加的和/或替選的客戶端設(shè)備。知識(shí)系統(tǒng)102可以檢測(cè)特定用戶的活動(dòng),諸如該用戶在客戶端設(shè)備106上的活動(dòng)104或者該用戶在其他計(jì)算設(shè)備(未示出)上的活動(dòng),并且將各種響應(yīng)數(shù)據(jù)108提供至客戶端設(shè)備106或者由用戶使用的其他計(jì)算設(shè)備(同樣未示出)。盡管用戶有可能會(huì)操作多個(gè)計(jì)算設(shè)備,但簡(jiǎn)潔起見,本公開中所述的示例將針對(duì)用戶操作客戶端設(shè)備106。客戶端設(shè)備106可以執(zhí)行一個(gè)或多個(gè)應(yīng)用,諸如瀏覽器107、電子郵件客戶端109、地圖應(yīng)用111和/或媒體消費(fèi)應(yīng)用113。在一些實(shí)例中,這些應(yīng)用中的一個(gè)或多個(gè)可以在由用戶操作的多個(gè)客戶端設(shè)備上運(yùn)行。用戶活動(dòng)104可以包括關(guān)于一個(gè)或多個(gè)文本片段的一個(gè)或多個(gè)問題、搜索文檔和/或信息的一個(gè)或多個(gè)搜索引擎查詢、指示對(duì)各種項(xiàng)目(例如,歌曲、視頻、書籍、餐館等)的用戶消費(fèi)的數(shù)據(jù)等等。如本文所用,“文本片段”可以包括任何語(yǔ)言的計(jì)算機(jī)可讀文本字符的任何序列,包括但不限于,故事(或者其摘錄)、文章、電子郵件、文本消息、書籍(或者其章節(jié)或更小摘錄)、散文、詩(shī)歌、廣告文案等等。待使用所公開的技術(shù)來(lái)分析的文本片段可以從各種來(lái)源中獲得,包括但不限于,客戶端設(shè)備106、知識(shí)系統(tǒng)102或者其他來(lái)源,并且可以從各種類型的電子文檔中提取,諸如web頁(yè)面、文字處理文檔、語(yǔ)音郵件轉(zhuǎn)錄、電子郵件、文本消息等等。響應(yīng)數(shù)據(jù)108可以包括種類繁多的數(shù)據(jù)和信息,這些數(shù)據(jù)和信息可以至少部分地基于使用所公開的技術(shù)從文本片段中所確定的實(shí)體比較/對(duì)比,并且/或者至少部分地基于使用本文所公開的技術(shù)來(lái)確定的主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)而生成和/或選擇。例如,數(shù)據(jù)108可以包括但不限于直接指示取自文本片段的實(shí)體比較/對(duì)比的數(shù)據(jù)(例如,對(duì)“howareAandBthesame”的答案)、至少部分地基于實(shí)體比較/對(duì)比來(lái)排名的搜索結(jié)果、一個(gè)或多個(gè)替選的查詢建議或?qū)Ш剿阉鹘Y(jié)果、目標(biāo)廣告、對(duì)消費(fèi)項(xiàng)目(例如,歌曲、視頻、餐館等)的推薦等等。附加地或替選地,數(shù)據(jù)108可以包括直接指示主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的數(shù)據(jù),例如,響應(yīng)于直接疑問句。數(shù)據(jù)108可以包括至少部分地基于主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性來(lái)識(shí)別、確定、排名和/或選擇的其他信息,包括但不限于,搜索結(jié)果、一個(gè)或多個(gè)替選的查詢建議或?qū)Ш剿阉鹘Y(jié)果、目標(biāo)廣告、對(duì)消費(fèi)項(xiàng)目(例如,歌曲、視頻、餐館等)的推薦等等??蛻舳嗽O(shè)備106以及知識(shí)系統(tǒng)102各自包括用于存儲(chǔ)數(shù)據(jù)和軟件應(yīng)用的一個(gè)或多個(gè)存儲(chǔ)器、用于訪問數(shù)據(jù)和執(zhí)行應(yīng)用的一個(gè)或多個(gè)處理器以及促進(jìn)通過(guò)網(wǎng)絡(luò)的通信的其他組件。由客戶端設(shè)備106和/或知識(shí)系統(tǒng)102執(zhí)行的操作可以跨多個(gè)計(jì)算機(jī)系統(tǒng)來(lái)分布。知識(shí)系統(tǒng)102可以被實(shí)現(xiàn)為例如在一個(gè)或多個(gè)位置上、通過(guò)網(wǎng)絡(luò)互相耦合的一個(gè)或多個(gè)計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)程序。在各種實(shí)施方式中,知識(shí)系統(tǒng)102可以包括索引引擎120、信息引擎122、實(shí)體識(shí)別引擎124、同義詞/反義詞引擎126、閱讀理解引擎128、排名引擎130、主語(yǔ)/動(dòng)作識(shí)別引擎132、可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134和/或主語(yǔ)/動(dòng)作可執(zhí)行性引擎136。在一些實(shí)施方式中,可以省略引擎120、122、124、126、128、130、132、134和/或136中的一個(gè)或多個(gè)。在一些實(shí)施方式中,可以結(jié)合引擎120、122、124、126、128、130、132、134和/或136中的一個(gè)或多個(gè)的全部或多個(gè)方面。在一些實(shí)施方式中,可以在與知識(shí)系統(tǒng)102分開的組件中實(shí)現(xiàn)引擎120、122、124、126、128、130、132、134和/或136中的一個(gè)或多個(gè)。在一些實(shí)施方式中,可以在由客戶端設(shè)備106執(zhí)行的組件中實(shí)現(xiàn)引擎120、122、124、126、128、130、132、134和/或136中的一個(gè)或多個(gè)或者其任何操作部分。索引引擎120可以保存索引125,以供知識(shí)系統(tǒng)102使用。索引引擎120可以處理文檔并且更新索引125中的索引條目,例如,使用常規(guī)和/或其他的索引技術(shù)。例如,索引引擎120可以爬取一個(gè)或多個(gè)資源,諸如萬(wàn)維網(wǎng)(WorldWideWeb),并且將經(jīng)由這樣的爬取所訪問的文檔編索引。作為另一示例,索引引擎120可以從一個(gè)或多個(gè)資源接收與一個(gè)或多個(gè)文檔有關(guān)的信息,并且基于這樣的信息來(lái)將文檔編索引,所述資源諸如控制這樣的文檔的web主機(jī)。文檔是與文檔地址相關(guān)聯(lián)的任何數(shù)據(jù)。文檔包括web頁(yè)面、文字處理文檔、可移植文檔格式(PDF)的文檔、圖像、電子郵件、日程表?xiàng)l目、視頻以及web訂閱源,僅舉幾例。例如,每個(gè)文檔可以包括內(nèi)容,諸如:文本、圖像、視頻、聲音、嵌入信息(例如,元信息和/或超鏈接)和/或嵌入指令(例如,ECMAScript實(shí)施方案,諸如JavaScript)。索引引擎120也可以使用關(guān)于文檔中所描述的實(shí)體的信息作為其索引的一部分。例如,索引引擎120可以用使用所公開的技術(shù)來(lái)獲得的、關(guān)于文檔中的實(shí)體之間的相似性和/或不同性和/或主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的信息來(lái)更新索引125中的索引條目。信息引擎122可以選擇性地保存另一個(gè)索引127,其包括或便于訪問非文檔特定的信息,以供知識(shí)系統(tǒng)102使用。例如,知識(shí)系統(tǒng)102可以被配置成響應(yīng)于似乎查找特定信息的搜索查詢而返回信息。如果用戶搜索“RonaldReagan'sbirthday(羅納德里根的生日)”,則知識(shí)系統(tǒng)102可以例如從信息引擎122接收日期“1911年2月6日”。在一些實(shí)施方式中,索引127本身可以包含信息,或者其可以鏈接至一個(gè)或多個(gè)其他信息來(lái)源,諸如在線百科全書、年鑒等等。在一些實(shí)施方式中,索引127可以至少部分地被填充有使用所公開的技術(shù)來(lái)獲得的、關(guān)于文檔中的實(shí)體之間的相似性和/或不同性的信息。在一些實(shí)施方式中,索引127可以至少部分地被填充有使用所公開的技術(shù)來(lái)獲得的、關(guān)于主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的信息。在一些實(shí)施方式中,索引127可以至少部分地被填充有通過(guò)分析在文檔語(yǔ)料庫(kù)中所找到的參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作來(lái)獲得的信息。在各種實(shí)施方式中,索引125或者索引127可以包括查詢(或者查詢?cè)~項(xiàng))與文檔和/或信息之間的映射。在一些實(shí)施方式中,索引127可以存儲(chǔ)知識(shí)圖譜,其包括表示各種實(shí)體的節(jié)點(diǎn)以及表示那些實(shí)體之間的關(guān)系的加權(quán)邊。譬如,通過(guò)爬取多個(gè)數(shù)據(jù)庫(kù)、在線百科全書等等,以積累呈現(xiàn)實(shí)體的節(jié)點(diǎn)以及表示那些實(shí)體之間的關(guān)系的邊,可以建立這樣的知識(shí)圖譜。在一些實(shí)施方式中,知識(shí)圖譜可以被填充有使用所公開的技術(shù)來(lái)獲得的、關(guān)于文檔中的實(shí)體之間的相似性和/或不同性的信息。在一些實(shí)施方式中,知識(shí)圖譜可以被填充有使用所公開的技術(shù)來(lái)獲得的、關(guān)于主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的信息。實(shí)體識(shí)別引擎124可以被配置成識(shí)別文本片段中的兩個(gè)或多個(gè)實(shí)體以及相關(guān)聯(lián)的實(shí)體屬性。在一些實(shí)施方式中,實(shí)體識(shí)別引擎124可以利用由一個(gè)或多個(gè)文本注釋器(參見圖2)基于文本片段所生成的標(biāo)注釋的輸出來(lái)識(shí)別兩個(gè)或多個(gè)實(shí)體以及相關(guān)聯(lián)的實(shí)體屬性。在一些實(shí)施方式中,實(shí)體識(shí)別引擎124可以附加地或替選地利用正則表達(dá)式、機(jī)器學(xué)習(xí)、基于規(guī)則的方法、啟發(fā)法或者其他技術(shù)來(lái)識(shí)別文本片段中的兩個(gè)或多個(gè)實(shí)體??梢岳酶鞣N技術(shù)來(lái)確定在文本片段中哪些實(shí)體屬性與哪些實(shí)體相關(guān)聯(lián)。例如,實(shí)體識(shí)別引擎124可以利用共指消解以將代詞與特定的實(shí)體映射,并且進(jìn)而將該代詞的屬性映射至給定的實(shí)體。例如,實(shí)體識(shí)別引擎124可以基于文本片段中的下列語(yǔ)句:“MariaandDougaresiblings.Theybothhaveredhair(Maria和Doug是兄弟姐妹。他們都有紅頭發(fā))”而將“they(他們)”解析成“DougandMaria(Doug和Maria)”并且將“redhair(紅頭發(fā))”與“Doug”以及“Maria”相關(guān)聯(lián)。賓語(yǔ)補(bǔ)足語(yǔ)是可以供實(shí)體識(shí)別引擎124和/或本文中所述的其他組件采用以例如當(dāng)并未直接關(guān)于實(shí)體提及實(shí)體屬性時(shí)將那些屬性與所述實(shí)體相關(guān)聯(lián)的另一個(gè)技術(shù)。假設(shè)文本片段包含直接描述第一實(shí)體與第一實(shí)體屬性之間的關(guān)系、卻僅間接描述第二實(shí)體與第二實(shí)體屬性之間的關(guān)系的語(yǔ)句或者短語(yǔ)。實(shí)體識(shí)別引擎124可以被配置成確定并且在一些情形下生成更加直接地描述第二實(shí)體與第二實(shí)體選擇之間的關(guān)系的文本改寫。例如,實(shí)體識(shí)別引擎124可以采用賓語(yǔ)補(bǔ)足語(yǔ)來(lái)確定在語(yǔ)句“Spidershave8legs,antshave6(蜘蛛有8條腿,螞蟻有6條)”中“6”引用“l(fā)egs(腿)”,并且“6legs(6條腿)”可以與實(shí)體“ants(螞蟻)”相關(guān)聯(lián)。用于將屬性與實(shí)體相關(guān)聯(lián)的技術(shù)的又一個(gè)示例是使用來(lái)自文本的詞項(xiàng)的同義詞和/或反義詞。為此,同義詞/反義詞引擎126可以建立和/或保存可以充當(dāng)實(shí)體屬性的詞語(yǔ)和/或短語(yǔ)的索引129以及那些詞語(yǔ)和/或短語(yǔ)的同義詞和/或反義詞。在一些實(shí)施方式中,同義詞/反義詞引擎126可以在知識(shí)系統(tǒng)102之外、例如通過(guò)第三方詞典和/或詞庫(kù)服務(wù)來(lái)操作。假設(shè)文本片段包含語(yǔ)句“Spidershave8legs”。通過(guò)同義詞/反義詞引擎126可以將“Limbs(四肢)”識(shí)別為“l(fā)egs”的同義詞。通過(guò)實(shí)體識(shí)別引擎124可以再將“8limbs”與關(guān)聯(lián)于“spiders(蜘蛛)”的實(shí)體相關(guān)聯(lián)。此外,例如,針對(duì)語(yǔ)句“Bobistall,Joeisnot(Bob是高的,Joe不是)”,通過(guò)同義詞/反義詞引擎126可以將“short(矮)”識(shí)別為“tall(高)”的反義詞,并且例如,通過(guò)實(shí)體識(shí)別引擎124可以將“short”與實(shí)體“Joe”相關(guān)聯(lián)。在本說(shuō)明書中,術(shù)語(yǔ)“數(shù)據(jù)庫(kù)”以及“索引”可以被廣泛使用于意指任何數(shù)據(jù)集。數(shù)據(jù)庫(kù)和/或索引的數(shù)據(jù)不必以任何特定方式來(lái)構(gòu)建,并且其能夠被存儲(chǔ)于一個(gè)或多個(gè)地理位置中的存儲(chǔ)設(shè)備上。因此,例如,索引125、127、129和135可以包括多個(gè)數(shù)據(jù)集,其中每一個(gè)都可以不同的方式來(lái)組織和訪問。所確定的實(shí)體與屬性之間的關(guān)聯(lián)性可以例如通過(guò)實(shí)體識(shí)別引擎124而以各種方式來(lái)存儲(chǔ),以便用于確定相似性/不同性。在一些實(shí)施方式中,關(guān)聯(lián)性可以例如通過(guò)實(shí)體識(shí)別引擎124而被存儲(chǔ)為索引條目、表、圖等。在一些實(shí)施方式中,關(guān)聯(lián)性可以例如通過(guò)實(shí)體識(shí)別引擎124而被存儲(chǔ)為從文本片段生成的一個(gè)或多個(gè)文本改寫。例如,語(yǔ)句“Spidershave8legs,antshave6”可以例如通過(guò)實(shí)體識(shí)別引擎124而被改寫為“Spidershave8legs”以及“"Antshave6legs”(可以提供附加的文本改寫,諸如包括同義詞的那些)。所識(shí)別的實(shí)體屬性可以由知識(shí)系統(tǒng)102的各種組件來(lái)使用以識(shí)別文本片段中的兩個(gè)或多個(gè)實(shí)體之間的相似性/不同性。譬如,閱讀理解引擎128可以被配置成識(shí)別例如通過(guò)實(shí)體識(shí)別引擎124在一個(gè)或多個(gè)文本片段中所識(shí)別的實(shí)體之間的一個(gè)或多個(gè)相似性/不同性。閱讀理解引擎128可以再提供第一與第二實(shí)體如何相似或不同的一些種類的指示。該指示可以具有各種形式,諸如對(duì)問題“howarethefirstandsecondentitiesdifferent?(第一實(shí)體和第二實(shí)體有何不同)”的答案,作為一個(gè)或多個(gè)產(chǎn)品評(píng)論中所述的多個(gè)產(chǎn)品的特征的比較,或者作為到另一個(gè)組件的輸入。在一些實(shí)施方式中,閱讀理解引擎128可以使用文本片段本身中所包含的比較和/或?qū)Ρ忍崾緛?lái)識(shí)別文本片段中的實(shí)體之間的相似性和/或不同性。例如,假設(shè)文本片段包含下列語(yǔ)句:“WhileBobcombedhishairtoappearpresentable,Tomsimplyworeahat(雖然Bob梳理了他的頭發(fā)而看起來(lái)很體面,Tom僅穿戴整齊)”。閱讀理解引擎128可以例如基于正則表達(dá)式、規(guī)則、啟發(fā)法等而確定詞語(yǔ)“While(雖然)”發(fā)出信號(hào),在兩個(gè)實(shí)體之間做出對(duì)比。閱讀理解引擎128可以再提供Bob與Tom如何不同的指示,例如,“Bobcombedhishair;Tomworeahat(Bob梳理了他的頭發(fā);Tom穿戴整齊)”。下面來(lái)討論關(guān)于閱讀理解引擎128的更多細(xì)節(jié)。排名引擎130可以使用索引125、127和/或129來(lái)響應(yīng)于搜索查詢而識(shí)別文檔和其他信息,例如,使用常規(guī)和/或其他的信息檢索技術(shù)。排名引擎130可以運(yùn)算對(duì)于識(shí)別為響應(yīng)于搜索查詢的文檔和其他信息的分值,例如,使用一個(gè)或多個(gè)排名信號(hào)。每個(gè)排名信號(hào)可以提供關(guān)于文檔或者信息本身的信息、文檔或者信息與搜索查詢之間的關(guān)系、文檔或者信息與執(zhí)行搜索的用戶之間的關(guān)系和/或文檔中所描述的實(shí)體之間的關(guān)系(例如,實(shí)體之間的相似性和/或不同性)。圖1中未示出的其他組件也可以利用例如通過(guò)閱讀理解引擎128所確定的實(shí)體之間的相似性/不同性,以執(zhí)行各種操作。將參照?qǐng)D2來(lái)描述示例。繼續(xù)參照?qǐng)D1,在另一方面,主語(yǔ)/動(dòng)作識(shí)別引擎132可以被配置成在文本片段中識(shí)別一個(gè)或多個(gè)主語(yǔ)以及相關(guān)聯(lián)的動(dòng)作(在本文中被稱作“主語(yǔ)與動(dòng)作對(duì)”),所述動(dòng)作在文本片段中被描述為由相關(guān)聯(lián)的一個(gè)或多個(gè)主語(yǔ)執(zhí)行。主語(yǔ)與動(dòng)作對(duì)可以具有各種形式。例如,名詞后接動(dòng)詞(例如,“fishswims(魚游泳)”)可以形成主語(yǔ)(“fish(魚)”)與動(dòng)作(“swims(游泳)”)對(duì)。另外,潛在更加復(fù)雜的詞語(yǔ)模式,諸如動(dòng)詞短語(yǔ)模式,也可以包含或暗示主語(yǔ)與動(dòng)作對(duì)的存在。例如,“havesomething(有某物)”、“besomething(是某物)”、“besomehow(以某種方式)”和/或“belikesomething(像某物)”是可以用作信號(hào)來(lái)識(shí)別主語(yǔ)與動(dòng)作對(duì)的詞語(yǔ)模式。在語(yǔ)句“Bobhasfourcats(Bob有4只貓)”中,主語(yǔ)可以是“Bob”,并且動(dòng)作可以是“has(有)”。在一些實(shí)施方式中,詞語(yǔ)模式<NOUN"is/hasbeen/willbe/are/am"ADJECTIVE>可以是用于識(shí)別主語(yǔ)與動(dòng)作對(duì)的規(guī)則(例如,“Bobishappy(Bob開心)”、“Lucilleisshaggy(Lucille蓬松)”、“Iamtall(我很高)”等)。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作識(shí)別引擎132可以利用由一個(gè)或多個(gè)文本注釋器(參見圖2、圖5)基于文本片段所生成的標(biāo)注釋的輸出來(lái)識(shí)別一個(gè)或多個(gè)主語(yǔ)以及相關(guān)聯(lián)的動(dòng)作。可以利用各種技術(shù)來(lái)確定在文本片段中哪些動(dòng)作與哪些主語(yǔ)相關(guān)聯(lián)。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作識(shí)別引擎132可以利用正則表達(dá)式、機(jī)器學(xué)習(xí)、基于規(guī)則的方法、啟發(fā)法或者其他技術(shù)來(lái)識(shí)別文本片段中的一個(gè)或多個(gè)主語(yǔ)以及相關(guān)聯(lián)的動(dòng)作。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作識(shí)別引擎132可以利用共指消解以將代詞與特定的主語(yǔ)映射,并且進(jìn)而將由該代詞執(zhí)行的動(dòng)作映射至給定的主語(yǔ)。例如,主語(yǔ)/動(dòng)作識(shí)別引擎132可以將“they”解析成“DougandMaria”并且基于文本片段中的下列語(yǔ)句:“MariaandDougarehappy,andtheybothdance(Maria和Doug很開心,而且他們都在跳舞)”而將動(dòng)作“dance(跳舞)”與“Doug”以及“Maria”相關(guān)聯(lián)。賓語(yǔ)補(bǔ)足語(yǔ)是可以供主語(yǔ)/動(dòng)作識(shí)別引擎132采用以將動(dòng)作與主語(yǔ)相關(guān)聯(lián)的另一個(gè)技術(shù)。假設(shè)文本片段包含直接描述第一主語(yǔ)與第一動(dòng)作之間的關(guān)系、卻僅間接描述第二主語(yǔ)與第二動(dòng)作之間的關(guān)系的語(yǔ)句或者短語(yǔ)。主語(yǔ)/動(dòng)作識(shí)別引擎132可以被配置成確定并且在一些情形下生成更加直接地描述第二主語(yǔ)與第二動(dòng)作之間的關(guān)系的文本改寫。例如,假設(shè)文本片段包含語(yǔ)句“Bobswimsdaily,Tomdoesnot(Bob每天游泳,Tom不是)”。主語(yǔ)/動(dòng)作識(shí)別引擎132可以采用賓語(yǔ)補(bǔ)足語(yǔ)來(lái)生成語(yǔ)句的第二部分的文本改寫,其可以寫成“Tomdoesnotswimdaily(Tom不是每天都游泳)”。主語(yǔ)與動(dòng)作對(duì)可以例如通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132而以各種形式和位置來(lái)存儲(chǔ),以便用于確定主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性。在一些實(shí)施方式中,關(guān)聯(lián)性可以例如通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132而被存儲(chǔ)為索引條目、表、圖等。在一些實(shí)施方式中,關(guān)聯(lián)性可以例如通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132而被存儲(chǔ)為從文本片段生成的一個(gè)或多個(gè)文本改寫。可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以被配置成例如從一個(gè)或多個(gè)索引135分析一個(gè)或多個(gè)文檔語(yǔ)料庫(kù),以確定與參考主語(yǔ)與動(dòng)作對(duì)相關(guān)的統(tǒng)計(jì)數(shù)據(jù)。這些統(tǒng)計(jì)數(shù)據(jù)可以由其他組件諸如主語(yǔ)/動(dòng)作可執(zhí)行性引擎136來(lái)使用,以確定特定文本片段中的動(dòng)作可由其相關(guān)聯(lián)的主語(yǔ)執(zhí)行的可能性。在一些實(shí)施方式中,可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以識(shí)別在文本文檔的語(yǔ)料庫(kù)中所找到的多個(gè)參考主語(yǔ)以及相關(guān)聯(lián)的參考動(dòng)作。在各種實(shí)施方式中,分布統(tǒng)計(jì)數(shù)據(jù)可以從由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134所識(shí)別的參考主語(yǔ)與動(dòng)作對(duì)導(dǎo)出。分布統(tǒng)計(jì)數(shù)據(jù)可以被使用于確定動(dòng)作可由特定主語(yǔ)執(zhí)行的可能性。在一些實(shí)施方式中,基于多個(gè)參考主語(yǔ)和動(dòng)作,可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以確定一個(gè)或多個(gè)動(dòng)作可由一個(gè)或多個(gè)類的主語(yǔ)執(zhí)行的可能性。在一些實(shí)施方式中,可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以即時(shí)執(zhí)行這樣的分析,例如,與分析特定的文本片段同時(shí)進(jìn)行。在一些實(shí)施方式中,可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以在分析特定的文本片段之前執(zhí)行這樣的分析。這樣的分析的結(jié)果可以稍后供各種下游組件來(lái)使用,諸如主語(yǔ)/動(dòng)作可執(zhí)行性引擎136。在一些實(shí)施方式,可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以采用機(jī)器學(xué)習(xí),其中訓(xùn)練分類器,例如,使用利用標(biāo)注文檔的監(jiān)督和/或半監(jiān)督學(xué)習(xí)?;谥髡Z(yǔ)對(duì)動(dòng)作的“可執(zhí)行性”被判斷如何,可以選擇文檔的語(yǔ)料庫(kù)以供可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134來(lái)分析。例如,如果針對(duì)逼真性來(lái)分析一個(gè)或多個(gè)文本文檔,則可以選擇不太可能包含擬人化主語(yǔ)的“寫實(shí)”文檔的語(yǔ)料庫(kù),諸如新聞文章和/或非虛構(gòu)作品。在一些實(shí)施方式中,可以選擇包含低于預(yù)定閾值個(gè)擬人化實(shí)體的文檔的語(yǔ)料庫(kù)。當(dāng)在這樣的語(yǔ)料庫(kù)中所找到的多個(gè)人類參考主語(yǔ)據(jù)說(shuō)執(zhí)行特定的動(dòng)作時(shí),比較有可能的是,人類能夠執(zhí)行這樣的動(dòng)作。替選地,如果一個(gè)或多個(gè)文本文檔將被分析以確定其中所描述的動(dòng)作是否可在幻想世界中由特定的幻想角色(或者角色類型,例如,“龍”、“僵尸”、“巫師”、“機(jī)器人”等)執(zhí)行,則可以選擇“幻想”文檔的語(yǔ)料庫(kù)。在各種實(shí)施方式中,從由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134所識(shí)別的參考主語(yǔ)與動(dòng)作對(duì)導(dǎo)出的分布統(tǒng)計(jì)數(shù)據(jù)可以采取各種形式。例如,假設(shè)由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134對(duì)非虛構(gòu)的文檔的語(yǔ)料庫(kù)的分析展示執(zhí)行第一動(dòng)作(或者同義動(dòng)作)的“人類”主語(yǔ)的數(shù)目遠(yuǎn)多于“非人類”主語(yǔ)。該第一動(dòng)作(并且在一些情形下的一個(gè)或多個(gè)同義動(dòng)作)可以被指定為主要或?qū)iT由人類執(zhí)行。當(dāng)?shù)谝粍?dòng)作在文本片段中被描述為由非人類主語(yǔ)執(zhí)行時(shí),主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以傾向于將該非人類主語(yǔ)表征為“擬人化”。作為另一示例,假設(shè)對(duì)相同的非虛構(gòu)的文檔的語(yǔ)料庫(kù)的分析展示“人類”與“非人類”主語(yǔ)執(zhí)行第二動(dòng)作(或者同義動(dòng)作)的數(shù)目大致相等。當(dāng)?shù)诙?dòng)作在文本片段中被描述為由非人類主語(yǔ)執(zhí)行時(shí),主語(yǔ)/動(dòng)作可執(zhí)行性引擎136會(huì)不太可能將該非人類主語(yǔ)表征為“擬人化”,因?yàn)樵搫?dòng)作有可能可由“非人類”執(zhí)行(至少根據(jù)所分析的文檔的語(yǔ)料庫(kù))。如上所暗指的,在一些實(shí)施方式中,當(dāng)特定動(dòng)作可主要或?qū)iT由特定類的主語(yǔ)執(zhí)行的可能性增大時(shí)(例如,通過(guò)可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134),一個(gè)或多個(gè)同義動(dòng)作也可主要或?qū)iT由特定類的主語(yǔ)執(zhí)行的一個(gè)或多個(gè)可能性也可能增加。在一些情形下,針對(duì)原始動(dòng)作以及一個(gè)或多個(gè)同義動(dòng)作的可能性可能同等地和/或按比例地增加。在一些情形下,針對(duì)一個(gè)或多個(gè)同義動(dòng)作的可能性可以比針對(duì)原始動(dòng)作的可能性增加得更少,或者完全不增加。例如,動(dòng)作“dance”與“prance(騰躍)”是同義的。然而,與“dancing”相比,諸如馬的非人類主語(yǔ)更有可能會(huì)被視為能夠“prancing”,特別是如果由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134對(duì)重要新聞和/或非虛構(gòu)的科學(xué)文獻(xiàn)的語(yǔ)料庫(kù)進(jìn)行分析。在這樣的情況下,如果馬被描述為“dancing”,則其可以被視為“擬人化”,而如果馬被描述為“prancing”,則其可以不被視為“擬人化”。由主語(yǔ)/動(dòng)作識(shí)別引擎132所識(shí)別的主語(yǔ)與動(dòng)作對(duì)可以例如通過(guò)主語(yǔ)/動(dòng)作可執(zhí)行性引擎136部分地基于由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134所提供的統(tǒng)計(jì)數(shù)據(jù)以及其他信號(hào)而被分析,以確定動(dòng)作可由主語(yǔ)或者主語(yǔ)是其成員的一類主語(yǔ)執(zhí)行的可能性。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供主語(yǔ)與動(dòng)作對(duì)的動(dòng)作可由主語(yǔ)執(zhí)行的可能性的一些種類的指示。該指示可以具有各種形式,諸如對(duì)問題“Canthesubjectperformthepurportedaction?(主語(yǔ)能執(zhí)行據(jù)稱的動(dòng)作嗎?)”的答案,或者作為到另一組件的輸入。在一些實(shí)施方式中,特別是在確定出不太可能是主語(yǔ)能夠執(zhí)行相關(guān)聯(lián)的動(dòng)作的情況下,指示可以包括主語(yǔ)與動(dòng)作對(duì)是只存在于“虛擬”中的一個(gè)主語(yǔ)與動(dòng)作對(duì)的指示。在一些實(shí)施方式中,如果文本片段中所描述的閾值數(shù)目的主語(yǔ)被視為“擬人化”(例如,>50%、>%60等),則整個(gè)文本片段可以被視為“虛擬”。假定文本片段包含語(yǔ)句“Thedogdancedexcitedlyuponseeingitsowner(狗在看見它的主人時(shí)興奮地跳舞)”。主語(yǔ)/動(dòng)作識(shí)別引擎132可以將“dog(狗)”識(shí)別為主語(yǔ),并且將“danced(跳舞)”和“seeing(看見)”識(shí)別為相關(guān)聯(lián)的動(dòng)作。可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以針對(duì)例如新聞故事、科學(xué)文章等非虛構(gòu)文檔的語(yǔ)料庫(kù)而被訓(xùn)練。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以基于參考主語(yǔ)與動(dòng)作對(duì)和/或由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134所提供的可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)來(lái)確定狗(dog)極有可能能夠“seeing”,但不太可能會(huì)能夠“dancing”。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以向例如各種下游組件提供狗已經(jīng)被“擬人化”的指示,至少到狗在文本片段中被描述為“dancing”的程度。除來(lái)自可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134的信息之外,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136還可以利用其它信號(hào)來(lái)確主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性。例如,在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136在確定主語(yǔ)是否能夠執(zhí)行特定動(dòng)作的概率時(shí)考慮指定類的主語(yǔ)。譬如,一些注釋器可以提供標(biāo)注釋的輸出,其按類注釋主語(yǔ)。人類可以被注釋為“PERSON”,但動(dòng)物和其他主語(yǔ)可以被分到不同的類,例如“ANIMALS”。當(dāng)確定譬如特定主語(yǔ)是否已被擬人化時(shí),可以考慮這樣的類。與主語(yǔ)最初被分類為非人類相比,如果主語(yǔ)最初被分類為人類,則主語(yǔ)已被擬人化的可能性較小??梢允褂脕?lái)自主語(yǔ)/動(dòng)作可執(zhí)行性引擎136的輸出的下游組件可以具有各種形式。排名引擎130是一個(gè)這樣的示例。圖1中未示出的其他組件也可以利用例如通過(guò)主語(yǔ)/動(dòng)作可執(zhí)行性引擎136所確定的主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性,以執(zhí)行各種操作。將參照?qǐng)D5來(lái)描述示例。返回第一方面,圖2示意性描繪了可以如何通過(guò)配置有本公開的所選方面的各種組件來(lái)分析文本片段250以確定該文本片段250中的實(shí)體之間的相似性和/或不同性的一個(gè)示例。在一些實(shí)施方式中,可以首先通過(guò)一個(gè)或多個(gè)注釋器252來(lái)處理文本片段250。一個(gè)或多個(gè)注釋器252可以被配置成識(shí)別和注釋文本片段250中的各種類型的語(yǔ)法信息。該語(yǔ)法信息可以包括但不限于名詞、代詞、詞性、動(dòng)詞、副詞、形容詞、時(shí)態(tài)等等。可以再通過(guò)實(shí)體識(shí)別引擎124來(lái)處理一個(gè)或多個(gè)注釋器252的輸出-例如,標(biāo)注釋的文本。在一些實(shí)施方式中,可以省略一個(gè)或多個(gè)注釋器252,并且實(shí)體識(shí)別引擎124可以直接分析文本片段250,例如,未標(biāo)注釋形式的文本片段。如上所指出,實(shí)體識(shí)別引擎124可以采用各種技術(shù)(例如,賓語(yǔ)補(bǔ)足語(yǔ)、共指消解等)來(lái)識(shí)別兩個(gè)或多個(gè)實(shí)體以及相關(guān)聯(lián)的實(shí)體屬性。如其間的箭頭所指示,實(shí)體識(shí)別引擎124也可以查閱同義詞/反義詞引擎126以識(shí)別實(shí)體屬性。實(shí)體識(shí)別引擎124可以輸出各種類型的信息。在一些實(shí)施方式中,例如,除由一個(gè)或多個(gè)注釋器252所提供的任何注釋之外,實(shí)體識(shí)別引擎124可以輸出帶有實(shí)體和實(shí)體屬性注釋的文本片段250。如由其他箭頭所指示,實(shí)體識(shí)別引擎124可以識(shí)別實(shí)體,以便不僅基于文本片段250,而且還基于關(guān)于文本片段250提出的問題144以及與問題144相關(guān)聯(lián)的一個(gè)或多個(gè)答案選項(xiàng)146a至146c,進(jìn)行比較/對(duì)比。除各種其他信號(hào)和/或信息的來(lái)源之外,實(shí)體識(shí)別引擎124的輸出可以供閱讀理解引擎128使用,以確定文本片段250中的實(shí)體之間的相似性和/或不同性。例如,并且如其間的箭頭所指示,閱讀理解引擎128可以查閱同義詞/反義詞引擎126以確定第一實(shí)體的屬性是第二實(shí)體的屬性的同義詞還是反義詞,并且由此應(yīng)被識(shí)別為第一與第二實(shí)體之間的相似性或不同性的來(lái)源?;蛘撸缟纤赋?,閱讀理解引擎128可以利用文本片段250中的各種比較/對(duì)比信號(hào),諸如“while(雖然)”、“but(但是)”、“however(然而)”、“ononehand...ontheotherhand(一方面…另一方面)”、“similarly(類似地)”、“bycontrast(相比之下)”、“incontrast(與之相比)”、“aswasthecastwith...(與…的情況相同)”、“l(fā)ike(像)”、“unlike(不像)”等等,以確定實(shí)體之間的相似性和/或不同性。并非所有實(shí)體屬性都可以相互比較。譬如,閱讀理解引擎128將實(shí)體A的襯衫的顏色與實(shí)體B的鞋子的尺碼相比較沒有意義。相反,在一些實(shí)施方式中,閱讀理解引擎128可以比較共享屬性“類”的實(shí)體屬性。例如,可以將實(shí)體A的襯衫的顏色(例如,attribute.class=shirtcolor)與實(shí)體B的襯衫的顏色相比較??梢詮母鞣N來(lái)源確定實(shí)體屬性是否與相同的類相關(guān)聯(lián)。在一些實(shí)施方式中,憑借彼此同義或者反義的那些屬性(例如,如通過(guò)同義詞/反義詞引擎126來(lái)確定),可以將屬性分類在一起。在一些實(shí)施方式中,基于在知識(shí)圖譜中(例如,在索引127中)所包含的數(shù)據(jù),可以將屬性分類在一起。例如,“boots(靴子)”與“sandals(涼鞋)”可以都在類“footwear(鞋類)”中,并且可以針對(duì)各種屬性進(jìn)行比較,諸如顏色、尺碼、舒適度、價(jià)格、耐用度、防水性等。閱讀理解引擎128可以被配置成提供文本片段250中的實(shí)體之間的一個(gè)或多個(gè)相似性和/或不同性的各種指示。在一些實(shí)施方式中,閱讀理解引擎128可以用文本片段250提供兩個(gè)或多個(gè)實(shí)體之間的相似和/或不相似屬性的概要。例如,閱讀理解引擎128可以基于在一個(gè)或多個(gè)產(chǎn)品描述、用戶評(píng)論或者其他類似的文本中所識(shí)別和/或注釋的產(chǎn)品實(shí)體以及相關(guān)聯(lián)的屬性來(lái)確定對(duì)于多個(gè)產(chǎn)品中的每個(gè)產(chǎn)品的一列產(chǎn)品特征。例如,如果一個(gè)或多個(gè)評(píng)論比較和對(duì)比多個(gè)相機(jī),則閱讀理解引擎128可以輸出一列產(chǎn)品特征以及哪些(如果存在的話)形成每個(gè)產(chǎn)品都包括該特征的指示。在一些實(shí)施方式中,閱讀理解引擎128可以將實(shí)體相似性/不相似性的指示提供至各種下游組件。那些下游組件可以出于各種目的來(lái)利用實(shí)體相似性/不相似性的指示。例如,替選查詢建議引擎138可以使用實(shí)體相似性/不相似性的指示以及一個(gè)或多個(gè)其他信號(hào)和/或其他信息(與客戶端設(shè)備106的用戶相關(guān)的場(chǎng)境提示,諸如GPS定位,其他傳感器讀數(shù)),以生成用于提供給客戶端設(shè)備106的替選查詢建議。例如,假設(shè)用戶閱讀按各種準(zhǔn)則(例如,最佳海浪、最佳天氣、最軟沙灘、最清水質(zhì)、最多海洋生物、最佳浮潛等)比較和對(duì)比多個(gè)海灘的文章。用戶再向其瀏覽器(例如,107)搜索欄中鍵入“bestsnorkelingbeaches(最佳浮潛沙灘)”。替選查詢建議引擎138可以基于從海灘文章(其中,地點(diǎn)可以是實(shí)體)所確定的比較和/或?qū)Ρ葋?lái)提供替選查詢建議,所述替選查詢建議具體包括文章中描述為適于浮潛、具有清澈水質(zhì)、海洋生物豐富等的一個(gè)或多個(gè)海灘的名稱。消費(fèi)品推薦引擎140可以利用實(shí)體相似性/不相似性指示以推薦項(xiàng)目,例如,歌曲、視頻、餐館、景點(diǎn)、事件、書籍等,以供用戶消費(fèi)。例如,假設(shè)用戶喜歡第一音樂人,并且發(fā)表了比較和對(duì)比第一音樂人與第二音樂人的文章?;谌∽栽撐恼碌牡谝慌c第二音樂人之間的相似性,消費(fèi)品推薦引擎140可以將第二音樂人的歌曲建議(或者不建議)給用戶以便消費(fèi)。如在142所指出,由閱讀理解引擎128所提供的一個(gè)或多個(gè)實(shí)體相似性/不相似性的指示可以被使用于回答關(guān)于文本片段250實(shí)時(shí)提出的問題。例如,用戶可以向?yàn)g覽器107的搜索欄中鍵入“HowareAandBdifferent?(A和B有何不同?)”。諸如知識(shí)系統(tǒng)102的各種系統(tǒng)可以利用從閱讀理解引擎128所獲得的一個(gè)或多個(gè)指示來(lái)嘗試回答這樣的問題。關(guān)于文本片段250提出的實(shí)時(shí)問題142和/或一個(gè)或多個(gè)預(yù)定問題144(例如,可以在閱讀理解考試上被找到)本身可以使用本文中所公開的一個(gè)或多個(gè)技術(shù)來(lái)分析。譬如,并且如圖2中的箭頭所指示,實(shí)體識(shí)別引擎124可以在關(guān)于文本片段250提出的預(yù)定問題144中識(shí)別一個(gè)或多個(gè)實(shí)體,并且可以將那些實(shí)體(例如,排除掉文本片段250中所描述的其他實(shí)體)提供至閱讀理解引擎128。在一些實(shí)施方式中,閱讀理解引擎128可以將其對(duì)上游數(shù)據(jù)的分析限定至在預(yù)定問題144中所識(shí)別的那些實(shí)體。在其他實(shí)施方式中,閱讀理解引擎128可以分析文本片段250中所提及的全部實(shí)體,但可以提供僅在問題144(或者實(shí)時(shí)問題142)中所識(shí)別的那些實(shí)體之間的相似性和/或不同性的指示。關(guān)于文本片段250提出的一些問題144可以包括答案選項(xiàng),例如圖2中的146a至146c,例如,在多項(xiàng)選擇測(cè)試設(shè)置中,所述答案選項(xiàng)可以被選擇作為對(duì)問題144的答案。類似于問題144,一個(gè)或多個(gè)答案選項(xiàng)146a至146c也可以使用一個(gè)或多個(gè)所公開的技術(shù)來(lái)分析,例如,以識(shí)別實(shí)體以便比較。在一些實(shí)施方式中,在答案選項(xiàng)中作出的陳述可以針對(duì)在文本片段250中作出的陳述而被“測(cè)試”,以確定那些答案選項(xiàng)的真實(shí)性。在各種實(shí)施方式中,閱讀理解引擎128和/或?qū)嶓w識(shí)別引擎124可以采用賓語(yǔ)補(bǔ)足語(yǔ)來(lái)生成問題144和/或答案選項(xiàng)146中所包含的實(shí)體/屬性關(guān)系的間接描述的文本改寫?,F(xiàn)參照?qǐng)D3,描繪了一種確定文本片段中的實(shí)體之間的相似性和/或不同性的示例方法300。方便起見,參照?qǐng)?zhí)行操作的系統(tǒng)來(lái)描述該流程圖的操作。該系統(tǒng)可以包括各種計(jì)算機(jī)系統(tǒng)的各種組件。譬如,一些操作可以在客戶端設(shè)備106處來(lái)執(zhí)行,而另一些操作可以由知識(shí)系統(tǒng)102的一個(gè)或多個(gè)組件來(lái)執(zhí)行,諸如實(shí)體識(shí)別引擎124、同義詞/反義詞引擎126、閱讀理解引擎128等等。此外,雖然方法300的操作以特定順序示出,但這并無(wú)限制意義??梢灾匦屡判颉⑹÷曰蛱砑右粋€(gè)或多個(gè)操作。在可選的框302處,系統(tǒng)可以分析關(guān)于文本片段提出的問題(例如,142、144)以確定各種信息。例如,基于問題的措詞(例如,“howareAandBthesame(A和B怎么相同)”),系統(tǒng)可以識(shí)別用來(lái)比較的兩個(gè)或多個(gè)實(shí)體(例如,A和B),并且/或者可以確定要在實(shí)體之間確定相似性還是不同性(“thesame”=相似性)。當(dāng)然,并不一定關(guān)于文本片段提出問題才能采用本文中所公開的技術(shù)。譬如,在一些實(shí)施方式中,一個(gè)或多個(gè)文本片段可以被注釋(或者被進(jìn)一步注釋)有關(guān)于其中所描述的實(shí)體之間的相似性和/或不同性的信息以輔助下游組件。譬如,諸如排名引擎130、替選查詢建議引擎138或者消費(fèi)品推薦引擎140的各種下游組件可以出于各種目的而使用這些相似性/不同性注釋,諸如排名搜索結(jié)果、建議替選查詢建議、推薦消費(fèi)品等等。因此,以虛線示出框302以指示其是可選的。在類似可選的框304處,系統(tǒng)可以從問題144或者一個(gè)或多個(gè)答案選項(xiàng)146生成直接描述實(shí)體與相關(guān)聯(lián)的實(shí)體屬性之間的一個(gè)或多個(gè)關(guān)系的一個(gè)或多個(gè)文本改寫。如上所指出,一些問題或者答案選項(xiàng)可以間接描述實(shí)體與實(shí)體屬性之間的關(guān)系。例如,答案選項(xiàng)可以寫成“Bobhashair,Tomdoesnot(Bob有頭發(fā),Tom沒有)”。系統(tǒng)可以生成文本改寫“Tomdoesnothavehair(Tom沒有頭發(fā))”,可以更加容易地將其與文本片段(或其文本改寫)中所包含的相似陳述相比較。在框306處,系統(tǒng)可以識(shí)別文本片段中的兩個(gè)或多個(gè)實(shí)體。如果關(guān)于文本片段提出的問題識(shí)別特定實(shí)體(如可以在框302處被確定),則可以在文本片段中識(shí)別那些特定實(shí)體。在其它實(shí)例中,文本片段中所提及的實(shí)體可以被識(shí)別成差別較小。在框308處,系統(tǒng)可以識(shí)別在框306處所識(shí)別的實(shí)體的實(shí)體屬性。如上所指出,可以采用各種技術(shù)將實(shí)體屬性與實(shí)體相關(guān)聯(lián)。例如,在框308a處,代詞(例如,“he”、“she”、“him”、“her”等)可以被共指消解成實(shí)體和/或?qū)嶓w屬性。在框308b處,并且類似于框304,系統(tǒng)可以生成更加直接地描述文本片段中所包含的實(shí)體與實(shí)體屬性之間的關(guān)系的一個(gè)或多個(gè)文本改寫。在框310處,系統(tǒng)可以將各種實(shí)體或者實(shí)體屬性相似性/不相似性的指示提供至各種組件。例如,在可選的框310a處,系統(tǒng)可以將在框304處所生成的答案選項(xiàng)的部分的文本改寫與例如在框308b處所生成的文本片段的部分的文本改寫相比較,以確定一個(gè)或多個(gè)答案選項(xiàng)的真實(shí)性。該步驟的示例在圖4中示出。在圖4中,文本片段450包含下列文字:BobandTomarebothmale.Bycontrast,Maryisnot.Bobhasgrayhair,Tomdoesnot.Maryhasblondhair,nocarandacondo.TomhasaBuickandlivesinahouse.BobliveswithTomandeschewsacarforpublictransportation(Bob和Tom都是男性。與之相比,Mary不是。Bob有白發(fā),Tom沒有。Mary有金發(fā),沒有車和共有公寓。Tom有Buick并且住在住宅中。Bob與Tom住在一起并且不開車而乘坐公共交通工具).可以利用本文中所公開的各種技術(shù)來(lái)分析文本片段450和/或關(guān)于文本片段450提出的問題444,以便確定文本片段450中所描述的各種實(shí)體之間的相似性和/或不同性。如上所指出,實(shí)體識(shí)別引擎124可以利用各種技術(shù),諸如正則表達(dá)式或者基于規(guī)則的模式匹配技術(shù),以識(shí)別實(shí)體和/或?qū)嶓w屬性。譬如,假定使用基于規(guī)則的模式匹配將語(yǔ)句組織成樹形。進(jìn)一步假定關(guān)于文本片段450提出下列問題(圖4中未示出):“WhatdoesBobhavethatTomdoesnot?(什么是Bob有而Tom沒有的?)”可以創(chuàng)建規(guī)則,倘若存在具有作為子級(jí)(child)的指名主語(yǔ)名詞(例如,“Bob”)的動(dòng)詞原形(例如,“have”),以及存在具有另一個(gè)作為子級(jí)的指名主語(yǔ)(例如,“Tom”)的該動(dòng)詞原形的比較(例如,“does”),并且該比較被否定(例如,“not”),則這兩個(gè)主語(yǔ)(“Bob”和“Tom”)應(yīng)被識(shí)別為實(shí)體。文本片段450的第三語(yǔ)句寫成“Bobhasgrayhair,Tomdoesnot”,其直接描述第一實(shí)體(Bob)與第一實(shí)體屬性(hair)之間的關(guān)系。然而,該語(yǔ)句僅間接描述第二實(shí)體(Tom)與第二實(shí)體屬性(hair)之間的關(guān)系。在各種實(shí)施方式中,例如,通過(guò)實(shí)體識(shí)別引擎124,可以生成直接描述第二實(shí)體與第二實(shí)體屬性之間的關(guān)系的文本改寫,其可以寫成“Tomdoesnothavegrayhair(Tom沒有白發(fā))”。在一些實(shí)施方式中,可以針對(duì)第一實(shí)體的關(guān)系生成另一個(gè)文本改寫,并且其可以寫成“Bobhasgrayhair(Bob有白發(fā))”。例如,通過(guò)實(shí)體識(shí)別引擎124,可以采集這兩個(gè)文本改寫連同關(guān)于文本片段450中的實(shí)體/實(shí)體屬性關(guān)系的其他類似文本改寫,并且將其存儲(chǔ)在各種位置上。例如,通過(guò)閱讀理解引擎128,可以稍后將這些文本改寫和/或它們表示的實(shí)體/實(shí)體屬性關(guān)系與其他類似的文本改寫和/或?qū)嶓w/實(shí)體屬性關(guān)系相比較,例如,以確定一個(gè)或多個(gè)答案選項(xiàng)的真實(shí)性。通過(guò)這種方式采集和存儲(chǔ)文本改寫(或者實(shí)體/實(shí)體屬性的更概括性的描述)可以使得文本片段的完全分開的部分中所提及的實(shí)體/實(shí)體屬性能夠進(jìn)行比較。作為另一個(gè)說(shuō)明性示例,以下文本片段450是閱讀理解問題444,其詢問“WhichofthefollowingchoicesaboutBobandTomistrue?(以下關(guān)于Bob和Tom的選項(xiàng)哪些是正確的?)”并且列出四個(gè)答案選項(xiàng)446a至446d。例如,通過(guò)實(shí)體識(shí)別引擎124,可以執(zhí)行賓語(yǔ)補(bǔ)足語(yǔ)或者其他類似技術(shù),以生成對(duì)于答案選項(xiàng)446a的下列文本改寫:“Bobhasgrayhair(Bob有白發(fā))”以及“Tomhasgrayhair(Tom有白發(fā))”?;卺槍?duì)文本片段450的第三語(yǔ)句所生成的文本改寫(“Bobhasgrayhair(Bob有白發(fā))”、“Tomdoesnothavegrayhair(Tom沒有白發(fā))”),例如,通過(guò)閱讀理解引擎128,可以確定選項(xiàng)A為假,因?yàn)門om沒有白發(fā)。例如,通過(guò)實(shí)體識(shí)別引擎124和/或閱讀理解引擎128,可以對(duì)文本片段450的其余部分以及其他答案選項(xiàng)446b至446d執(zhí)行類似的分析。例如,答案選項(xiàng)446b可以生成文本改寫“BoblivesinaCondo(Bob住在共有公寓中)”以及“TomdoesnotliveinaCondo(Tom不住在共有公寓中)”。對(duì)文本片段450的第五語(yǔ)句(“TomhasaBuickandlivesinahouse(Tom有Buick并且住在住宅中)”)的處理可以產(chǎn)生文本改寫“TomhasaBuick(Tom有Buick)”以及“Tomlivesinahouse(Tom住在住宅中)”。通過(guò)比較這些文本改寫,例如,通過(guò)閱讀理解引擎128,可以確定答案選項(xiàng)446b的第二部分(“TomdoesnotliveinaCondo(Tom不住在共有公寓中)”)為真。然而,文本片段450的第六語(yǔ)句展示“BobliveswithTom(Bob與Tom住在一起)”。例如,通過(guò)閱讀理解引擎128,可以將詞語(yǔ)“with”識(shí)別為比較信號(hào),并且自其可以生成文本改寫“Boblivesinahouse(Bob住在住宅中)”。例如,通過(guò)閱讀理解引擎128,如今可以確定答案選項(xiàng)446b的第一部分(“Boblivesinacondo(Bob住在共有公寓中)”)為假,由此答案選項(xiàng)446不可能為真。最終,答案選項(xiàng)446d可以被確定為正確,因?yàn)閮啥侮愂觥癇oblivesinahouse(Bob住在住宅中)”以及“Tomdoesnothavegrayhair(Tom沒有白發(fā))”都基于文本片段450而被論證為真。回顧圖2,假設(shè)關(guān)于文本片段250的問題寫成“Howisthereddogdifferentthanthebluedog?(紅狗和藍(lán)狗有何不同?)”。如果從該問題中提取出僅一個(gè)詞的實(shí)體,則會(huì)出現(xiàn)“dog”的兩個(gè)實(shí)例。為解決這一點(diǎn),在各種實(shí)施方式中,能夠生成規(guī)則以提供“如果進(jìn)行對(duì)比的兩個(gè)實(shí)體相同,則包括修飾所有格或形容詞作為被識(shí)別的實(shí)體字符串的一部分”。該規(guī)則會(huì)使得“reddog(紅狗)”以及“bluedog(藍(lán)狗)”都被識(shí)別為實(shí)體。在一些實(shí)施方式中,來(lái)自兩個(gè)或多個(gè)文本片段250的信息、關(guān)于文本片段250提出的問題(例如,142、144)以及一個(gè)或多個(gè)答案選項(xiàng)146a至146c可以被使用于識(shí)別實(shí)體,其中譬如文本片段250或者提出的問題142/144各自并不充分。譬如,假設(shè)文本片段250描述兩個(gè)貓(cats)Salt和Pepper,并且問題144寫成“Whatisonewaythecatsaredifferent?(這兩只貓不同在哪些方面?)”,附帶答案選項(xiàng)“Saltissmarter(Salt更聰明)”、“Pepperisshinier(Pepper更有光澤)”、“Peppereatsdinneralone(Pepper獨(dú)自吃飯)”以及“Peppertakescareoftheskunk(Pepper照顧臭鼬)”。在一些實(shí)施方式中,可以從問題中將“thecats”識(shí)別為進(jìn)行比較或?qū)Ρ鹊膬蓚€(gè)實(shí)體。然后,例如通過(guò)實(shí)體識(shí)別引擎124,可以使用啟發(fā)法,以識(shí)別包括“thecats”的實(shí)體。譬如,在答案選項(xiàng)中的實(shí)體的數(shù)目提及可以被計(jì)數(shù)。擔(dān)當(dāng)主語(yǔ)的那些提及的實(shí)體以及在答案選項(xiàng)中單獨(dú)出現(xiàn)的那些實(shí)體可以被給予額外加權(quán)。例如,通過(guò)實(shí)體識(shí)別引擎124,可以將最常提及的兩個(gè)實(shí)體識(shí)別為待比較和/或?qū)Ρ鹊膶?shí)體(“thecats”)(在該示例中,Salt和Pepper)。當(dāng)問題或者答案選項(xiàng)都不足以單獨(dú)識(shí)別實(shí)體時(shí),例如,通過(guò)實(shí)體識(shí)別引擎124,可以使用類似的啟發(fā)法。假設(shè)問題“Bothkindsofskiers(兩種類型的滑行者都__)”帶有可能的選項(xiàng)“carrytwopoles(帶兩個(gè)滑雪桿)”、“cangobarefoot(可以赤腳)”、“skibehindboats(在船后滑行)”以及“candofancytricks(可以花式技巧)”。雖然對(duì)于讀者而言所引用的實(shí)體顯然包括滑雪者(snowskier)以及滑水者(waterskier),但對(duì)于實(shí)體識(shí)別引擎124而言可能難以獨(dú)立地從這些問題/答案選項(xiàng)作出確定,因?yàn)椴⑽刺峒霸~語(yǔ)“snow(雪)”和“water(水)”。在一些實(shí)施方式中,可以分析對(duì)應(yīng)的文本片段以找出提及“skiers(滑行者)”的部分。然后,可以使用這些提及部分的所有格修飾語(yǔ)和/或修飾形容詞,例如,以將提及“skier”的部分分成兩個(gè)集群:“snowskiers”以及“waterskiers”。假設(shè)這些集群足夠清楚(例如,不存在不同類型的skiers的其他大小類似的集群),則可以例如通過(guò)實(shí)體識(shí)別引擎124而確定問題中所引用的兩個(gè)實(shí)體是滑雪者以及滑水者。在各種實(shí)施方式中,例如,通過(guò)實(shí)體識(shí)別引擎124和/或閱讀理解引擎128,可以采用一個(gè)或多個(gè)技術(shù),以確定從答案選項(xiàng)中所確定的特定實(shí)體/實(shí)體關(guān)系匹配從文本片段中所確定的一個(gè)特定實(shí)體/實(shí)體關(guān)系的強(qiáng)烈程度。譬如,這可以被使用于選擇多個(gè)答案選項(xiàng)中可能未必錯(cuò)誤的“最佳答案”。在一些這樣的實(shí)施方式中,基于各種信號(hào),包括但不限于文本片段中所包含的比較和/或?qū)Ρ刃盘?hào),可以為每個(gè)答案選項(xiàng)分配加權(quán)分值??梢赃x擇具有最高的(或以其他方式最令人滿意的)分值的答案選項(xiàng)。譬如,假定答案選項(xiàng)陳述“Tomplayssoccer,butBobplaysbasketball(Tom玩足球,但是Bob打籃球)”并且文本片段中的語(yǔ)句寫成“However,Bobplaysbasketball(然而,Bob打籃球)”。分句的部分“Bobplaysbasketball”可能已經(jīng)相當(dāng)強(qiáng)烈地匹配答案選項(xiàng)的第二部分(“Bobplaysbasketball”)。但是,詞語(yǔ)“However”在文本片段中緊接出現(xiàn)在陳述“Bobplaysbasketball”之前的這一事實(shí)可能是將Bobplaysbasketball的事實(shí)與其他事情進(jìn)行對(duì)比的更強(qiáng)烈的信號(hào)。例如,通過(guò)實(shí)體識(shí)別引擎124,可以實(shí)施規(guī)則,其提供“如果實(shí)體陳述與語(yǔ)句之間存在匹配,并且實(shí)體是動(dòng)詞原形的指名主語(yǔ),并且存在作為動(dòng)詞原形的子級(jí)的副詞修飾語(yǔ),其是“however”的同義詞(例如,“but”、“ontheotherhand”等)”,則可以特別重地加權(quán)該匹配??梢詧?zhí)行其他類似的規(guī)則,以運(yùn)用文本片段或其他部分內(nèi)可能包含的其他比較/對(duì)比信號(hào)。在各種實(shí)施方式中,可以檢測(cè)并且以類似方式利用文本片段中的其他比較/對(duì)比信號(hào)(例如,“both(二者都)”、“each(每個(gè))”、“morethan(多于)”、“l(fā)essthan(少于)”等)?;仡櫟诙矫?,圖5示意性描繪了可以如何通過(guò)配置有本公開的所選方面的各種組件來(lái)分析文本片段250以確定與主語(yǔ)與動(dòng)作對(duì)相關(guān)聯(lián)的主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的一個(gè)示例。在一些實(shí)施方式中,可以首先通過(guò)一個(gè)或多個(gè)注釋器252來(lái)處理文本片段250。一個(gè)或多個(gè)注釋器252可以如上參照?qǐng)D2所述運(yùn)行??梢酝ㄟ^(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132來(lái)處理一個(gè)或多個(gè)注釋器252的輸出-例如,標(biāo)注釋的文本。在一些實(shí)施方式中,可以省略一個(gè)或多個(gè)注釋器252,并且主語(yǔ)/動(dòng)作識(shí)別引擎132可以直接分析文本片段250,例如,未標(biāo)注釋形式的文本片段。如上所指出,主語(yǔ)/動(dòng)作識(shí)別引擎132可以采用各種技術(shù)(例如,賓語(yǔ)補(bǔ)足語(yǔ)、共指消解等)來(lái)識(shí)別文本片段250中所提及的一個(gè)或多個(gè)主語(yǔ)與動(dòng)作對(duì)。主語(yǔ)/動(dòng)作識(shí)別引擎132可以輸出各種類型的信息。在一些實(shí)施方式中,例如,除由一個(gè)或多個(gè)注釋器252所提供的任何注釋之外,主語(yǔ)/動(dòng)作識(shí)別引擎132可以輸出帶有主語(yǔ)與動(dòng)作對(duì)注釋的文本片段250。如將在下文中進(jìn)一步闡述,不僅基于文本片段250,而且還基于關(guān)于文本片段250提出的問題以及與關(guān)于文本片段250提出的問題相關(guān)聯(lián)的一個(gè)或多個(gè)答案選項(xiàng),主語(yǔ)/動(dòng)作識(shí)別引擎132可以識(shí)別主語(yǔ)與動(dòng)作對(duì)。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以使用主語(yǔ)/動(dòng)作識(shí)別引擎132的輸出以及參考主語(yǔ)與動(dòng)作對(duì)和/或來(lái)自可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134的統(tǒng)計(jì)數(shù)據(jù),以確定在文本片段250中所識(shí)別的一個(gè)或多個(gè)主語(yǔ)與動(dòng)作對(duì)的主語(yǔ)與動(dòng)作對(duì)可執(zhí)行性。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以輸出各種類型的數(shù)據(jù)。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供一列主語(yǔ)與動(dòng)作對(duì)或的主語(yǔ)與動(dòng)作對(duì)的概要以及相關(guān)聯(lián)的主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性作為輸出。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供一個(gè)或多個(gè)主語(yǔ)能夠執(zhí)行一個(gè)或多個(gè)相關(guān)動(dòng)作的一個(gè)或多個(gè)概率(例如,在區(qū)間[0,1]內(nèi))作為輸出。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供帶有關(guān)于主語(yǔ)與動(dòng)作對(duì)可執(zhí)行性的進(jìn)一步注釋的文本片段250作為輸出。譬如,例如,基于來(lái)自可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134的統(tǒng)計(jì)數(shù)據(jù),如果認(rèn)為不太可能主語(yǔ)能夠執(zhí)行相關(guān)聯(lián)的動(dòng)作,則主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以將特定主語(yǔ)注釋為“擬人化”。在一些實(shí)施方式中,該類型的注釋可以被使用于提高對(duì)文本片段250內(nèi)的“擬人化主語(yǔ)”的共指消解。例如,在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以注釋文本片段250中的“擬人化主語(yǔ)”,并且再將新注釋的文本片段250傳回上游組件,諸如主語(yǔ)/動(dòng)作識(shí)別引擎132或者一個(gè)或多個(gè)注釋器252。主語(yǔ)/動(dòng)作識(shí)別引擎132和/或一個(gè)或多個(gè)注釋器252可以再執(zhí)行附加處理,以準(zhǔn)確地將文檔的性別代詞(例如,“he”或者“she”)與擬人化主語(yǔ)相關(guān)聯(lián)。主語(yǔ)/動(dòng)作識(shí)別引擎132和/或一個(gè)或多個(gè)注釋器252可以再將其新更新的輸出傳回主語(yǔ)/動(dòng)作可執(zhí)行性引擎136和/或其他下游組件。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以使用文本片段250中的擬人化主語(yǔ)的一個(gè)或多個(gè)注釋,以將文本片段250的一部分乃至文本片段250的全文識(shí)別為“虛擬”。各種下游組件可以出于各種目的而利用由主語(yǔ)/動(dòng)作可執(zhí)行性引擎136提供的輸出。例如,替選查詢建議引擎138可以使用主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的指示以及一個(gè)或多個(gè)其他信號(hào)和/或其他信息(與客戶端設(shè)備106的用戶相關(guān)的場(chǎng)境提示,諸如GPS定位、其他傳感器讀數(shù)等),以生成用于提供給客戶端設(shè)備106的替選查詢建議。假設(shè)用戶操作在客戶端設(shè)備106上執(zhí)行的瀏覽器107以搜索“dogdancingvideo(狗跳舞的視頻)”。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以向替選查詢建議引擎138提供實(shí)際上狗不太可能“dance”的指示,因?yàn)檫@是通常與人類相關(guān)聯(lián)的動(dòng)作。替選查詢建議引擎138可以再建議替選的查詢建議,其包括更有可能可由“dog”執(zhí)行的動(dòng)作,諸如“hopping(跳躍)”。這樣的替選并且可信的動(dòng)作可以通過(guò)替選查詢建議引擎138來(lái)確定(例如,通過(guò)向同義詞/反義詞引擎或者服務(wù)進(jìn)行查閱),或者可以由主語(yǔ)/動(dòng)作可執(zhí)行性引擎136建議給替選查詢建議引擎138。消費(fèi)品推薦引擎140是可以利用動(dòng)作對(duì)可執(zhí)行性的指示來(lái)例如推薦項(xiàng)目(例如,歌曲、視頻、餐館、景點(diǎn)、事件、書籍等)以供用戶消費(fèi)的另一個(gè)下游組件。例如,假設(shè)用戶通常喜歡奇幻書籍??蓤?zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134可以使用用戶曾經(jīng)使用客戶端設(shè)備106(例如,e-Reader)讀過(guò)的奇幻書籍作為文檔的語(yǔ)料庫(kù),例如,用于訓(xùn)練機(jī)器學(xué)習(xí)分類器。至少部分地基于參考主語(yǔ)與動(dòng)作對(duì)和/或來(lái)自可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134的統(tǒng)計(jì)數(shù)據(jù),主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以分析在作為推薦給用戶以供消費(fèi)的候選者的一個(gè)或多個(gè)書籍中所找到主語(yǔ)與動(dòng)作對(duì)的可執(zhí)行性。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以向消費(fèi)品推薦引擎140提供其結(jié)論的一個(gè)或多個(gè)指示。消費(fèi)品推薦引擎140可以在推薦下一本書籍以供消費(fèi)時(shí)考慮那些指示。譬如,如果一個(gè)候選書籍中的主語(yǔ)與動(dòng)作對(duì)與其他候選者相比具有更加類似于從用戶過(guò)去的讀物中所識(shí)別的那些的可執(zhí)行性,則消費(fèi)品推薦引擎140會(huì)更有可能向用戶推薦這一本書籍以供消費(fèi)。如在142所指出,由主語(yǔ)/動(dòng)作可執(zhí)行性引擎136所提供的一個(gè)或多個(gè)主語(yǔ)對(duì)動(dòng)作的可執(zhí)行性的指示可以被使用于回答關(guān)于文本片段250實(shí)時(shí)提出的問題。例如,用戶可以向?yàn)g覽器107的搜索欄中鍵入“IsRygarrealormake-believe?(Rygar是真的還是虛擬的?)”。諸如知識(shí)系統(tǒng)102的各種系統(tǒng)可以利用從主語(yǔ)/動(dòng)作可執(zhí)行性引擎136所獲得的一個(gè)或多個(gè)指示來(lái)嘗試回答這樣的問題。例如,注釋器252和/或主語(yǔ)/動(dòng)作識(shí)別引擎132可以從文本片段250確定(例如,使用賓語(yǔ)補(bǔ)足語(yǔ)、共指消解等)Rygar是馬,并且Rygar被描述為執(zhí)行動(dòng)作“singing(唱歌)”。例如,基于由可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134使用非虛構(gòu)文檔的語(yǔ)料庫(kù)來(lái)確定的統(tǒng)計(jì)數(shù)據(jù),主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以確定馬不太可能會(huì)“sing”。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供這樣的“虛擬”的指示,例如,提供至知識(shí)系統(tǒng)102,其進(jìn)而可以回答問題142。關(guān)于文本片段250提出的實(shí)時(shí)問題142和/或一個(gè)或多個(gè)預(yù)定問題144(例如,可以在閱讀理解考試上被找到)本身可以使用本文中所公開的一個(gè)或多個(gè)技術(shù)來(lái)分析。譬如,并且如圖5中的箭頭所示,主語(yǔ)/動(dòng)作識(shí)別引擎132可以在關(guān)于文本片段250提出的預(yù)定問題144中識(shí)別一個(gè)或多個(gè)主語(yǔ)與動(dòng)作對(duì)和/或與主語(yǔ)作比較的類。主語(yǔ)/動(dòng)作識(shí)別引擎132可以將那些主語(yǔ)與動(dòng)作對(duì)(例如,排除掉文本片段250中所描述的其他主語(yǔ)與動(dòng)作對(duì))和/或類提供至主語(yǔ)/動(dòng)作可執(zhí)行性引擎136。在一些實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以將其對(duì)上游數(shù)據(jù)的分析限定至在預(yù)定問題144中所識(shí)別的那些主語(yǔ)與動(dòng)作對(duì)和/或類。在其他實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以分析文本片段250中所提及的全部主語(yǔ)與動(dòng)作對(duì),但可以僅提供在問題144(或者實(shí)時(shí)問題142)中所識(shí)別的那些之間的相似性和/或不同性的指示。關(guān)于文本片段250提出的一些問題144可以包括答案選項(xiàng),例如圖5中的146a至146c,例如,在多項(xiàng)選擇測(cè)試設(shè)置中,所述答案選項(xiàng)可以被選擇作為對(duì)問題144的答案。類似于問題144,一個(gè)或多個(gè)答案選項(xiàng)146a至146c也可以使用一個(gè)或多個(gè)所公開的技術(shù)來(lái)分析,例如,以針對(duì)可執(zhí)行性識(shí)別主語(yǔ)與動(dòng)作對(duì)。在一些實(shí)施方式中,在答案選項(xiàng)中作出的陳述可以針對(duì)在文本片段250中作出的陳述而被“測(cè)試”,以確定那些答案選項(xiàng)的真實(shí)性。在各種實(shí)施方式中,主語(yǔ)/動(dòng)作可執(zhí)行性引擎136和/或主語(yǔ)/動(dòng)作識(shí)別引擎132可以采用賓語(yǔ)補(bǔ)足語(yǔ)來(lái)生成問題144和/或答案選項(xiàng)146中所包含的主語(yǔ)與動(dòng)作關(guān)系的間接描述的文本改寫。現(xiàn)參照?qǐng)D6,描繪了一種確定動(dòng)作對(duì)可執(zhí)行性的示例方法600。方便起見,參照?qǐng)?zhí)行操作的系統(tǒng)來(lái)描述該流程圖的操作。該系統(tǒng)可以包括各種計(jì)算機(jī)系統(tǒng)的各種組件。譬如,一些操作可以在客戶端設(shè)備106處來(lái)執(zhí)行,而另一些操作可以由知識(shí)系統(tǒng)102的一個(gè)或多個(gè)組件來(lái)執(zhí)行,諸如主語(yǔ)/動(dòng)作識(shí)別引擎132、可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134、主語(yǔ)/動(dòng)作可執(zhí)行性引擎136等等。此外,雖然方法600的操作以特定順序示出,但這并無(wú)限制意義??梢灾匦屡判?、省略或添加一個(gè)或多個(gè)操作。在可選框602處,系統(tǒng)可以分析關(guān)于文本片段提出的問題(例如,138、140)以確定各種信息。例如,基于問題的措詞(例如,“IsArealormake-believe(A是真的還是虛擬的)”),系統(tǒng)可以識(shí)別特定的主語(yǔ)(“A”)并且可以分析據(jù)稱由該主語(yǔ)執(zhí)行的動(dòng)作,以確定可執(zhí)行性。當(dāng)然,并不一定關(guān)于文本片段提出問題才能采用本文中所公開的技術(shù)。因此,以虛線示出框602以指示其是可選的。在框604(也可選)處,系統(tǒng)可以從問題142、144或者一個(gè)或多個(gè)答案選項(xiàng)146生成直接描述一個(gè)或多個(gè)主語(yǔ)與動(dòng)作對(duì)的一個(gè)或多個(gè)文本改寫。如上所指出,一些問題或者答案選項(xiàng)可以間接描述動(dòng)作與相關(guān)聯(lián)的主語(yǔ)之間的關(guān)系。例如,答案選項(xiàng)可以寫成“Bobhasgills,Tomdoesnot(Bob有腮,Tom沒有)”。所述系統(tǒng)可以生成文本改寫“Tomdoesnothavegills(Tom沒有腮)”,可以更加容易地對(duì)其分析可執(zhí)行性(例如,Tom是否能夠“having(有)”腮)。在框606處,系統(tǒng)可以分析文本文檔的語(yǔ)料庫(kù)以識(shí)別參考主語(yǔ)與動(dòng)作對(duì)并且/或者產(chǎn)生可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)。如上所指出,經(jīng)分析文檔的類型可以影響如何確定動(dòng)作對(duì)的可執(zhí)行性。譬如,針對(duì)非虛構(gòu)文檔(例如,新聞文章、科學(xué)期刊等)的語(yǔ)料庫(kù)所訓(xùn)練的分類器可以適用于識(shí)別文本片段中已被擬人化的主語(yǔ)。針對(duì)設(shè)定于特定幻想世界中的虛構(gòu)文檔的語(yǔ)料庫(kù)所訓(xùn)練的分類器可以適用于確定文本片段中的主語(yǔ)是否符合該幻想世界的規(guī)則(例如,巫師是人類,精靈族良善,獸人邪惡,龍噴火并且講話等)。如前所述,框606的分析可以與方法600的其他操作同時(shí)或者以不同的時(shí)間來(lái)執(zhí)行。在框608處,系統(tǒng)可以在文本片段中識(shí)別一個(gè)或多個(gè)主語(yǔ)與動(dòng)作對(duì)。如果關(guān)于文本片段提出的問題(例如,142、144)識(shí)別特定主語(yǔ)(如可以在框602處被確定),則可以在文本片段中識(shí)別那些特定主語(yǔ),例如,排除掉其他主語(yǔ)。在其它實(shí)例中,文本片段中所提及的主語(yǔ)可以被識(shí)別成差別較小。如上所指出,可以采用各種技術(shù)將動(dòng)作與主語(yǔ)相關(guān)聯(lián)。例如,在框608a處,代詞(例如,“he”、“she”、“him”、“her”等)可以被共指消解成主語(yǔ)和/或相關(guān)聯(lián)的動(dòng)作。在框608b處,并且類似于框604,系統(tǒng)可以生成更加直接地描述文本片段中所包含的主語(yǔ)與動(dòng)作對(duì)的一個(gè)或多個(gè)文本改寫。在框610處,系統(tǒng)可以確定所識(shí)別的動(dòng)作可由在文本片段中被描述為執(zhí)行該動(dòng)作的主語(yǔ)執(zhí)行的一個(gè)或多個(gè)可能性。系統(tǒng)可以使用一個(gè)或多個(gè)所確定的可能性來(lái)執(zhí)行各種動(dòng)作。例如,在框612處,系統(tǒng)可以提供據(jù)說(shuō)由主語(yǔ)執(zhí)行的動(dòng)作可信或不可信的指示。如果主語(yǔ)是非人類并且動(dòng)作以人為中心,則其可以包括提供主語(yǔ)已被擬人化的指示。作為進(jìn)一步示例,假設(shè)下列文本片段。Bobsings,dancesandjumps.WhenBob'sdogEmmittseesBobdance,Emmittgetsexcitedandjoinshim.(Bob唱歌、跳舞和跳躍。當(dāng)Bob的狗Emmitt看見跳舞時(shí),Emmitt很興奮并加入了他,)本文中所述的各種技術(shù)可以被使用于分析該文本片段和/或關(guān)于該文本片段提出的問題,以便確定文本片段中所描述的可執(zhí)行性。如上所指出,主語(yǔ)/動(dòng)作識(shí)別引擎132可以利用各種技術(shù),諸如正則表達(dá)式或者基于規(guī)則的模式匹配技術(shù),以識(shí)別主語(yǔ)和/或相關(guān)聯(lián)的動(dòng)作。譬如,例如,通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132,可以識(shí)別兩個(gè)主語(yǔ)Bob和Emmitt。在一些實(shí)施方式中,上游的注釋器(例如,252)可以已經(jīng)將Bob分類和/或注釋為“人類”,并且將Emmitt分類和/或注釋為“非人類”或者“狗”,而這并非必需。例如,通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132,可以將該文本片段的各片段部分改寫為文本改寫。譬如,系統(tǒng)可以將文本片段的第一語(yǔ)句改寫成下列文本改寫:“Bobsings(Bob唱歌)”;“Bobdances(Bob跳舞)”;“Bobjumps(Bob跳躍)”。類似地,系統(tǒng)可以從第二語(yǔ)句生成下列文本改寫:“Emmittsees(Emmitt看見)”;“Emmittgetsexcited(Emmitt興奮)”;“Emmittsings(Emmitt唱歌)”;“Emmittdances(Emmitt跳舞)”;以及“Emmittjumps(Emmitt跳躍)”(例如,通過(guò)主語(yǔ)/動(dòng)作識(shí)別引擎132,使用各種技術(shù),諸如代詞消解、規(guī)則等,可以推理出最后三個(gè)主語(yǔ)與動(dòng)作對(duì))。一旦主語(yǔ)與動(dòng)作對(duì)被識(shí)別,與其相關(guān)聯(lián)的可執(zhí)行性便可以例如通過(guò)主語(yǔ)/動(dòng)作可執(zhí)行性引擎136被確定。譬如,作為人類,Bob可以被視為有可能能夠執(zhí)行其唱歌、跳舞和跳躍的相關(guān)聯(lián)的動(dòng)作。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供如此的指示。反之,Emmitt作為狗(例如,由上游注釋器所指定),可以被視為不太可能能夠執(zhí)行其相關(guān)聯(lián)的動(dòng)作中的至少一些,特別是唱歌和跳舞。主語(yǔ)/動(dòng)作可執(zhí)行性引擎136可以提供Emmitt能夠唱歌和跳舞是不可信的指示,并且由此在Emmitt被描述為這樣做的意義上,Emmitt已被擬人化。圖7是示例計(jì)算機(jī)系統(tǒng)710的框圖。計(jì)算機(jī)系統(tǒng)710通常包括至少一個(gè)處理器714,其經(jīng)由總線子系統(tǒng)712與數(shù)個(gè)外圍設(shè)備通信。這些外圍設(shè)備可以包括存儲(chǔ)子系統(tǒng)724,例如包括存儲(chǔ)器子系統(tǒng)725和文件存儲(chǔ)子系統(tǒng)726;用戶接口輸出設(shè)備720;用戶接口輸入設(shè)備722以及網(wǎng)絡(luò)接口子系統(tǒng)716。輸入和輸出設(shè)備允許用戶與計(jì)算機(jī)系統(tǒng)710相交互。網(wǎng)絡(luò)接口子系統(tǒng)716提供到外部網(wǎng)絡(luò)的接口并且被耦合至其他計(jì)算機(jī)系統(tǒng)中的對(duì)應(yīng)接口設(shè)備。用戶接口輸入設(shè)備722可以包括鍵盤、諸如鼠標(biāo)、跟蹤球、觸控板或繪圖板的定點(diǎn)設(shè)備、掃描儀、并入顯示器中的觸摸屏、諸如語(yǔ)音識(shí)別系統(tǒng)、麥克風(fēng)的音頻輸入設(shè)備和/或其他類型的輸入設(shè)備。一般而言,術(shù)語(yǔ)“輸入設(shè)備”的使用意在包括用于將信息輸入到計(jì)算機(jī)系統(tǒng)710中或者通信網(wǎng)絡(luò)上的所有可能類型的設(shè)備和方式。用戶接口輸出設(shè)備720可以包括顯示子系統(tǒng)、打印機(jī)、傳真機(jī)或者非視覺顯示器,諸如音頻輸出設(shè)備。顯示子系統(tǒng)可以包括陰極射線管(CRT)、諸如液晶顯示器(LCD)的平板設(shè)備、投影設(shè)備或者用于創(chuàng)建可見圖像的一些其他機(jī)制。顯示子系統(tǒng)還可以提供非視覺顯示,諸如經(jīng)由音頻輸出設(shè)備。一般而言,術(shù)語(yǔ)“輸出設(shè)備”的使用意在包括用于將信息從計(jì)算機(jī)系統(tǒng)710輸出到用戶或者另一機(jī)器或計(jì)算機(jī)系統(tǒng)的所有可能類型的設(shè)備和方式。存儲(chǔ)子系統(tǒng)724存儲(chǔ)提供本文所述的模塊中的一些或全部的功能的編程和數(shù)據(jù)結(jié)構(gòu)。例如,存儲(chǔ)子系統(tǒng)724可以包括用于執(zhí)行方法300和/或600的所選方面的邏輯以及由索引引擎120、信息引擎122、實(shí)體識(shí)別引擎124、同義詞/反義詞引擎126、閱讀理解引擎128、排名引擎130、主語(yǔ)/動(dòng)作識(shí)別引擎132、可執(zhí)行性統(tǒng)計(jì)數(shù)據(jù)引擎134、主語(yǔ)/動(dòng)作可執(zhí)行性引擎136、替選查詢建議引擎138、消費(fèi)品推薦引擎140等執(zhí)行的操作中的一個(gè)或多個(gè)。這些軟件模塊通常由處理器714獨(dú)立地或者結(jié)合其他處理器來(lái)執(zhí)行。用于存儲(chǔ)子系統(tǒng)中的存儲(chǔ)器725能夠包括數(shù)個(gè)存儲(chǔ)器,包括用于在程序執(zhí)行期間存儲(chǔ)指令和數(shù)據(jù)的主隨機(jī)存取存儲(chǔ)器(RAM)730以及在其中存儲(chǔ)固定指令的只讀存儲(chǔ)器(ROM)732。文件存儲(chǔ)子系統(tǒng)724能夠提供對(duì)于程序和數(shù)據(jù)文件的永久存儲(chǔ),并且可以包括硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器連同相關(guān)聯(lián)的可移動(dòng)介質(zhì)、CD-ROM驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器或者可移動(dòng)介質(zhì)盒。實(shí)現(xiàn)某些實(shí)施方式的功能的模塊可以由存儲(chǔ)子系統(tǒng)724中的文件存儲(chǔ)子系統(tǒng)724來(lái)存儲(chǔ),或者被存儲(chǔ)在可由處理器714訪問的其他機(jī)器中??偩€子系統(tǒng)712提供用于令計(jì)算機(jī)系統(tǒng)710的各種組件和子系統(tǒng)按預(yù)期彼此通信的機(jī)制。雖然總線子系統(tǒng)712被示意性示為單條總線,但總線子系統(tǒng)的替選實(shí)施方式可以使用多條總線。計(jì)算機(jī)系統(tǒng)710能夠是不同的類型,包括工作站、服務(wù)器、計(jì)算集群、刀片服務(wù)器、服務(wù)器機(jī)群或者任何其他的數(shù)據(jù)處理系統(tǒng)或計(jì)算設(shè)備。由于計(jì)算機(jī)和網(wǎng)絡(luò)的不斷變化的性質(zhì),在圖7中描繪的對(duì)計(jì)算機(jī)系統(tǒng)710的描述僅旨在作為用于圖示一些實(shí)施方式的具體示例。計(jì)算機(jī)系統(tǒng)710的許多其他配置可能具有比在圖7中所描繪的計(jì)算機(jī)系統(tǒng)更多或更少的組件。在本文所述的系統(tǒng)采集關(guān)于用戶的個(gè)人信息或者可以使用個(gè)人信息的情況下,用戶可以有機(jī)會(huì)控制程序或者特征是否采集用戶信息(例如關(guān)于用戶的社交網(wǎng)絡(luò)、社交行動(dòng)或活動(dòng)、職業(yè)、用戶偏好或者用戶的當(dāng)前地理位置的信息),或者控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容。此外,在存儲(chǔ)或者使用某些數(shù)據(jù)之前,可以通過(guò)一個(gè)或多個(gè)方式對(duì)其進(jìn)行處理,以致刪除個(gè)人可識(shí)別信息。例如,用戶的身份可以被處理,以致不會(huì)針對(duì)用戶來(lái)確定個(gè)人可識(shí)別信息,或者用戶的地理位置可以被泛化到獲得地理位置信息的位置(諸如城市、郵政編碼或者州級(jí)),以致用戶的特定地理位置不會(huì)被確定。因此,用戶可以控制如何關(guān)于用戶采集信息和/或如何使用信息。雖然在文本中已描述且說(shuō)明了幾種實(shí)施方式,但可以利用多種用于執(zhí)行功能和/或獲得結(jié)果和/或本文所述優(yōu)點(diǎn)中的一個(gè)或多個(gè)的其他裝置和/或結(jié)構(gòu),并且這樣的變型和/或修改中的每一個(gè)都被視為屬于本文所述的實(shí)施方式的范圍內(nèi)。更一般地,本文所述的所有參數(shù)、尺寸、材料和配置旨在示例性,并且實(shí)際的參數(shù)、尺寸、材料和/或配置將取決于針對(duì)其使用所述教導(dǎo)的具體應(yīng)用。本領(lǐng)域技術(shù)人員會(huì)認(rèn)識(shí)到或者通過(guò)常規(guī)實(shí)驗(yàn)途徑即可確定本文所述的具體實(shí)施方式的許多等同方案。因此將會(huì)理解到,前述實(shí)施方式僅通過(guò)示例方式來(lái)呈現(xiàn),并且在所附權(quán)利要求及其等同方案的范圍內(nèi),可以通過(guò)與所具體描述和請(qǐng)求不同的方式來(lái)實(shí)踐實(shí)施方式。本公開的實(shí)施方式針對(duì)本文所述的每個(gè)單獨(dú)的特征、系統(tǒng)、物件、材料、工具包和/或方法。此外,如果這樣的特征、系統(tǒng)、物件、材料、工具包和/或方法并不相互矛盾,則兩個(gè)或以上這樣的特征、系統(tǒng)、物件、材料、工具包和/或方法的任意組合也包括在本公開的范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3