專利名稱:識別用于支持對復(fù)雜問題的推薦的解的最佳數(shù)據(jù)庫群組的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明公開涉及計算機(jī)領(lǐng)域,具體而言涉及研究中計算機(jī)的使用。更具體地說,本發(fā)明公開涉及計算機(jī)在定位復(fù)雜研究問題中所使用的最佳數(shù)據(jù)庫中的使用。
背景技術(shù):
數(shù)據(jù)庫常常保存根據(jù)某些預(yù)定義標(biāo)準(zhǔn),諸如數(shù)據(jù)的類型、數(shù)據(jù)的源、數(shù)據(jù)的年齡等,進(jìn)行分組和分類的數(shù)據(jù)。這些完全不同的數(shù)據(jù)(disparate data)可以存儲在單個位置或者多個位置中,而且可以來自單個源或者來自多個源。
發(fā)明內(nèi)容
提供了一種處理器實(shí)現(xiàn)的方法、系統(tǒng)和/或計算機(jī)程序產(chǎn)品,用于識別用于支持對復(fù)雜問題的推薦的解的最佳數(shù)據(jù)庫群組(cohort)。合成事件是基于多個完全不同的因素。一個復(fù)雜問題被開發(fā)出以確立一組特定的完全不同的因素導(dǎo)致所述合成事件的概率。一組優(yōu)化規(guī)則被應(yīng)用來識別用于求解所述復(fù)雜問題的最佳數(shù)據(jù)庫群組。
圖1繪出了其中可以實(shí)現(xiàn)本公開的示例性系統(tǒng)與網(wǎng)絡(luò);及圖2是為了識別用于支持對復(fù)雜問題的推薦的解(proposedsolution)的最佳數(shù)據(jù)庫群組而由處理器所采取的一個或多個示例性步驟的高級流程圖。
具體實(shí)施例方式所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明可以實(shí)現(xiàn)為系統(tǒng)、方法或計算機(jī)程序產(chǎn)品。因此,本公開的各方面可以具體實(shí)現(xiàn)為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結(jié)合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實(shí)施例中,本發(fā)明還可以實(shí)現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)可讀介質(zhì)中包含計算機(jī)可讀的程序代碼??梢圆捎靡粋€或多個計算機(jī)可讀的介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一但不限于一電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、電線、光纜、RF等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設(shè)計語言一諸如”C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨(dú)立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。下面將參照本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的各方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)程序指令實(shí)現(xiàn)。這些計算機(jī)程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,這些計算機(jī)程序指令通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計算機(jī)程序指令存儲在能使得計算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機(jī)可讀介質(zhì)中,這樣,存儲在計算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出一個包括實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令的制造品(manufacture)。也可以把計算機(jī)程序指令加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機(jī)實(shí)現(xiàn)的過程,從而使得在計算機(jī)或其它可編程裝置上執(zhí)行的指令能夠提供實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程?,F(xiàn)在參考附圖,尤其是圖1,繪出了可以由本發(fā)明使用和在本發(fā)明實(shí)現(xiàn)中所使用的示例性系統(tǒng)與網(wǎng)絡(luò)的框圖。應(yīng)當(dāng)指出,在計算機(jī)102中和為其所示出的示例性架構(gòu)的一些或者全部,包括所繪出的硬件與軟件,可以由軟件部署服務(wù)器150和/或數(shù)據(jù)庫服務(wù)計算機(jī)(一個或多個)152來使用。示例性計算機(jī)102包括耦合到系統(tǒng)總線106的處理器104。處理器104可以使用一個或多個處理器,每個處理器都具有一個或多個處理器核心(core)。驅(qū)動/支持顯示器110的視頻適配器108也耦合到系統(tǒng)總線106。系統(tǒng)總線106經(jīng)由總線橋112耦合到輸入/輸出(I/o)總線114。I/O接口 116耦合到I/O總線114。I/O接口 116支持與各種I/O設(shè)備的通信,所述設(shè)備包括鍵盤118、鼠標(biāo)120、介質(zhì)托盤122(這可以包括諸如⑶-ROM驅(qū)動器的存儲設(shè)備、多媒體接口,等等)、打印機(jī)124和外端USB端口 126。盡管連接到I/O接口116的端口的格式可以是計算機(jī)架構(gòu)領(lǐng)域的技術(shù)人員已知的任何格式,但是,在一種實(shí)施方式中,這些端口中的一些或全部是通用串行總線(USB)端口。如所繪出的,計算機(jī)102能夠利用網(wǎng)絡(luò)接口 130與軟件部署服務(wù)器150及數(shù)據(jù)庫服務(wù)計算機(jī)152通信。網(wǎng)絡(luò)接口 130是硬件網(wǎng)絡(luò)接口,諸如網(wǎng)絡(luò)接口卡(NIC)等。網(wǎng)絡(luò)128可以是諸如互聯(lián)網(wǎng)的外部網(wǎng)絡(luò),或者是諸如以太網(wǎng)或虛擬專用網(wǎng)絡(luò)(VPN)的內(nèi)部網(wǎng)絡(luò)。硬驅(qū)接口 132也耦合到系統(tǒng)總線106。硬驅(qū)接口 132與硬驅(qū)134接口。在一種實(shí)施方式中,硬驅(qū)134填充系統(tǒng)存儲器136,系統(tǒng)存儲器136也耦合到系統(tǒng)總線106。系統(tǒng)存儲器被定義為計算機(jī)102中最低層的易失性存儲器。這種易失性存儲器包括另外的較高級的易失性存儲器(未示出),包括但不限于,高速緩沖存儲器、寄存器和緩沖器。填充系統(tǒng)存儲器136的數(shù)據(jù)包括計算機(jī)102的操作系統(tǒng)(OS) 138和應(yīng)用程序144。OS 138包括外殼(shell) 140,用于提供對諸如應(yīng)用程序144的資源的透明用戶訪問。通常,外殼140是提供解釋器及用戶與操作系統(tǒng)之間接口的程序。更具體而言,夕卜殼140執(zhí)行輸入到命令行用戶接口或者來自文件的命令。因此,也稱為命令處理器的外殼140通常是操作系統(tǒng)軟件層次的最高層并且充當(dāng)命令解釋器。外殼提供系統(tǒng)提示,解釋由鍵盤、鼠標(biāo)或其它用戶輸入介質(zhì)輸入的命令并且把解釋后的命令發(fā)送到適當(dāng)?shù)妮^低層操作系統(tǒng)(例如,內(nèi)核142)以進(jìn)行處理。應(yīng)當(dāng)指出,盡管外殼140是基于文本的、面向行的用戶接口,但是本發(fā)明將同樣很好地支持其它的用戶接口模式,諸如圖形、語音、手勢等等。如所繪出的,OS 138也包括內(nèi)核142,內(nèi)核142包括用于OS 138的較低層功能,包括提供OS 138的其它部分和應(yīng)用程序144所需的基本服務(wù),包括存儲器管理、過程與任務(wù)管理、磁盤管理及鼠標(biāo)與鍵盤管理。應(yīng)用程序144包括呈現(xiàn)器,示例性地示為瀏覽器146。瀏覽器146包括使得萬維網(wǎng)(WWW)客戶端(即,計算機(jī)102)能夠利用超文本傳輸協(xié)議(HTTP)消息向互聯(lián)網(wǎng)發(fā)送和接收網(wǎng)絡(luò)消息的程序模塊與指令,由此啟用與軟件部署服務(wù)器150和其它計算機(jī)系統(tǒng)的通信。計算機(jī)102的系統(tǒng)存儲器(及軟件部署服務(wù)器150的系統(tǒng)存儲器)中的應(yīng)用程序144還包括最佳數(shù)據(jù)庫定位程序(ODLP) 148。0DLP148包括用于實(shí)現(xiàn)以下所述過程的代碼,所述過程包括圖2中所描述的那些。在一種實(shí)施方式中,計算機(jī)102能夠從軟件部署服務(wù)器150下載ODLP 148,包括按需下載,其中ODLP 148中的代碼直到需要執(zhí)行的時候才被下載。還應(yīng)當(dāng)指出,在本發(fā)明的一種實(shí)施方式中,軟件部署服務(wù)器150執(zhí)行與本發(fā)明關(guān)聯(lián)的所有功能(包括ODLP 148的執(zhí)行),由此使得計算機(jī)102不必使用其自己的內(nèi)部計算資源來執(zhí)行 ODLP 148。計算機(jī)102中所繪出的硬件元素并不是詳盡的,而是代表性的,以突出本發(fā)明所需的基本部件。例如,計算機(jī)102可以包括備用的存儲器存儲設(shè)備,諸如磁帶盒、數(shù)字多功能光盤(DVD)、伯努利合盒式磁帶(Bernoulli cartridge),等等。意欲使這些和其它變化都在本發(fā)明的主旨與范圍之內(nèi)?,F(xiàn)在參考圖2,示出了為了識別用于支持對復(fù)雜問題的推薦的解的最佳數(shù)據(jù)庫群組而由處理器采取的一個或多個示例性步驟的高級流程圖。在初始塊202之后,接收合成事件(例如,由圖1中所示的計算機(jī)102中的處理器104接收)。合成事件被定義為基于(即,依賴于)所發(fā)生的多個完全不同的因素(即,條件、狀態(tài)等)的假定條件,這多個因素或者是隨機(jī)地或者是按預(yù)定義的順序發(fā)生(塊204)。因此,基于它們每個都針對什么條件/狀態(tài)/等等,所述多個完全不同的因素被定義為已經(jīng)預(yù)定義為唯一而獨(dú)特的因素。以下給出完全不同的因素的例子。如在塊206中所指出的,開發(fā)出用于確立一組特定的多個完全不同的因素導(dǎo)致所述合成事件的概率的復(fù)雜問題。然后開發(fā)對該復(fù)雜問題的推薦的解(即,識別出導(dǎo)致所述合成事件的一組特定的完全不同因素的概率的解)(塊208)。如在塊210中所描述的,為了識別最佳數(shù)據(jù)庫群組,諸如來自圖1中所示的數(shù)據(jù)庫服務(wù)計算機(jī)152的數(shù)據(jù)庫,應(yīng)用一組優(yōu)化規(guī)則。最佳數(shù)據(jù)庫群組被定義為一組數(shù)據(jù)庫,每個數(shù)據(jù)庫都包含確定所述推薦的解對所述復(fù)雜問題是否有效的數(shù)據(jù)。最佳數(shù)據(jù)庫群組是通過應(yīng)用一組預(yù)定義規(guī)則來優(yōu)化的,所述規(guī)則關(guān)于財務(wù)費(fèi)用、資源使用率、準(zhǔn)確性、適時性(timeliness)等的折中。因此,這組優(yōu)化規(guī)則建立了確定一組特定的完全不同因素導(dǎo)致所述合成事件的概率的數(shù)據(jù)的費(fèi)用、適時性和準(zhǔn)確性的預(yù)定平衡。該過程在終止塊212結(jié)束。應(yīng)當(dāng)指出,在本發(fā)明的一種實(shí)施方式中,最佳數(shù)據(jù)庫群組是從所選的完全不同的數(shù)據(jù)庫產(chǎn)生的。即,在這種實(shí)施方式中,每個所述完全不同的數(shù)據(jù)庫都只存儲關(guān)于所述多個完全不同的因素中的一個的數(shù)據(jù)。因此,所述完全不同的數(shù)據(jù)庫中的一個只包含關(guān)于第一因素的數(shù)據(jù),而所述完全不同的數(shù)據(jù)庫中的另一個只包含關(guān)于所述多個完全不同因素中的第二因素的數(shù)據(jù)。還應(yīng)當(dāng)指出,本發(fā)明不針對簡單查詢。即,來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)不直接描述多個完全不同的因素。相反,來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)用于間接地推斷對復(fù)雜問題的解(即,支持推薦的解)。例如,考慮其中合成事件是特定產(chǎn)品(例如,個人電子設(shè)備)在財務(wù)上成功的實(shí)施方式。在這種實(shí)施方式中,多個完全不同的因素可以包括該產(chǎn)品的預(yù)定的優(yōu)選價格范圍、該產(chǎn)品的預(yù)定的優(yōu)選可用性及該產(chǎn)品的預(yù)定的可靠性評級。如果這些因素對某些消費(fèi)者群組存在(在可以從完全不同的數(shù)據(jù)庫獲得的數(shù)據(jù)中識別出的),那么這種產(chǎn)品就很有可能將是商業(yè)/財務(wù)成功。然后,處理器應(yīng)用一組優(yōu)化規(guī)則來識別最佳數(shù)據(jù)庫群組。在這種實(shí)施方式中,最佳數(shù)據(jù)庫群組可以是包含以下數(shù)據(jù)的那些數(shù)據(jù)庫,所述數(shù)據(jù)描述來自關(guān)于該產(chǎn)品的民意調(diào)查的結(jié)果、對類似于所述合成事件的產(chǎn)品的其它產(chǎn)品的當(dāng)前消費(fèi)者響應(yīng)及類似于所述合成事件的產(chǎn)品的競爭對手的產(chǎn)品的商業(yè)成功水平。應(yīng)當(dāng)指出,不同的數(shù)據(jù)庫具有不同的費(fèi)用(即,從民意調(diào)查獲得數(shù)據(jù)比從對其它產(chǎn)品的當(dāng)前消費(fèi)者響應(yīng)(喜歡/不喜歡)獲得數(shù)據(jù)更昂貴)。類似地,從最近的民意調(diào)查獲得數(shù)據(jù)將比從較舊的民意調(diào)查獲得數(shù)據(jù)更適時,而且來自民意調(diào)查的數(shù)據(jù)將可能比來自描述競爭對手的產(chǎn)品的商業(yè)成功水平的數(shù)據(jù)更準(zhǔn)確。應(yīng)當(dāng)指出,本發(fā)明由此提供了用于基于費(fèi)用/適時性/準(zhǔn)確性/等等,識別什么是數(shù)據(jù)庫的最佳混合/選擇的過程。一旦識別出最佳數(shù)據(jù)庫群組,來自這個最佳數(shù)據(jù)庫群組的數(shù)據(jù)就可以用于多個目的中的任何一個,包括但不限于,求解以上所述的復(fù)雜問題,所述復(fù)雜問題確立導(dǎo)致產(chǎn)品在財務(wù)上成功的這組特定的完全不同因素的概率。在另一種實(shí)施方式中,合成事件是特定病人具有特殊的醫(yī)療狀況。由此,使用與針對在此所給出的其它實(shí)施方式描述的那些不同的完全不同因素、優(yōu)化規(guī)則、數(shù)據(jù)庫等等。因此,在這種實(shí)施方式中,所述多個完全不同的因素可以包括病人具有特定的醫(yī)療歷史、特定的經(jīng)濟(jì)狀況和居住在特定的位置。為了識別最佳數(shù)據(jù)庫群組,應(yīng)用仍然基于平衡數(shù)據(jù)的費(fèi)用/適時性/準(zhǔn)確性的一組優(yōu)化規(guī)則。在一種實(shí)施方式中,這些數(shù)據(jù)庫包含數(shù)據(jù),所述數(shù)據(jù)描述來自對其他病人所使用的醫(yī)治協(xié)議的試驗(yàn)研究的結(jié)果、已經(jīng)被診斷為具有所述特殊醫(yī)療狀況的其他病人的醫(yī)療記錄及該特定病人的醫(yī)療歷史。然后,為了確立一組特定的完全不同的因素使該特定病人具有所述特殊醫(yī)療狀況的概率,處理器能夠利用來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)求解該復(fù)雜問題。應(yīng)當(dāng)指出,就象以上和以下所描述的其它實(shí)施方式,為了識別最佳數(shù)據(jù)庫群組,這種實(shí)施方式需要處理器開發(fā)不同的復(fù)雜問題、選擇不同的優(yōu)化規(guī)則并且應(yīng)用一組不同的優(yōu)化規(guī)則。因此,在此所述的每一種實(shí)施方式彼此都是唯一且獨(dú)特的,而不僅僅是相同過程的變體。在另一種實(shí)施方式中,處理器把合成事件識別為一個政治候選人獲勝當(dāng)選。在一種實(shí)施方式中,處理器確定多個完全不同的因素包括由該政治候選人對特定問題所保持的預(yù)定義立場、該政治候選人所保持的公職經(jīng)驗(yàn)長度及該政治候選人預(yù)定的好感度因素(Iikeabilityfactor)。在一種實(shí)施方式中,隨后處理器應(yīng)用一組唯一的優(yōu)化規(guī)則,以把最佳數(shù)據(jù)庫群組識別為包含描述該政治候選人的投票數(shù)據(jù)、與該政治候選人在相同政黨中的候選人的歷史選舉數(shù)據(jù)及關(guān)于該政治候選人的特定新聞報道。然后,處理器利用來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)求解所述復(fù)雜問題,以便確立使得該政治候選人獲勝當(dāng)選的一組特定的完全不同因素的概率。在另一種實(shí)施方式中,處理器把合成事件識別為在預(yù)定義時段內(nèi)在一個特定位置發(fā)生自然災(zāi)害。在這種實(shí)施方式中,處理器確定所述多個完全不同的因素描述/包括所述自然災(zāi)害在該特定位置發(fā)生的傾向。在一種實(shí)施方式中,處理器應(yīng)用一組優(yōu)化規(guī)則以把最佳數(shù)據(jù)庫群組識別為包含描述先前類似的自然災(zāi)害在該特定位置發(fā)生的歷史的歷史數(shù)據(jù)及來自位于該特定位置的物理傳感器的數(shù)據(jù)。即,除了從數(shù)據(jù)庫搜索描述過去事件的歷史數(shù)據(jù)之外,處理器還實(shí)時地監(jiān)視位于 該特定位置的物理傳感器(例如,地震傳感器、天氣傳感器,等等),以便監(jiān)視實(shí)時當(dāng)前事件。然后,處理器利用來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)(在一種實(shí)施方式中,還有來自實(shí)時物理傳感器的數(shù)據(jù))求解該復(fù)雜問題,以便確立在預(yù)定義時段內(nèi)使得所述自然災(zāi)害在該特定位置發(fā)生的一組特定的完全不同因素的概率。在另一種實(shí)施方式中,處理器把合成事件識別為在預(yù)定義時段內(nèi)國家政府機(jī)構(gòu)(例如,通過政變、通過定期或特殊的選舉,等等)被取代。在一種實(shí)施方式中,處理器確定所述多個完全不同的因素包括這個國家的政治歷史、政府機(jī)構(gòu)的當(dāng)前狀態(tài)及鄰國的當(dāng)前政府狀態(tài)。在一種實(shí)施方式中,處理器應(yīng)用一組優(yōu)化規(guī)則以把最佳數(shù)據(jù)庫群組識別為包含來自機(jī)密情報報告(例如,通過情報局或其它政府/私人企業(yè)產(chǎn)生的而且只有具有適當(dāng)安全許可的人才可以獲得的機(jī)密報告)的數(shù)據(jù)及來自公共新聞報道的數(shù)據(jù)(即,不受限制地提供給公眾的信息)。然后,處理器利用來自最佳數(shù)據(jù)庫群組的數(shù)據(jù)求解該復(fù)雜問題,以便確立在預(yù)定義時段內(nèi)使得國家政府機(jī)構(gòu)被取代的一組特定的完全不同因素的概率。在一種實(shí)施方式中,用于確立一組特定的完全不同因素導(dǎo)致合成事件的概率的復(fù)雜問題是通過使用貝葉斯分析來開發(fā)的。例如,假定:H代表如果被第一組數(shù)據(jù)(S卩,來自第一數(shù)據(jù)庫群組的數(shù)據(jù))支持的話以上所述的合成事件之一將發(fā)生的假設(shè),而D代表如果被第二組數(shù)據(jù)(即,來自第二數(shù)據(jù)庫群組的數(shù)據(jù))支持的話該同一合成事件將發(fā)生。這導(dǎo)致以下貝葉斯概率公式:
「 P(DlH) * P(H)P(HlD) =..............................................................................................................................................r%Uj其中:P(H|D)是給定(I)如果被第二組數(shù)據(jù)支持的話該合成事件發(fā)生的可能性(D),如果被第一組數(shù)據(jù)支持的話同一合成事件將發(fā)生的概率;P(D|H)是給定如果被第一組數(shù)據(jù)支持的話該合成事件發(fā)生的可能性(H),如果被第二組數(shù)據(jù)支持的話同一合成事件將發(fā)生的概率;P(H)是如果被第一組數(shù)據(jù)支持的話所述合成事件將發(fā)生的概率,而不考慮第二組數(shù)據(jù)保存什么或者任何其它的信息/事實(shí);P(D)是如果被第二組數(shù)據(jù)支持的話所述合成事件將發(fā)生的概率,而不考慮第一組數(shù)據(jù)保存什么或者任何其它的信息/事實(shí)。例如,假設(shè)過去的研究顯示當(dāng)被第一組數(shù)據(jù)庫支持而不考慮任何其它因素時有
50%的時間所述合成事件發(fā)生(P (H) =50%)。進(jìn)一步假設(shè)如果被第二組數(shù)據(jù)支持而不考慮第
一組數(shù)據(jù)保存什么或者任何其它的信息/事實(shí)的話該合成事件將發(fā)生的概率是P (H) =30%。
最后,假設(shè)過去的研究顯示,給定如果被第一組數(shù)據(jù)支持的話該合成事件發(fā)生的可能性,
如果被第二組數(shù)據(jù)支持的話該同一合成事件將發(fā)生的概率是20% (P(D|H)=20%)。因此,根
據(jù)這些值,如果被第一組數(shù)據(jù)支持的話該合成事件將發(fā)生的概率是33%:.20 *.50
權(quán)利要求
1.一種識別用于支持對復(fù)雜問題的推薦的解的最佳數(shù)據(jù)庫群組的處理器實(shí)現(xiàn)的方法,所述處理器實(shí)現(xiàn)的方法包括: 處理器接收基于多個完全不同的因素的合成事件; 所述處理器開發(fā)出用以確立一組特定的完全不同的因素導(dǎo)致所述合成事件的概率的復(fù)雜問題;及 所述處理器應(yīng)用一組優(yōu)化規(guī)則來識別最佳數(shù)據(jù)庫群組,其中所述一組優(yōu)化規(guī)則確立了描述所述多個完全不同的因素的數(shù)據(jù)的費(fèi)用、適時性及準(zhǔn)確性的預(yù)定平衡,并且其中所述數(shù)據(jù)確定所述一組特定的完全不同的因素導(dǎo)致所述合成事件的概率。
2.如權(quán)利要求1所述的處理器實(shí)現(xiàn)的方法,其中所述最佳數(shù)據(jù)庫群組是從選定的完全不同的數(shù)據(jù)庫創(chuàng)建的,并且其中每個所述完全不同的數(shù)據(jù)庫都只存儲與所述多個完全不同的因素中的一個有關(guān)的數(shù)據(jù)。
3.如權(quán)利要求2所述的處理器實(shí)現(xiàn)的方法,其中所述數(shù)據(jù)不直接描述所述多個完全不同的因素。
4.如權(quán)利要求3所述的處理器實(shí)現(xiàn)的方法,還包括: 所述處理器把所述合成事件識別為一個產(chǎn)品在財務(wù)上成功; 所述處理器確定所述多個完全不同的因素包括所述產(chǎn)品的預(yù)定的優(yōu)選價格范圍、所述產(chǎn)品的預(yù)定的優(yōu)選可用性及所述產(chǎn)品的預(yù)定的可靠性評級; 所述處理器應(yīng)用所述一組優(yōu)化規(guī)則把所述最佳數(shù)據(jù)庫群組識別為包含數(shù)據(jù),所述數(shù)據(jù)描述來自關(guān)于所述產(chǎn)品的民意 調(diào)查的結(jié)果、對類似于所述合成事件的產(chǎn)品的其它產(chǎn)品的當(dāng)前消費(fèi)者響應(yīng)及類似于所述合成事件的產(chǎn)品的競爭對手的產(chǎn)品的商業(yè)成功水平;及 所述處理器利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立導(dǎo)致所述產(chǎn)品在財務(wù)上成功的一組特定的完全不同因素的概率。
5.如權(quán)利要求3所述的處理器實(shí)現(xiàn)的方法,還包括: 所述處理器把所述合成事件識別為一個特定病人具有特殊的醫(yī)療狀況; 所述處理器確定所述多個完全不同的因素包括病人具有特定的醫(yī)療歷史、特定的經(jīng)濟(jì)狀況并且居住在特定的位置; 所述處理器應(yīng)用所述一組優(yōu)化規(guī)則以把所述最佳數(shù)據(jù)庫群組識別為包含數(shù)據(jù),所述數(shù)據(jù)描述來自對其他病人所使用的醫(yī)治協(xié)議的試驗(yàn)研究的結(jié)果、被診斷為具有所述特殊的醫(yī)療狀況的其他病人的醫(yī)療記錄及所述特定病人的醫(yī)療歷史;及 所述處理器利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立使得所述特定病人具有所述特殊的醫(yī)療狀況的一組特定的完全不同因素的概率。
6.如權(quán)利要求3所述的處理器實(shí)現(xiàn)的方法,還包括: 所述處理器把所述合成事件識別為一個政治候選人獲勝當(dāng)選; 所述處理器確定所述多個完全不同的因素包括由所述政治候選人對一個具體問題所保持的預(yù)定立場、所述政治候選人所保持的公職經(jīng)驗(yàn)長度及所述政治候選人的預(yù)定好感度因素; 所述處理器應(yīng)用所述一組優(yōu)化規(guī)則把所述最佳數(shù)據(jù)庫群組識別為包含描述所述政治候選人的投票數(shù)據(jù)、用于與所述政治候選人在相同政黨中的候選人的歷史選舉數(shù)據(jù)及關(guān)于所述政治候選人的特定新聞報道;及所述處理器利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立使得所述政治候選人獲勝當(dāng)選的一組特定的完全不同因素的概率。
7.如權(quán)利要求3所述的處理器實(shí)現(xiàn)的方法,還包括: 所述處理器把所述合成事件識別為在預(yù)定義時段內(nèi)在一個特定位置發(fā)生自然災(zāi)害;所述處理器確定所述多個完全不同的因素包括所述自然災(zāi)害在所述特定位置發(fā)生的傾向; 所述處理器應(yīng)用所述一組優(yōu)化規(guī)則以把所述最佳數(shù)據(jù)庫群組識別為包含描述在所述特定位置發(fā)生所述自然災(zāi)害的歷史的歷史數(shù)據(jù)及來自位于所述特定位置的物理傳感器的數(shù)據(jù);及 所述處理器利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立在所述預(yù)定義時段內(nèi)導(dǎo)致所述自然災(zāi)害在所述特定位置發(fā)生的一組特定的完全不同因素的概率。
8.如權(quán)利要求3所述的處理器實(shí)現(xiàn)的方法,還包括: 所述處理器把所述合成事件識別為一 個國家的政府機(jī)構(gòu)在預(yù)定義時段內(nèi)被取代; 所述處理器確定所述多個完全不同的因素包括所述國家的政治歷史、所述政府機(jī)構(gòu)的當(dāng)前狀態(tài)及鄰國的當(dāng)前政府狀態(tài); 所述處理器應(yīng)用所述一組優(yōu)化規(guī)則把所述最佳數(shù)據(jù)庫群組識別為包含來自機(jī)密情報報告的數(shù)據(jù)和來自公共新聞報道的數(shù)據(jù);及 所述處理器利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立使得所述國家的政府機(jī)構(gòu)在所述預(yù)定義時段內(nèi)被取代的一組特定的完全不同因素的概率。
9.一種計算機(jī)系統(tǒng),包括: 中央處理單元(CPU)、計算機(jī)可讀存儲器和計算機(jī)可讀存儲介質(zhì); 第一程序指令,接收基于多個完全不同的因素的合成事件; 第二程序指令,開發(fā)出用以確立一組特定的完全不同的因素導(dǎo)致所述合成事件的概率的復(fù)雜問題 '及 第三程序指令,應(yīng)用一組優(yōu)化規(guī)則來識別最佳數(shù)據(jù)庫群組,其中所述一組優(yōu)化規(guī)則確立了描述所述多個完全不同的因素的數(shù)據(jù)的費(fèi)用、適時性及準(zhǔn)確性的預(yù)定平衡,并且其中所述數(shù)據(jù)確定所述一組特定的完全不同的因素導(dǎo)致所述合成事件的概率,并且其中所述第一、第二和第三程序指令被存儲在所述計算機(jī)可讀存儲介質(zhì)上以供所述CPU經(jīng)所述計算機(jī)可讀存儲器執(zhí)行。
10.如權(quán)利要求9所述的計算機(jī)系統(tǒng),其中所述最佳數(shù)據(jù)庫群組是從選定的完全不同的數(shù)據(jù)庫創(chuàng)建的,并且其中每個所述完全不同的數(shù)據(jù)庫都只包含與所述多個完全不同的因素中的一個有關(guān)的數(shù)據(jù),其中所述數(shù)據(jù)不直接描述所述多個完全不同的因素,并且其中所述計算機(jī)系統(tǒng)還包括: 第四程序指令,把所述合成事件識別為一個產(chǎn)品在財務(wù)上成功; 第五程序指令,確定所述多個完全不同的因素包括所述產(chǎn)品的預(yù)定的優(yōu)選價格范圍、所述產(chǎn)品的預(yù)定的優(yōu)選可用性及所述產(chǎn)品的預(yù)定的可靠性評級; 第六程序指令,應(yīng)用所述一組優(yōu)化規(guī)則把所述最佳數(shù)據(jù)庫群組識別為包含數(shù)據(jù),所述數(shù)據(jù)描述來自關(guān)于所述產(chǎn)品的民意調(diào)查的結(jié)果、對類似于所述合成事件的產(chǎn)品的其它產(chǎn)品的當(dāng)前消費(fèi)者響應(yīng)及類似于所述合成事件的產(chǎn)品的競爭對手的產(chǎn)品的商業(yè)成功水平;及 第七程序指令,利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立導(dǎo)致所述產(chǎn)品在財務(wù)上成功的一組特定的完全不同因素的概率;并且其中所述第四、第五、第六和第七程序指令被存儲在所述計算機(jī)可讀存儲介質(zhì)上以供所述CPU經(jīng)所述計算機(jī)可讀存儲器執(zhí)行。
11.如權(quán)利要求9所述的計算機(jī)系統(tǒng),其中所述最佳數(shù)據(jù)庫群組是從選定的完全不同的數(shù)據(jù)庫創(chuàng)建的,并且其中每個所述完全不同的數(shù)據(jù)庫都只包含與所述多個完全不同的因素中的一個有關(guān)的數(shù)據(jù),其中所述數(shù)據(jù)不直接描述所述多個完全不同的因素,并且其中所述計算機(jī)系統(tǒng)還包括: 第四程序指令,把所述合成事件識別為一個特定病人具有特殊的醫(yī)療狀況; 第五程序指令,確定所述多個完全不同的因素包括病人具有特定的醫(yī)療歷史、特定的經(jīng)濟(jì)狀況并且居住在特定的位置; 第六程序指令,應(yīng)用所 述一組優(yōu)化規(guī)則以把所述最佳數(shù)據(jù)庫群組識別為包含數(shù)據(jù),所述數(shù)據(jù)描述來自對其他病人所使用的醫(yī)治協(xié)議的試驗(yàn)研究的結(jié)果、被診斷為具有所述特殊的醫(yī)療狀況的其他病人的醫(yī)療記錄及所述特定病人的醫(yī)療歷史;及 第七程序指令,利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立使得所述特定病人具有所述特殊的醫(yī)療狀況的一組特定的完全不同因素的概率;并且其中所述第四、第五、第六和第七程序指令被存儲在所述計算機(jī)可讀存儲介質(zhì)上以供所述CPU經(jīng)所述計算機(jī)可讀存儲器執(zhí)行。
12.如權(quán)利要求9所述的計算機(jī)系統(tǒng),其中所述最佳數(shù)據(jù)庫群組是從選定的完全不同的數(shù)據(jù)庫創(chuàng)建的,并且其中每個所述完全不同的數(shù)據(jù)庫都只包含與所述多個完全不同的因素中的一個有關(guān)的數(shù)據(jù),其中所述數(shù)據(jù)不直接描述所述多個完全不同的因素,并且其中所述計算機(jī)系統(tǒng)還包括: 第四程序指令,把所述合成事件識別為在預(yù)定義時段內(nèi)在一個特定位置發(fā)生自然災(zāi)害; 第五程序指令,確定所述多個完全不同的因素包括所述自然災(zāi)害在所述特定位置發(fā)生的傾向; 第六程序指令,應(yīng)用所述一組優(yōu)化規(guī)則以把所述最佳數(shù)據(jù)庫群組識別為包含描述在所述特定位置發(fā)生所述自然災(zāi)害的歷史的歷史數(shù)據(jù)及來自位于所述特定位置的物理傳感器的數(shù)據(jù) '及 第七程序指令,利用來自所述最佳數(shù)據(jù)庫群組的數(shù)據(jù),求解所述復(fù)雜問題,以便確立在所述預(yù)定義時段內(nèi)導(dǎo)致所述自然災(zāi)害在所述特定位置發(fā)生的一組特定的完全不同因素的概率;并且其中所述第四、第五、第六和第七程序指令被存儲在所述計算機(jī)可讀存儲介質(zhì)上以供所述CPU經(jīng)所述計算機(jī)可讀存儲器執(zhí)行。
全文摘要
本發(fā)明公開涉及一種處理器實(shí)現(xiàn)的方法、系統(tǒng)和/或計算機(jī)程序產(chǎn)品,其識別用于支持對復(fù)雜問題的推薦的解的最佳數(shù)據(jù)庫群組。合成事件是基于多個完全不同的因素。一個復(fù)雜問題被開發(fā)出以確立一組特定的完全不同的因素導(dǎo)致所述合成事件的概率。一組優(yōu)化規(guī)則被應(yīng)用來識別用于求解所述復(fù)雜問題的最佳數(shù)據(jù)庫群組。
文檔編號G06F17/30GK103186664SQ20131000064
公開日2013年7月3日 申請日期2013年1月4日 優(yōu)先權(quán)日2012年1月3日
發(fā)明者R·R·弗萊德朗得, J·R·可里默 申請人:國際商業(yè)機(jī)器公司