運(yùn)用自適性機(jī)器學(xué)習(xí)以提供建議的系統(tǒng)和方法
【專利摘要】本文中所描述的系統(tǒng)和方法運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇一個或多個商品的實(shí)體提供建議。客戶信息、商品信息以及建議算法被存儲且可通過建議引擎存取。所述建議算法以不同方式利用所述客戶信息和所述商品信息來識別建議給客戶的商品的不同子集。選擇關(guān)于在所述商品庫存中所識別的所述商品的所述子集中的兩個或兩個以上子集的信息,以用于顯示給承擔(dān)為所述客戶選擇商品的任務(wù)的所述實(shí)體。獲得包含客戶、選擇和/或覆蓋范圍反饋信息的反饋信息,且依賴于所述客戶反饋信息、所述選擇反饋信息和/或所述覆蓋范圍反饋信息,使用自適性機(jī)器學(xué)習(xí)以修改所述所存儲的客戶信息、所述所存儲的商品信息和/或所存儲的建議算法。
【專利說明】運(yùn)用自適性機(jī)器學(xué)習(xí)以提供建議的系統(tǒng)和方法
[0001 ]優(yōu)先權(quán)主張
[0002]本申請案主張2015年3月31日提交的第14/674,641號美國專利申請案的優(yōu)先權(quán)。
技術(shù)領(lǐng)域
[0003]本發(fā)明的實(shí)施例大體上涉及運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇一個或多個商品的實(shí)體提供建議的系統(tǒng)和方法。
【背景技術(shù)】
[0004]建議系統(tǒng)在在線銷售和數(shù)字媒體網(wǎng)站中正變得越來越常見。此類系統(tǒng)通常使用關(guān)于用戶的偏好和購買行為的信息來建議用戶可能感興趣的內(nèi)容和/或貨物。此類建議系統(tǒng)通常將所建議的內(nèi)容和/或貨物呈現(xiàn)給用戶,而使得用戶不必明確地請求或?qū)ふ宜鰞?nèi)容和/或貨物。以此方式,可以將用戶可能尚不了解的內(nèi)容和/或貨物引入到用戶的注意力以供購買。然而,現(xiàn)有建議系統(tǒng)通常建議不適用于用戶和/或與用戶不良匹配的某些內(nèi)容和/或貨物。另外,用戶通常不被告知為何將具體的內(nèi)容和/或貨物建議給他們,這可能使得用戶不了解為何所建議的內(nèi)容和/或貨物可能使他們感興趣,且可能使得用戶失去對此類建議系統(tǒng)的信任。
【發(fā)明內(nèi)容】
[0005]大部分現(xiàn)有建議系統(tǒng)是計(jì)算機(jī)實(shí)施的,且一旦實(shí)施,就完全依賴于計(jì)算機(jī)實(shí)施的算法來向用戶提供建議。然而,盡管計(jì)算機(jī)極其善于分析結(jié)構(gòu)化數(shù)據(jù),但計(jì)算機(jī)通常并不善于分析非結(jié)構(gòu)化數(shù)據(jù)。此外,盡管計(jì)算機(jī)極其善于實(shí)施算法(所述計(jì)算機(jī)經(jīng)編程以實(shí)施所述算法),但計(jì)算機(jī)并不善于分析多個算法的結(jié)果,或了解,針對具體用戶,一些算法提供比其它算法更好的結(jié)果。另外,建議系統(tǒng)通常直接向人們(也稱為消費(fèi)者或客戶)提供建議,這些人們確定他們是否想要購買所建議的內(nèi)容和/或貨物,其中此類內(nèi)容和/或貨物可以更一般地個別地稱為商品或統(tǒng)稱為商品。下文所描述的本發(fā)明技術(shù)的某些實(shí)施例提供相比于此類現(xiàn)有建議系統(tǒng)的改進(jìn)。
[0006]本文中所述特定系統(tǒng)和方法運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇一個或多個商品的實(shí)體提供建議。客戶信息、商品信息及建議算法被存儲且可通過建議引擎存取。建議算法以不同方式利用客戶信息和商品信息以識別建議給客戶的商品的不同子集。選擇關(guān)于在商品庫存中所識別的商品的子集中的兩個或兩個以上子集的信息,以用于顯示給承擔(dān)為客戶選擇商品的任務(wù)的實(shí)體。獲得包含客戶、選擇和/或覆蓋范圍反饋信息的反饋信息,且依賴于客戶反饋信息、選擇反饋信息和/或覆蓋范圍反饋信息,使用自適性機(jī)器學(xué)習(xí)以修改所存儲的客戶信息、所存儲的商品信息和/或所存儲的建議算法。
【附圖說明】
[0007]圖1說明根據(jù)本發(fā)明技術(shù)的實(shí)施例的計(jì)算機(jī)實(shí)施的系統(tǒng),所述系統(tǒng)運(yùn)用自適性機(jī)器學(xué)習(xí)以提供建議。
[0008]圖2說明可以顯示給承擔(dān)為客戶從商品庫存選擇商品的任務(wù)的實(shí)體的信息的實(shí)例。
[0009]圖3是用于概述根據(jù)本發(fā)明技術(shù)的實(shí)施例的方法的高級流程圖,所述方法運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇商品的實(shí)體提供建議。
[0010]圖4是根據(jù)具體實(shí)施例的提供在圖3中引入的步驟中的一個步驟處選定商品以用于顯示的方法的一些另外細(xì)節(jié)的高級流程圖。
[0011]附圖標(biāo)號說明
[0012]102系統(tǒng)
[0013]112建議引擎
[0014]122-1建議算法數(shù)據(jù)庫
[0015]122-2客戶數(shù)據(jù)庫
[0016]122-3庫存數(shù)據(jù)庫
[0017]132為客戶選擇一個或多個商品的實(shí)體
[0018]142為其選定商品的客戶
[0019]152反饋接口
[0020]162屬性修改器
[0021]172算法修改器
[0022]212最左列
[0023]222-1到222-6 行
[0024]302 到322步驟
[0025]402 到406 步驟
【具體實(shí)施方式】
[0026]在以下詳細(xì)描述中,參考形成其一部分且其中借助于說明示出具體說明性實(shí)施例的附圖。應(yīng)理解,可利用其它實(shí)施例且可做出機(jī)械和電氣改變。因此,不應(yīng)將以下詳細(xì)描述視為具有限制意義。在以下描述中,相同的數(shù)字或參考標(biāo)號將始終用于指代相同的部分或元件。另外,參考標(biāo)號的第一數(shù)字位識別參考標(biāo)號第一次出現(xiàn)的圖式。
[0027]圖1說明根據(jù)本發(fā)明技術(shù)的實(shí)施例的系統(tǒng)102,所述系統(tǒng)運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇商品的實(shí)體提供建議,而非直接向確定他們是否想要購買所建議的商品的客戶提供建議。系統(tǒng)102尤其可用于輔助最好通過機(jī)器(例如,計(jì)算機(jī))和人類的組合執(zhí)行的任務(wù)。更確切地說,系統(tǒng)102尤其可用于利用以下事實(shí):計(jì)算機(jī)通常經(jīng)較好配備以分析或以其它方式處理結(jié)構(gòu)化數(shù)據(jù),而人類通常經(jīng)較好配備以分析或以其它方式處理非結(jié)構(gòu)化數(shù)據(jù)。換句話說,本文中所描述的實(shí)施例提供一種用于組合機(jī)器學(xué)習(xí)算法與內(nèi)行人(human experts)判斷的機(jī)制,如將從以下描述了解。
[0028]參考圖1,系統(tǒng)102示出為包含建議引擎112,所述建議引擎以通信方式耦合到建議算法數(shù)據(jù)庫122-1、客戶數(shù)據(jù)庫122-2以及庫存數(shù)據(jù)庫122-3。數(shù)據(jù)庫122-1、122-2以及122-3可以個別地稱為數(shù)據(jù)庫122或統(tǒng)稱為數(shù)據(jù)庫122。還在圖1示出的是塊132,其表示為客戶選擇一個或多個商品的實(shí)體;以及塊142,其表示已選定商品的客戶。此類實(shí)體142可以是具有與包含在商品庫存中的商品相關(guān)的專門知識的人。圖1還示出反饋接口 152,其接受各種類型反饋,包含客戶反饋、選擇反饋和覆蓋范圍反饋,所述反饋中的每一個反饋在下文另外詳細(xì)論述。反饋接口 152示出為以通信方式耦合到屬性修改器162和算法修改器172。如下文將另外詳細(xì)描述,根據(jù)實(shí)施例,屬性修改器162經(jīng)調(diào)適以依賴于通過反饋接口 152所接收的客戶反饋,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改存儲在客戶數(shù)據(jù)庫122-2中的客戶信息和/或存儲在庫存數(shù)據(jù)庫122-3中的庫存信息。根據(jù)實(shí)施例,算法修改器172經(jīng)調(diào)適以依賴于選擇反饋、覆蓋范圍反饋和/或客戶反饋,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改存儲在建議算法數(shù)據(jù)庫122-1中的建議算法。
[0029]根據(jù)實(shí)施例,建議算法數(shù)據(jù)庫122-1經(jīng)調(diào)適以存儲多個不同建議算法,其中的每一個建議算法以與其它算法不同的方式以利用客戶信息和商品信息以針對客戶中的任何特定客戶來識別在商品庫存中建議給客戶中的所述特定客戶的商品的子集。此類建議算法還可被稱作建議規(guī)則,且建議算法數(shù)據(jù)庫122-1還可類似地被稱作建議規(guī)則數(shù)據(jù)庫??蛻魯?shù)據(jù)庫122-2經(jīng)調(diào)適以針對多個客戶中的每一個客戶存儲客戶信息,所述客戶信息指示與多個客戶中的每一個客戶相關(guān)聯(lián)的客戶屬性。庫存數(shù)據(jù)庫122-3經(jīng)調(diào)適以針對包含在商品庫存中的多個商品中的每一個商品存儲商品信息,所述商品信息指示與包含在商品庫存中的多個商品中的每一個相關(guān)聯(lián)的商品屬性。根據(jù)實(shí)施例,客戶是已經(jīng)要求為其選定且予以提供(例如,郵寄、裝運(yùn)、發(fā)送或以其它方式提供)給他們本身的人們。
[0030]商品庫存中的商品可以是例如女式服裝,其中商品庫存中的每個商品與不同件的女式服裝相對應(yīng)。對于更加具體的實(shí)例,商品庫存中的商品可以包含褲子、襯裙、連衣裙、襯衫、毛衣、夾克、手鐲、項(xiàng)鏈、圍巾、帽子和/或類似者。存儲在庫存數(shù)據(jù)庫122-3中的商品信息可以包含針對商品庫存中的商品中的每一個商品的多個商品屬性。商品屬性中的一些屬性可以是客觀屬性,而其它屬性可以是主觀屬性。示例性客觀商品屬性包含:商品類型(例如,褲子、襯裙、連衣裙等)、商品設(shè)計(jì)者和/或品牌、商品尺寸、商品顏色、商品庫存單位(SKU)號、商品圖案(例如,純色、方格花紋、細(xì)條紋等)、商品材料(例如,棉、羊毛、合成等)和/或類似者。示例性主觀商品屬性包含:適合于高個女性、適合于矮個女性、適合于胸部豐滿的女性、適合于德克薩斯州的女性、適合于學(xué)院風(fēng)的女性、適合于20歲的女性、適合于50歲的女性、適合于身體修長的的女性、休閑風(fēng)、適合于正式場合、適合于熱帶旅行、適合于春天、適合于冬天、合身、偏小、偏大和/或類似者。主觀商品屬性還可以指定商品適合于的一種或多種體型(例如,直筒型、梨型、匙型、沙漏型、頂部沙漏型、倒三角型、橢圓型、菱型等)??陀^商品屬性中的至少一些屬性可以自動地輸入到庫存數(shù)據(jù)庫122-3中,而其它客觀商品屬性可以手動地輸入到庫存數(shù)據(jù)庫122-3中。根據(jù)實(shí)施例,主觀商品屬性由對包含在庫存中的商品的類型具有專門知識的實(shí)體(例如,人)指定,且手動地輸入到庫存數(shù)據(jù)庫122-3中。商品庫存還可以指定當(dāng)前在商品庫存中的每個商品的單位數(shù)。另外,商品庫存可以指定已經(jīng)訂購的每個商品的單位數(shù),以及預(yù)期何時接收經(jīng)訂購的商品以補(bǔ)充商品庫存。商品屬性還可以指定商品提供給客戶的頻率、商品被客戶接受(例如,購買)的頻率和/或商品在被提供給客戶后被客戶接受(例如,購買)的頻率。這些僅是可被存儲在庫存數(shù)據(jù)庫122-3中的商品屬性的類型的一些實(shí)例,所述實(shí)例并不意圖涵蓋全部。針對商品庫存中的商品中的每一個商品,商品屬性中的至少一些屬性,或更一般地說所存儲的商品信息中的至少一部分,初始地至少部分基于從承擔(dān)指定商品屬性的任務(wù)的實(shí)體所接受的輸入。例如,可以將基于網(wǎng)絡(luò)的用戶界面呈現(xiàn)給實(shí)體,所述用戶界面使得所述實(shí)體能夠例如響應(yīng)于問題或類似者而輸入關(guān)于商品的客觀和主觀信息。
[0031]存儲在客戶數(shù)據(jù)庫122-2中的客戶信息可以包含與多個客戶中的每一個客戶相關(guān)聯(lián)的客戶屬性??蛻魧傩灾械囊恍傩钥梢允强陀^屬性,而其它屬性可以是主觀屬性。示例性客觀客戶屬性包含:出生日期和/或年齡、身高、體重、腰圍、胸圍、罩杯尺寸、內(nèi)縫長、軀干長、襯衫尺寸、連衣裙尺寸、褲子尺寸、住宅地址、客戶是否是媽媽、職業(yè)和/或類似者。示例性主觀客戶屬性包含:偏好的款式(例如,經(jīng)典款、學(xué)院風(fēng)、休閑風(fēng)、波西米亞風(fēng)等)、偏好的合身性(例如,寬松、合身、緊身等)、偏好的顏色方案(例如,亮色系、柔和色系)、偏好的圖案(例如,純色、條紋、花朵)和/或類似者。
[0032]主觀客戶屬性還可以指定客戶對具體風(fēng)格的喜歡程度,所述風(fēng)格例如但不限于,休閑風(fēng)、前衛(wèi)風(fēng)、波西米亞風(fēng)、經(jīng)典款、性感風(fēng)、學(xué)院風(fēng)、浪漫風(fēng)和/或類似者。主觀客戶屬性可以是二進(jìn)制的(例如,否或是,或者O或I),或可以具有較大的粒度級(例如,在O和5之間的數(shù),其中5指示最大偏好程度)。主觀客戶屬性還可以指定客戶對具體的設(shè)計(jì)者和/或品牌的喜歡程度。主觀客戶屬性還可以指定客戶指示的他們愿意花費(fèi)在具體類型的商品上的錢。另一示例性客戶屬性是體型(例如,直筒型、梨型、匙型、沙漏型、頂部沙漏型、倒三角型、橢圓型、菱型等)。另外,與特定客戶相關(guān)聯(lián)的客戶信息還可以指定特定客戶已經(jīng)成為由系統(tǒng)102提供建議服務(wù)的會員的時間、將商品裝運(yùn)給客戶的頻率、哪些商品被客戶購買或以其它方式接受、哪些商品被客戶退還或以其它方式不接受和/或類似者,這些指定內(nèi)容中的中的每一個內(nèi)容都是客觀客戶屬性的另外實(shí)例。客觀客戶屬性還可以指定客戶實(shí)際上已在具體類型的商品上花費(fèi)的錢。這些僅是可被存儲在客戶數(shù)據(jù)庫122-2中的客戶屬性的類型的一些實(shí)例,所述實(shí)例并不意圖涵蓋全部。在實(shí)施例中,針對客戶中的每一個客戶,客戶屬性中的至少一些屬性,或更一般地說,所存儲的客戶信息中的至少一部分,初始地至少部分基于從客戶接受的輸入。例如,可以將基于網(wǎng)絡(luò)的用戶界面呈現(xiàn)給客戶,所述用戶界面使得所述客戶能夠例如響應(yīng)于問題或類似者而輸入關(guān)于自身的客觀和主觀信息。
[0033]在各種實(shí)施例中,建議引擎112經(jīng)調(diào)適以通過以下操作識別在商品庫存中建議給客戶中的任何特定客戶的商品的多個不同子集:使用多個不同建議算法(存儲在建議算法數(shù)據(jù)庫122-1中)中的全部或一些建議算法(S卩,兩個或兩個以上建議算法中的每一個建議算法)以產(chǎn)生在庫存中建議給客戶中的所述特定客戶的商品的不同子集。可以將庫存中的商品的此類所識別子集顯示給承擔(dān)為客戶中的特定客戶從商品庫存選擇商品的任務(wù)的具體實(shí)體132(例如,個人)。相應(yīng)地,建議引擎112可以用于分析關(guān)于包含在商品庫存中的相對較大群組的商品的數(shù)據(jù),且將所述相對較大群組縮小至相對較小群組,并且其后,個人可以使用其內(nèi)行人判斷來從相對較小群組選擇商品以提供(例如,郵寄、裝運(yùn)、發(fā)送或以其它方式提供)給客戶。
[0034]例如,假設(shè)特定實(shí)體132承擔(dān)選擇五個商品以發(fā)送到特定客戶142的任務(wù)。當(dāng)包含在庫存中的商品的數(shù)目相對較大,且存在相對較大數(shù)目的不同建議算法(存儲在建議算法數(shù)據(jù)庫122-1中)時,承擔(dān)為客戶中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體可能不堪重負(fù)。例如,假設(shè)在商品庫存中存在一萬個不同商品,且存在存儲于建議算法數(shù)據(jù)庫122-1中的一百個不同建議算法。此外,假設(shè)商品的不同子集中的每一個子集(通過建議引擎112使用建議算法中的一個建議算法識別)包含六個商品。商品的子集中的每一個子集不必互斥,例如,有可能的是,使用兩個不同建議算法識別的商品的兩個不同子集可能相同,但這基本不太可能。然而,存在個別的商品可能包含在商品的不同子集中的超過一個子集中的較大可能性。繼續(xù)此實(shí)例,且假設(shè)一百個不同建議算法中的每一個建議算法都被建議引擎112利用,那么這將導(dǎo)致六個商品的一百個不同子集被建議引擎112識別。換句話說,在此實(shí)例中,可能將關(guān)于六百個商品的信息顯示給承擔(dān)為客戶142中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體132。盡管將一萬個商品縮小至六百個商品可能是有幫助的,但承擔(dān)為客戶中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體仍很可能將不堪重負(fù),或?qū)⒅辽俸雎栽S多所建議的商品。本文中描述的本發(fā)明技術(shù)的實(shí)施例可以用于更好地幫助實(shí)體(承擔(dān)為客戶中的一個客戶從商品庫存選擇商品的任務(wù))為客戶做出其選擇。
[0035]根據(jù)實(shí)施例,包含在建議算法數(shù)據(jù)庫122-1中的不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題。與建議算法相關(guān)聯(lián)的主題可能或可能不與具體的客戶屬性相關(guān)。與具體客戶屬性相關(guān)的示例性主題包含:適合于高個女性、適合于矮個女性、適合于胸部豐滿的女性、適合于德克薩斯州的女性、適合于學(xué)院風(fēng)的女性、適合于20歲的女性、適合于50歲的女性、適合于身體修長的的女性、休閑風(fēng)選擇、適合于正式場合的選擇、適合于熱帶旅行、適合于春天、適合于冬天、適合于喜歡經(jīng)典風(fēng)格的女性、適合于喜歡波西米亞風(fēng)風(fēng)格的女性和/或類似者。如可以從主題的此示例性列表了解,主題中的一些主題(與建議算法相對應(yīng))可以是與同商品庫存中的商品相關(guān)聯(lián)的屬性的描述詞相同或類似的描述詞。根據(jù)實(shí)施例,對于主題中的至少一些主題,每個主題(與建議算法相對應(yīng))指示與使用建議算法選定的商品相關(guān)聯(lián)的共同屬性。例如,與使用主題“適合于高個女性”選定的商品相關(guān)聯(lián)的共同屬性是使用具有所述主題的建議算法選定的所有商品都被認(rèn)為適合于至少5英尺8英寸的女性。對于另一實(shí)例,與使用主題“適合于德克薩斯州的女性”選定的商品相關(guān)聯(lián)的共同屬性是使用具有所述主題的建議算法選定的所有商品都被認(rèn)為適合于生活在德克薩斯州的女性。建議算法可以比上文所論述的那些示例性算法具體得多,或可以復(fù)合兩個或兩個以上建議算法,例如,以識別“適合于德克薩斯州的高個女性”或“適合于冬天的學(xué)院風(fēng)的女性”。當(dāng)算法、或算法的組合變得更加具體時,覆蓋范圍和置信水平將很可能減小,在此情況下可以使用試探法來控制最小覆蓋范圍和/或置信度閾值。
[0036]其它主題可以更加一般地而非具體地與客戶屬性相關(guān)。例如,建議算法的進(jìn)一步不例性主題包含:最暢銷商品;最可能被購買;最尚利潤率;與先前購買的商品最類似;與先前購買的商品最不類似;最適合于休閑場合;最適合于商務(wù)場合;適合于融合;適合于突出;和/或類似者。這些僅是幾個實(shí)例,所述實(shí)例并不意圖涵蓋全部。取決于商品庫存中的商品的類型和為其選定商品的客戶,建議算法的類型以及與其相關(guān)聯(lián)的主題可以發(fā)生較大變化。優(yōu)選地,可以將新建議算法添加到建議算法數(shù)據(jù)庫122-1,而不影響系統(tǒng)102的其余部分和/或需要與其余部分的任何具體協(xié)調(diào)。這允許按需要測試且訓(xùn)練新算法,且去除不良執(zhí)行的算法。
[0037]根據(jù)實(shí)施例,建議引擎112經(jīng)調(diào)適以針對具有指示與使用建議算法選定的商品相關(guān)聯(lián)的共同屬性的主題的建議算法中的每一個建議算法,確定客戶中的任何特定客戶是否滿足所述共同屬性。隨后,基于此類確定,建議引擎112可以排除關(guān)于使用具有指示客戶中的特定客戶不滿足的共同屬性的主題的任何建議算法所識別的子集中的一個或多個子集的信息,而不將所述信息顯示給承擔(dān)為客戶中的特定客戶從商品庫存選擇商品的任務(wù)的實(shí)體。例如,當(dāng)特定客戶是5英尺I英寸高且生活在俄勒同州的女性時,建議引擎112可以確定所述特定客戶不滿足屬性“高”且“生活在德克薩斯州”。相應(yīng)地,建議引擎112可以排除關(guān)于被認(rèn)為適合于高個女性的商品的子集的信息以及關(guān)于被認(rèn)為適合于生活在德克薩斯州的女性的商品的子集的信息,而不將所述信息顯示給承擔(dān)為所述特定客戶從商品庫存選擇商品的任務(wù)的實(shí)體。建議引擎112可以這樣做的一種方式是不運(yùn)行具有主題“適合于高個女性”的建議算法,且不運(yùn)行具有主題“適合于生活在德克薩斯州的女性”的建議算法。替代地,建議引擎112可以運(yùn)行具有主題“適合于高個女性”和“適合于生活在德克薩斯州的女性”的建議算法,但可以忽略或隱藏使用那些算法所識別的商品的子集,或以將不顯示使用那些算法所識別的商品的子集的方式排列所述子集或?qū)λ鲎蛹判?。其它變化也是可能的且在?shí)施例的范圍內(nèi)。
[0038]—個或多個建議算法可以計(jì)算在與客戶相關(guān)聯(lián)的具體屬性和與商品庫存中的商品相關(guān)聯(lián)的具體屬性之間的距離或相似性度量,其中每個距離或相似性度量分配有權(quán)重。不同的建議算法可能聚焦于不同的屬性和/或可能以彼此不同的方式對距離或相似性度量加權(quán)。另外或替代地,不同的建議算法可以使用不同方式來計(jì)算在與客戶相關(guān)聯(lián)的具體屬性和與商品庫存中的商品相關(guān)聯(lián)的相對應(yīng)屬性之間的距離或相似性度量。
[0039]根據(jù)實(shí)施例,建議引擎112經(jīng)調(diào)適以選擇關(guān)于在庫存中通過運(yùn)行包含在建議算法數(shù)據(jù)庫122-1中的算法中的全部或一些所識別的商品的多個不同子集中的兩個或兩個以上子集的信息,以用于將所述信息顯示給承擔(dān)為客戶中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體。為了實(shí)現(xiàn)此任務(wù),建議引擎112可以針對使用建議算法所識別的商品的子集中的至少一些子集中的每一個子集,計(jì)算量化商品的子集的一個或多個方面的一個或多個度量。量化商品的子集的各方面的示例性度量包含但不限于:指示成功(售出)的可能性的度量;指示利潤的度量;指示與由客戶中的一個客戶接受的先前商品的相似性的度量;指示與由客戶中的一個客戶接受的先前商品的差異性的度量;指示客戶滿意的可能性的度量;指示客戶保留的可能性的度量;指示最優(yōu)地利用公司的庫存的度量;指示實(shí)現(xiàn)客戶的裝運(yùn)的成本的度量和/或類似者。建議引擎112隨后可以依賴于一個或多個計(jì)算出的度量中的至少一個度量對商品的所識別子集中的至少一些子集排序,以產(chǎn)生商品的經(jīng)排序子集。建議引擎112隨后可以使用商品的經(jīng)排序子集以選擇關(guān)于庫存中的商品的所識別子集中的兩個或兩個以上子集的信息以用于顯示。
[0040]根據(jù)實(shí)施例,關(guān)于庫存中的商品的所識別子集中的兩個或兩個以上子集的信息可經(jīng)由通信接口(例如,網(wǎng)絡(luò)瀏覽器)以被顯示給承擔(dān)為客戶中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體(由圖1中的塊132表示)。這排除以下需要:實(shí)體(由圖1中的塊132表示)中的任一個實(shí)體獲得定制軟件以使得它們能夠檢查商品的所建議的子集(通過建議引擎112產(chǎn)生),以便執(zhí)行其從商品庫存選擇將提供(例如,裝運(yùn))給客戶的一個或多個商品的工作。換句話說,每個實(shí)體132可以利用通信接口(例如,網(wǎng)絡(luò)瀏覽器)和通信網(wǎng)絡(luò)(例如,因特網(wǎng)、LAN、WAN、無線網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、專用網(wǎng)絡(luò)、公用網(wǎng)絡(luò)、交換網(wǎng)絡(luò)、這些網(wǎng)絡(luò)的組合和/或類似者)來查看建議給特定客戶的商品的子集。在替代實(shí)施例中,實(shí)體(由圖1中的塊132表示)可以使用定制的軟件以使得它們能夠檢查商品的所建議的子集(通過建議引擎112產(chǎn)生),以便執(zhí)行其從商品庫存選擇將提供(例如,裝運(yùn))給客戶的一個或多個商品的工作。
[0041]圖2現(xiàn)將用于說明可以顯示給承擔(dān)為客戶142中的一個客戶從商品庫存選擇商品的任務(wù)的實(shí)體13 2中的一個實(shí)體的信息的實(shí)例。例如,圖2中示出的信息可以經(jīng)由可經(jīng)由網(wǎng)絡(luò)瀏覽器訪問的網(wǎng)頁呈現(xiàn),但并不限于此。參考圖2,具體客戶的屬性在最左列212中示出,包含:姓名、年齡、城市以及居住州、罩杯尺寸、上衣尺寸、連衣裙尺寸以及褲子尺寸。包含在最左列212中的其它屬性是指定客戶對具體風(fēng)格的喜歡程度的信息、指定客戶愿意花費(fèi)在各種類型的服裝商品上的錢的信息,以及指定客戶對具體設(shè)計(jì)者或品牌的偏好程度的歷史信息。在最左列212的右側(cè)的是多個行222-1、222-2、222-3、222-4、222-5以及222-6,所述行中的每一行可以被稱為行222,且可以統(tǒng)稱為行222。行222中的每一行包含關(guān)于通過建議引擎112使用包含在建議算法數(shù)據(jù)庫122-1中的建議算法中的不同建議算法所識別的商品的不同子集的信息。此類所顯示的信息可以是文本和/或圖像信息。例如,在圖2中,行222中的每一行包含在商品的所識別子集中的六個商品的縮略圖。在實(shí)施例中,關(guān)于商品的另外圖片和/或其它細(xì)節(jié)可以通過點(diǎn)擊或以其它方式選擇與商品相對應(yīng)的縮略圖來訪問。行222中的每一行還示出為包含用于選擇包含在所述行中的商品的子集的建議算法的主題的名稱。例如,與行222-1相關(guān)聯(lián)的主題是“適合于TX” ;與行222-2相關(guān)聯(lián)的主題是“適合于高個”;與行222-3相關(guān)聯(lián)的主題是“適合于胸部豐滿的人”;與行222-4相關(guān)聯(lián)的主題是“適合于性感風(fēng)”(其中“性感風(fēng)(glam)”是性感風(fēng)(glamourous)的簡寫);與行222-5相關(guān)聯(lián)的主題指示購買(其喜愛的)特定品牌的客戶還購買了...;且與行222-6相關(guān)聯(lián)的主題是“嘗試過的和合身的”。圖2中還示出的按鈕232,所述按鈕使得實(shí)體能夠篩選所顯示的商品,例如,使得如果選中“上衣”按鈕,那么將僅顯示上衣或在行222中突出顯示上衣。
[0042]根據(jù)實(shí)施例,建議引擎112使用行排序算法以確定圖2中示出的行222的次序。此行排序算法可以使用度量(其實(shí)例在上文提及)來對行222排序。可以使用另一算法(例如,關(guān)聯(lián)算法)來指定每行中的商品的次序,例如,使得用于特定客戶的(商品的所識別子集的)最相關(guān)的商品在所述行中的最左側(cè)位置處示出,且最不相關(guān)的商品在所述行中的最右側(cè)位置處示出。
[0043]在圖2中,使用相同建議算法所識別的商品顯示在同一行內(nèi),即,每行與使用建議算法中的同一建議算法產(chǎn)生的結(jié)果相對應(yīng)。替代地,使用相同建議算法所識別的商品可以顯示在同一列內(nèi),即,每列可以與建議算法中的一個建議算法相對應(yīng)。更一般地說,可以將確定為適合于客戶的庫存劃分成多個方面,其中每個方面表示以算法方式與零個、一個或多個具體客戶屬性匹配的商品的子集。
[0044]退還參考圖1,將關(guān)于將哪些商品的子集顯示給承擔(dān)為客戶142選擇商品的任務(wù)的實(shí)體132的信息提供到反饋接口 152,所述信息可被稱作覆蓋范圍反饋。另外,還將關(guān)于哪些商品被實(shí)體132選定以提供給客戶142的信息提供到反饋接口 142,此信息被稱作選擇反饋??杀皇占屠玫牧硗忸愋偷姆答伆?dāng)個別商品被呈現(xiàn)在行或列內(nèi)時,實(shí)體(承擔(dān)為客戶選擇商品的任務(wù))從哪些行或列進(jìn)行選擇,哪些行或列被忽略。此類反饋信息可用于例如校準(zhǔn)商品的每個子集和/或其中商品的合格性、選擇和/或銷售率。
[0045]在將商品提供(例如,裝運(yùn))給客戶142之后,每個客戶確定他們將保留或以其它方式接受哪些商品以及他們將退還或以其它方式拒絕哪些商品。關(guān)于特定客戶接受哪些商品以及特定客戶拒絕哪些商品的信息還示出為被提供到反饋接口,所述信息被稱作客戶反饋??蛻舴答伩梢杂煽蛻糨斎?,或可以由某一其它實(shí)體輸入,例如,負(fù)責(zé)跟蹤退還的或以其它方式拒絕的商品的實(shí)體。其它變化也是可能的。例如,客戶可以提供顯式的主觀反饋,所述主觀反饋指定他們對提供給他們的特定商品的滿意程度。另外或替代地,在某些實(shí)施例中,可以要求客戶對調(diào)查問題做出回應(yīng),其中對此類問題的回答是顯式的主觀客戶反饋的另一實(shí)例。更一般地說,系統(tǒng)(例如,102)可以提示客戶(例如,142)針對與選定給且提供給所述客戶的商品相關(guān)聯(lián)的各種不同屬性提供顯式的主觀反饋。反饋可以替代地被認(rèn)為是隱式的,因?yàn)樗龇答伿腔谟煽蛻糇龀龅囊粋€或多個動作,例如,客戶接受還是退還(且因此拒絕)商品。
[0046]反饋接口152將其接收的反饋或其信息指示提供到屬性修改器162和/或算法修改器172。根據(jù)實(shí)施例,屬性修改器162從反饋接口 152接收客戶反饋信息,且屬性修改器162依賴于客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改存儲在數(shù)據(jù)庫122-2和/或122-3中的客戶信息和/或商品信息。例如,經(jīng)由用戶界面,客戶可能已初始地指示他們喜歡具有性感風(fēng)格的服裝,而不喜歡具有休閑風(fēng)格的服裝。然而,盡管客戶的關(guān)于其風(fēng)格偏好的自身觀點(diǎn)如此,但客戶仍可以一貫地購買或以其它方式接受發(fā)送給他們的具有休閑風(fēng)格的服裝,且一貫地退還或以其它方式拒絕發(fā)送給他們的具有經(jīng)典風(fēng)格的服裝。在此情況下,客戶可能已經(jīng)無意地錯誤描述其實(shí)際風(fēng)格偏好。通過經(jīng)由反饋接口 152接收的此類客戶反饋,屬性修改器162可以修改存儲在客戶數(shù)據(jù)庫122-2內(nèi)的指定客戶的風(fēng)格偏好的信息。對于另一實(shí)例,如果指示為“適合于高個”的女性的商品反復(fù)地不被高個女性接受,而是反復(fù)被平均身高的女性接受,那么屬性修改器162可以修改所述商品的一個或多個屬性,使得所述商品不再與屬性“適合于高個”相關(guān)聯(lián),而是具有“適合于平均身高”的屬性。需要澄清的是,并非所有屬性都互斥。例如,商品可以同時“適合于高個”且“適合于平均身高”。
[0047]如上文所提及,建議引擎112可以計(jì)算用以量化商品的子集的一個或多個方面的一個或多個度量。量化商品的子集的各方面的示例性度量包含但不限于:指示成功(售出)的可能性的度量;指示利潤的度量;指示與由客戶接受的先前商品的相似性的度量;指示與由客戶和/或類似者接受的先前商品的差異性的度量。此類度量可以使用度量算法以依賴于存儲在客戶數(shù)據(jù)庫122-2中的客戶信息和/或存儲在庫存數(shù)據(jù)庫122-2中的商品信息來確定。根據(jù)實(shí)施例,算法修改器172可以依賴于客戶反饋以修改對一個或多個此類度量的計(jì)笪并ο
[0048]與經(jīng)驗(yàn)數(shù)據(jù)相比,由客戶和/或內(nèi)行人基于人的判斷指定的屬性可能不可靠。根據(jù)具體實(shí)施例,當(dāng)例如使用反饋接口 152收集到經(jīng)驗(yàn)數(shù)據(jù)時,調(diào)整由人指定的屬性。例如,客戶可以指定他們“非?!睂W(xué)院風(fēng),但他們的購買行為可能表明他們并不是學(xué)院風(fēng),而是非常經(jīng)典風(fēng)。由客戶輸入或以其它方式指定的客戶屬性信息可以表示指示客戶的偏好的先前值。當(dāng)收集到越來越多的經(jīng)驗(yàn)數(shù)據(jù)時,指定客戶的偏好的所存儲的信息可以隨時間推移被修改。例如,可以對初始地客戶指定的屬性加以非常高的權(quán)重,并且其后,當(dāng)收集到更多的經(jīng)驗(yàn)數(shù)據(jù)時,可以對客戶指定的屬性加以越來越少的權(quán)重,且可以對經(jīng)驗(yàn)數(shù)據(jù)加以越來越多的權(quán)重。可以對由內(nèi)行人初始地指定的商品屬性做出類似的調(diào)整。
[0049]圖3的高級流程圖現(xiàn)將用于概述根據(jù)本發(fā)明技術(shù)的實(shí)施例的方法,所述方法運(yùn)用自適性機(jī)器學(xué)習(xí)以向?yàn)榭蛻魪纳唐穾齑孢x擇商品的實(shí)體提供建議。此類方法提供一種組合機(jī)器學(xué)習(xí)算法與內(nèi)行人判斷的機(jī)制,以提供比可以僅使用機(jī)器或人類實(shí)現(xiàn)的結(jié)果更好的結(jié)果。參考圖3,步驟302包括針對多個客戶中的每一個客戶存儲客戶信息,所述客戶信息指示與多個客戶中的每一個客戶相關(guān)聯(lián)的客戶屬性。此類客戶信息可以存儲在例如上文參考圖I所論述的客戶數(shù)據(jù)庫122-2中。步驟304包括針對包含在商品庫存中的多個商品中的每一個商品存儲商品信息,所述商品信息指示與包含在商品庫存中的多個商品中的每一個商品相關(guān)聯(lián)的商品屬性。此類商品信息可以存儲在例如上文參考圖1所論述的庫存數(shù)據(jù)庫122-3中。步驟306包括存儲多個不同建議算法,所述建議算法中的每一個建議算法以與其它算法不同的方式利用客戶信息和商品信息,以針對客戶中的任何特定客戶識別在商品庫存中建議給客戶中的所述特定客戶的商品的子集。此類建議算法可以存儲在例如上文參考圖1所論述的建議算法數(shù)據(jù)庫122-1中。示例性客戶信息(在步驟302處存儲)、示例性商品信息(在步驟304處存儲)以及示例性建議算法在上文參考圖1論述,且因此不必再次重復(fù)。
[0050]仍參考圖3,步驟308包括選擇向其建議商品的客戶。客戶可例如從已經(jīng)指示他們想要提供(例如,裝運(yùn))給他們的所建議商品的客戶的列表或隊(duì)列選定。取決于客戶和負(fù)責(zé)將商品提供給客戶的公司之間的協(xié)議,客戶可例如具有以下選擇:為他們選擇保留或以其它方式接受的商品付款,且不為他們選擇退還或以其它方式不接受的商品付款。
[0051]步驟310包括通過以下操作識別在商品庫存中建議給客戶(在步驟308處選定)的商品的多個不同子集:使用多個不同建議算法中的兩個或兩個以上建議算法中的每一個建議算法以產(chǎn)生在庫存中建議給客戶的商品的不同子集。步驟310可以例如通過上文參考圖1所論述的建議引擎112利用存儲在建議算法數(shù)據(jù)庫122-1中的建議算法來執(zhí)行。如果在建議算法數(shù)據(jù)庫122-1中存在總共X個建議算法,那么可以使用所有X個算法且在步驟310處可以識別出商品的X個子集。替代地,可以僅執(zhí)行被認(rèn)為相關(guān)或以其它方式適合于客戶的那些建議算法。例如,如果客戶生活在俄勒R州,那么可不在步驟310處執(zhí)行具有“適合于在德克薩斯州的女性”的主題的建議算法,或可執(zhí)行所述算法且可在后一步驟處(例如,在步驟312處)忽略其結(jié)果。
[0052]步驟312包括選擇關(guān)于在庫存中被識別作為步驟310的結(jié)果的商品的多個不同子集中的兩個或兩個以上子集的信息,以用于顯示給承擔(dān)為客戶從商品庫存選擇商品的任務(wù)的實(shí)體。步驟312可例如通過上文參考圖1所論述的建議引擎112來執(zhí)行。假設(shè)在步驟310處識別除商品的X個子集,且X是相對較大的數(shù)(例如,一百),且在步驟310處識別出的商品的每個子集包含Y個商品(例如,Y等于六)O相應(yīng)地,在步驟310處可識別出多達(dá)六百個商品,然而,如果在不同子集內(nèi)的商品存在重疊,那么所述數(shù)目可略微降低。執(zhí)行步驟312以將待顯示的商品縮小至更加可管理的數(shù)目,而非將所有六百個商品都顯示給承擔(dān)為客戶選擇商品的任務(wù)的實(shí)體。例如,步驟312可包括選擇六個商品的六個子集以將每個子集用于顯示,使得僅選定總共三十六個商品的信息以用于顯示。根據(jù)具體實(shí)施例,執(zhí)行步驟312的方法的另外細(xì)節(jié)在下文參考圖4描述。在一個實(shí)施例中,在步驟312處經(jīng)選定用于顯示的所有商品可在相同屏幕上以相同時間同步地顯示。在另一實(shí)施例中,在步驟312處經(jīng)選定用于顯示的商品的僅一部分可在相同屏幕上在相同時間顯示,其中經(jīng)選定用于顯示的其它商品可通過滾動、下翻頁或類似方式查看。
[0053]步驟314包括使得將在步驟312處選定的商品顯示給承擔(dān)為客戶選擇商品的任務(wù)的實(shí)體。步驟314可以包含例如產(chǎn)生網(wǎng)頁,所述網(wǎng)頁類似于上文所論述的在圖2中示出的網(wǎng)頁。關(guān)于庫存中的商品的不同子集的信息(在步驟314處使得顯示所述信息)可以包含在庫存中被識別作為步驟312的結(jié)果的商品的文本和/或圖像信息的不同子集,如上文參考圖2所描述。
[0054]步驟316包括從承擔(dān)為客戶選擇商品的任務(wù)的實(shí)體接收對將提供給客戶的商品的選擇。步驟310、312、314和316提供一種機(jī)制,其中依賴于計(jì)算機(jī)來分析結(jié)構(gòu)化數(shù)據(jù),且使用內(nèi)行人判斷來分析非結(jié)構(gòu)化數(shù)據(jù),且更一般地說,來改進(jìn)可以僅使用計(jì)算機(jī)實(shí)現(xiàn)的結(jié)果。在某些實(shí)施例中,不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題,且關(guān)于庫存中的商品的不同子集中的每一個子集的信息(使得顯示所述信息)還包含關(guān)于用于選擇商品的子集的建議算法的主題的文本和/或圖像信息。使得在同一行或同一列中的一個中顯示包含在商品的同一子集中的商品(使得在步驟318處顯示所述商品)。
[0055]步驟318包括使得將在步驟316處為客戶選定的商品提供(例如,裝運(yùn))給客戶。當(dāng)將選定商品裝運(yùn)給客戶時,可以將選定商品的識別符(例如,SKU)提供到在維持庫存的倉庫處的計(jì)算機(jī)和/或個人。選定商品可以自動地和/或手動地從庫存選取且被裝運(yùn)給客戶。當(dāng)選定商品(例如,數(shù)字電影或數(shù)字音樂)用電子方式提供給客戶時,可以將選定商品發(fā)送給客戶。
[0056]步驟320包括收集反饋信息,所述反饋信息可以包含,例如,客戶反饋、選擇反饋及覆蓋范圍反饋。如上文參考圖1所描述,此類反饋信息可通過反饋接口 152接收。步驟322包括依賴于在步驟322處獲得的反饋信息,修改客戶信息(例如,存儲在客戶數(shù)據(jù)庫122-2中)、商品信息(例如,存儲在庫存數(shù)據(jù)庫122-3中)和/或建議算法(例如,存儲在建議算法數(shù)據(jù)庫122-1中)。如此可包含例如,依賴于在步驟320的實(shí)例處所接收的客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所存儲的主觀客戶信息和/或所存儲的主觀商品信息,使得步驟310的進(jìn)一步實(shí)例利用經(jīng)修改的所存儲客戶信息和/或商品信息。另外或替代地,如此可包含依賴于客戶反饋信息、選擇反饋信息和/或覆蓋范圍反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改建議算法,使得步驟310的進(jìn)一步實(shí)例利用所修改的建議算法。例如,此類各種類型的反饋信息可以用于訓(xùn)練建議算法。在實(shí)施例中,覆蓋范圍反饋信息指示使得將哪些商品顯示給承擔(dān)為客戶從商品庫存選擇一個或多個商品的任務(wù)的實(shí)體。在實(shí)施例中,選擇反饋信息指示由承擔(dān)為客戶從商品庫存選擇一個或多個商品的任務(wù)的實(shí)體選定的商品。在實(shí)施例中,客戶反饋可指定哪些商品被客戶購買或以其它方式接受及哪些商品被客戶退還或以其它方式不接受。其它類型的客戶反饋也可被接受且用于修改客戶信息、商品信息和/或建議算法。例如,客戶可以更具體來說指定他們關(guān)于具體商品的喜歡程度和/或不喜歡的點(diǎn)以作為客戶反饋的部分。此類各種類型的反饋信息的進(jìn)一步示例性細(xì)節(jié)在上文參考圖1論述,且更確切地說,在對反饋接口 153的論述中。此類反饋信息是可以用于使用自適性機(jī)器學(xué)習(xí)訓(xùn)練建議算法的經(jīng)驗(yàn)數(shù)據(jù)的實(shí)例。
[0057]當(dāng)將新商品添加到商品庫存時,初始地不存在可用于建議算法的針對新商品的反饋信息。這可以被稱作“冷啟動”問題。根據(jù)具體實(shí)施例,為了減輕冷啟動問題,使用一個或多個內(nèi)行人來指定新商品的屬性,所述屬性可以是二進(jìn)制的、分類的或順序的。例如,商品是否適合于高個女性是二進(jìn)制屬性。對于另一實(shí)例,商品適合于將自身描述為具有波西米亞風(fēng)格的客戶的程度可以是順序?qū)傩?。對再一?shí)例,商品所適合于的體型可以是分類屬性??梢源鎯?例如,在庫存數(shù)據(jù)庫122-3中)由內(nèi)行人指定的商品屬性且使其與商品相關(guān)聯(lián)。為了減小差異性且增加穩(wěn)健性,可以集中許多內(nèi)行人的判斷。
[0058]圖4現(xiàn)將用于提供根據(jù)具體實(shí)施例的在步驟312處選定商品以用于顯示的方法的一些另外細(xì)節(jié)。換句話說,圖4用于提供步驟312的一些示例性細(xì)節(jié)。參考圖4,步驟402包括針對在步驟310處(使用建議算法)所識別的商品的子集(或子集中的至少一些子集)中的每一個子集,計(jì)算用以量化商品的子集的一個或多個方面的一個或多個度量。示例性度量包含但不限于:指示成功的可能性的度量;指示利潤的度量;指示與由客戶中的一個客戶接受的先前商品的相似性的度量;和/或指示與由客戶中的一個客戶接受的先前商品的差異性的度量。步驟404包括依賴于步驟402的結(jié)果,對在步驟310處(使用建議算法)所識別的商品的子集(或商品的子集中的至少一些)排序。例如,當(dāng)在步驟402處僅確定每個子集的一個度量時,具有所述度量的最高值的子集可以在第一位,具有所述度量的次高值的子集可以在第二位等。當(dāng)在步驟402處確定每個子集的多個度量時,度量可以求平均值、相加或以其它方式組合,以產(chǎn)生組合值,且具有最高組合值的子集可以在第一位,具有次高組合值的子集可以在第二位等。當(dāng)組合多個度量時,取決于實(shí)施方案,可對所述度量都加以相同的權(quán)值,或可以對一些度量加以高于其它度量的權(quán)值。最后,步驟406包括依賴于在步驟404處的排序的結(jié)果,選擇關(guān)于在庫存中在步驟310處所識別的商品的多個不同子集中的兩個或兩個以上子集的信息以用于顯示。例如,在步驟406處,可以選定前六個(或某一其它數(shù)目的)子集以用于顯示,如圖2中的情況一樣,其中圖2中的每行與商品的不同子集相對應(yīng)。圖4用于概述僅一個示例性算法,所述算法可被稱作元算法,所述算法可以(在步驟312處)用于選擇與承擔(dān)選擇將提供給客戶的商品的任務(wù)的實(shí)體共享(在步驟310處)使用建議算法所識別的哪些商品。替代的元算法的使用是可能的且在本文中所描述的實(shí)施例的范圍內(nèi)。
[0059]簡單地退還參考圖3,在步驟310處利用的不同建議算法中的每一個建議算法可以具有相對應(yīng)的不同主題,如上文參考圖1所論述。不同主題中的每一個(或一些)主題可以指示與使用與所述主題相關(guān)聯(lián)的建議算法選定的商品相關(guān)聯(lián)的共同屬性。再次參考圖3,根據(jù)某些實(shí)施例,在步驟312處,對于具有指示與使用建議算法選定的商品相關(guān)聯(lián)的共同屬性的主題的建議算法中的每一個建議算法,存在對客戶中的特定客戶是否滿足共同屬性的確定。如果客戶不滿足與建議算法的主題相關(guān)聯(lián)的共同屬性,那么排除使用所述建議算法所識別的商品的子集(或?qū)⒈蛔R別的商品的子集),而不將其顯示給承擔(dān)為客戶從商品庫存選擇商品的任務(wù)的實(shí)體。
[0060]在上文所描述的實(shí)例中的許多實(shí)例中,商品庫存中的商品描述為女式服裝,且系統(tǒng)和方法描述為運(yùn)用自適性機(jī)器學(xué)習(xí)以向選擇一件或多件女式服裝以發(fā)送或以其它方式提供給客戶的實(shí)體建議女式服裝的子集。然而,本發(fā)明技術(shù)的實(shí)施例并不限于此類型的商品,且更一般地說,本發(fā)明技術(shù)的實(shí)施例可以用于建議幾乎任何類型的商品,所述建議將得益于組合機(jī)器學(xué)習(xí)算法與內(nèi)行人判斷。例如,商品庫存中的商品可以替代地是男式服裝、食品、葡萄酒、啤酒、藝術(shù)品、音樂或電影等等。取決于商品的類型,為客戶選定的某些類型的商品可以通過將商品投遞、郵寄或裝運(yùn)給客戶來提供給客戶,而其它類型的商品可以經(jīng)由有線或無線通信網(wǎng)絡(luò)用電子方式輸送。優(yōu)選地,基于使用越來越多的計(jì)算機(jī)產(chǎn)生的建議,承擔(dān)為客戶選擇商品的任務(wù)的實(shí)體關(guān)于包含在商品庫存中的商品的類型具有可接受的專門知識的水平。例如,當(dāng)商品是女式服裝時,選擇將哪些商品發(fā)送給客戶的實(shí)體可能已經(jīng)研究時裝、在時裝行業(yè)工作和/或在服裝零售行業(yè)工作。對于另一實(shí)例,當(dāng)商品是葡萄酒時,選擇將哪些商品發(fā)送給客戶的實(shí)體可以是侍酒師、葡萄酒收藏家或已經(jīng)為葡萄園工作。這些僅是幾個實(shí)例,所述實(shí)例并不意圖涵蓋全部。
[0061 ]商品庫存中的商品不必是實(shí)體廣品。例如,商品庫存中的商品可替代地是保險單。換句話說,本發(fā)明技術(shù)的實(shí)施例可用于為客戶選擇保險單。對于另一實(shí)例,商品庫存中的商品可以是旅行套裝,在此情況下,本發(fā)明技術(shù)的實(shí)施例可用于為客戶選擇旅行套裝。商品庫存中的商品還可能是工作的求職者,在此情況下,本發(fā)明技術(shù)的實(shí)施例可以用于幫助篩選簡歷或類似者以為客戶選擇具體的潛在雇員。對于再一實(shí)例,商品庫存中的商品可以是入學(xué)申請,在此情況下,本發(fā)明技術(shù)的實(shí)施例可以用于幫助篩選學(xué)校申請以選擇應(yīng)該被學(xué)校接受的入學(xué)申請。這些僅是幾個實(shí)例,所述實(shí)例并不意圖涵蓋全部。更一般地說,本文中所描述的實(shí)施例尤其可用于在以下領(lǐng)域提供建議,其中:(I)存在可用于為客戶進(jìn)行選擇的許多選擇;(2)需要針對客戶將產(chǎn)品或服務(wù)(或更一般地說,商品)個性化;(3)存在關(guān)于商品和/或客戶的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù),所述數(shù)據(jù)將得益于機(jī)器學(xué)習(xí)算法和內(nèi)行人判斷的組合(例如,使得機(jī)器可以處理結(jié)構(gòu)化數(shù)據(jù),且內(nèi)行人可處理非結(jié)構(gòu)化數(shù)據(jù));及(4)給予客戶試用選定商品且提供關(guān)于他們關(guān)于其所試用的商品的喜歡和不喜歡的點(diǎn)的反饋的機(jī)會。如上文所提到,取決于商品庫存中的商品的類型和為其選定商品的客戶,建議算法的類型以及與其相關(guān)聯(lián)的主題可以發(fā)生較大變化。
[0062]取決于所希望的配置,本文中所描述的標(biāo)的物可以實(shí)施于系統(tǒng)、設(shè)備、方法和/或條款中。具體來說,本文中所描述的標(biāo)的物的各種實(shí)施方案可以用計(jì)算機(jī)軟件、固件或硬件和/或其組合以及用數(shù)字電子電路、集成電路及類似者實(shí)現(xiàn)。這些各種實(shí)施方案可包含在一或多個計(jì)算機(jī)程序中的實(shí)施方案,所述計(jì)算機(jī)程序可在可編程系統(tǒng)上執(zhí)行和/或解譯,所述可編程系統(tǒng)包含至少一個可編程處理器,所述可編程處理器可以是專用的或通用的,經(jīng)耦合以從存儲系統(tǒng)、至少一個輸入裝置以及至少一個輸出裝置接收數(shù)據(jù)和指令,并且向存儲系統(tǒng)、至少一個輸入裝置以及至少一個輸出裝置發(fā)射數(shù)據(jù)和指令。
[0063]這些計(jì)算機(jī)程序(也被稱作程序、軟件、軟件應(yīng)用、應(yīng)用程序、組件或代碼)包含用于可編程處理器的機(jī)器指令,且可以在高級程序化和/或面向?qū)ο蟮木幊陶Z言中和/或在匯編/機(jī)器語言中實(shí)施。如本文中所使用,術(shù)語“機(jī)器可讀媒體”指代用于將機(jī)器指令和/或數(shù)據(jù)提供到可編程處理器的任何計(jì)算機(jī)程序產(chǎn)品、設(shè)備和/或裝置(例如,磁盤、光盤、存儲器、可編程邏輯裝置(PLD),但并不限于此),包含接收機(jī)器指令作為機(jī)器可讀信號的機(jī)器可讀媒體。術(shù)語“機(jī)器可讀信號”是指用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何信號。
[0064]為了提供與用戶的交互,本文中所描述的標(biāo)的物可以在具有以下裝置的計(jì)算機(jī)上實(shí)施:用于向用戶顯示信息的顯示器裝置(例如,陰極射線管(CRT)或液晶顯示器(LCD)監(jiān)視器,但并不限于此)以及鍵盤、觸摸屏和/或指向裝置(例如,鼠標(biāo)、觸控板或軌跡球,但并不限于此),用戶可以通過所述鍵盤、觸摸屏和/或指向裝置向計(jì)算機(jī)提供輸入。其它種類的裝置也可以用于提供與用戶、管理員和/或管理者的交互;例如,提供給用戶、管理員和/或管理者的反饋可以采用任何形式的感覺反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);且可以任何形式接收來自用戶的輸入,包含聲音、話音或觸覺輸入。
[0065]本文中所描述的標(biāo)的物可以在計(jì)算系統(tǒng)中實(shí)施,所述計(jì)算系統(tǒng)包含后端組件(例如,作為數(shù)據(jù)服務(wù)器),或包含中間件組件(例如,應(yīng)用程序服務(wù)器),或包含前端組件(例如,具有圖形用戶界面(GUI)或網(wǎng)絡(luò)瀏覽器的客戶端計(jì)算機(jī),通過所述圖形用戶界面或網(wǎng)絡(luò)瀏覽器用戶可以與本文中所描述的標(biāo)的物的實(shí)施方案交互),或此類后端、中間件或前端組件的任何組合。所述系統(tǒng)的組件可以通過任何形式或媒體的數(shù)字?jǐn)?shù)據(jù)通信(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的實(shí)例包含但不限于,局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)以及因特網(wǎng)。
[0066]計(jì)算系統(tǒng)可包含客戶端和服務(wù)器??蛻舳撕头?wù)器大體上遠(yuǎn)離彼此且通常通過通信網(wǎng)絡(luò)交互??蛻舳伺c服務(wù)器的關(guān)系借助于在對應(yīng)的計(jì)算機(jī)上運(yùn)行并且彼此具有客戶端_服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。
[0067]前述描述中所闡述的實(shí)施方案并不表示符合本文中所描述的標(biāo)的物的所有實(shí)施方案。替代地,這些實(shí)施方案僅是符合與所描述的標(biāo)的物相關(guān)的方面的一些實(shí)例。只要可能,將貫穿圖式使用相同的參考標(biāo)號來指代相同或相似的部分。
[0068]盡管上文已經(jīng)描述了本發(fā)明的各種實(shí)施例,但是應(yīng)理解,這些實(shí)施例僅通過實(shí)例來呈現(xiàn),而不是限制性的。所屬領(lǐng)域的技術(shù)人員將清楚,在不脫離本發(fā)明的精神和范圍的情況下可在形式及細(xì)節(jié)方面進(jìn)行各種變化。例如,盡管上文已經(jīng)詳細(xì)地描述幾個變化,但其它修改或添加也是可能的。具體來說,除了在本文中闡述的那些特征和/或變化之外,還可以提供其它特征和/或變化。例如,上文所描述的實(shí)施方案可以涉及所揭示的特征的各種組合和子組合和/或上文揭示的若干其它特征的組合和子組合。另外,附圖中所描繪的和/或本文中所描述的邏輯流并不需要所示出的特定次序或順序次序來實(shí)現(xiàn)所希望的結(jié)果。其它實(shí)施例可在以下權(quán)利要求書的范圍內(nèi)。
[0069]上文已經(jīng)借助于說明指定功能的性能及其關(guān)系的功能構(gòu)建塊來描述本發(fā)明的實(shí)施例。這些功能構(gòu)建塊的邊界通常在本文中界定以用于描述的便利性。只要適當(dāng)?shù)貓?zhí)行指定功能及其關(guān)系,便可界定替代邊界。因此任何此類替代邊界都在所主張的發(fā)明的范圍和精神內(nèi)。所屬領(lǐng)域的技術(shù)人員將認(rèn)識到,這些功能構(gòu)建塊可以通過離散組件、專用集成電路、執(zhí)行適當(dāng)?shù)能浖奶幚砥骷邦愃普呋蚱淙魏谓M合來實(shí)施。
[0070]本發(fā)明的廣度和范圍不應(yīng)受到上述示例性實(shí)施例中任一實(shí)施例限制,而應(yīng)僅根據(jù)以下權(quán)利要求書及其等效物界定。
【主權(quán)項(xiàng)】
1.一種運(yùn)用自適性機(jī)器學(xué)習(xí)以向?qū)嶓w提供建議的方法,所述實(shí)體為客戶而從商品庫存選擇商品,所述方法包括: (a)針對多個客戶中的每一個客戶,存儲客戶信息,所述客戶信息指示與所述多個客戶中的每一個客戶相關(guān)聯(lián)的客戶屬性; (b)針對包含在商品庫存中的多個商品中的每一個商品,存儲商品信息,所述商品信息指不與包含在所述商品庫存中的所述多個商品中的每一個商品相關(guān)聯(lián)的商品屬性; (C)存儲多個不同建議算法,所述多個不同建議算法中的每一個建議算法以與其它算法不同方式利用所述客戶信息和所述商品信息,以針對所述客戶中的任何特定客戶來識別在所述商品庫存中被建議給所述客戶中的所述特定客戶的所述商品的子集; 針對所述客戶中的兩個或兩個以上客戶中的每個客戶執(zhí)行以下步驟(d)、(e)和(f), (d)通過使用所述多個不同建議算法中的兩個或兩個以上建議算法中的每一個建議算法來識別在所述商品庫存中建議給所述客戶中的一個客戶的所述商品的多個不同子集,以產(chǎn)生在所述庫存中被建議給所述客戶中的所述一個客戶的所述商品的不同子集; (e)選擇關(guān)于在所述庫存中被識別作為所述識別步驟的結(jié)果的所述商品的所述多個不同子集中的兩個或兩個以上子集的信息,以用于顯示給承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存中選擇商品的任務(wù)的實(shí)體;以及 (f)從所述客戶中的所述一個或多個客戶接收客戶反饋信息;以及 (g)依賴于在所述接收客戶反饋步驟(f)的實(shí)例處所接收的所述客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所存儲的所述客戶信息或所存儲的所述商品信息中的至少一信息,使得所述識別步驟(d)的進(jìn)一步實(shí)例利用所存儲的所述客戶信息或所存儲的所述商品信息中的經(jīng)修改的所述至少一信息。2.根據(jù)權(quán)利要求1所述的方法,其中選擇以用于顯示的步驟(e)包含: (e.1)針對被識別作為所述識別步驟的結(jié)果的所述商品的子集中的至少一些子集中的每一個子集,計(jì)算用以量化所述商品的子集的一個或多個方面的一個或多個度量; (e.2)依賴于所述計(jì)算步驟的結(jié)果,對被識別作為所述識別步驟的結(jié)果的所述商品的子集中的至少一些子集排序;以及 (e.3)依賴于所述排序步驟的結(jié)果,選擇關(guān)于在所述庫存中被識別作為所述識別步驟的結(jié)果的所述商品的所述多個不同子集中的兩個或兩個以上子集的信息以用于顯示。3.根據(jù)權(quán)利要求2所述的方法,其中量化所述商品的子集的一個或多個方面的所述一個或多個度量包括以下度量中的至少一個度量: 指示成功的可能性的度量; 指示利潤的度量; 指示與由所述客戶中的所述一個客戶所接受的先前商品的相似性的度量; 指示與由所述客戶中的所述一個客戶所接受的先前商品的差異性的度量; 指示客戶滿意的可能性的度量; 指示客戶保留的可能性的度量; 指示最優(yōu)地利用商品庫存的度量;或 指示實(shí)現(xiàn)客戶的裝運(yùn)的成本的度量。4.根據(jù)權(quán)利要求2所述的方法,其中: 所述不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題; 與所述不同建議算法中的至少一些建議算法相對應(yīng)的所述不同主題中的至少一些主題中的每一個主題指示與使用所述建議算法所選定的商品相關(guān)聯(lián)的共同屬性; 步驟(e)進(jìn)一步包括:針對具有指示與使用所述建議算法選定的商品相關(guān)聯(lián)的共同屬性的主題的所述建議算法中的每一個建議算法,確定所述客戶中的所述一個客戶是否滿足所述共同屬性;以及排除將關(guān)于使用所述建議算法所識別的所述子集中的一個或多個子集的信息顯示給承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇商品的任務(wù)的實(shí)體,所述建議算法具有指示所述客戶中的所述一個客戶不滿足的所述共同屬性的主題。5.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括依賴于所述客戶反饋,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改在步驟(e)的實(shí)例處對所述一個或多個度量中的至少一個度量的計(jì)算。6.根據(jù)權(quán)利要求1到5中任一項(xiàng)所述的方法,其中在步驟(f)處所接收的所述客戶反饋信息的每個實(shí)例指示為所述客戶選定的哪一個或哪幾個商品被所述客戶拒絕(如果存在的話),以及為所述客戶選定的哪一個或哪幾個商品被所述客戶接受(如果存在的話)。7.根據(jù)權(quán)利要求1到5中任一項(xiàng)所述的方法,其中針對所述客戶中的一個客戶,在步驟(e)的實(shí)例和步驟(f)的實(shí)例之間進(jìn)行以下步驟: 使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的信息顯示給所述實(shí)體,所述實(shí)體承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇一個或多個商品的任務(wù); 自承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇商品的任務(wù)的所述實(shí)體接收一個或多個商品的選擇,其將被提供給所述客戶中的所述一個客戶;以及 使得將被承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體所選定的所述一個或多個商品提供給所述客戶中的所述一個客戶。8.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括: 接收覆蓋范圍反饋信息,所述覆蓋范圍反饋信息指示使得將哪些商品顯示給承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體; 接收選擇反饋信息,所述選擇反饋信息指示被承擔(dān)為所述客戶中的所述一個客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體所選定的所述商品;以及 依賴于所述覆蓋范圍反饋信息或所述選擇反饋信息中的至少一信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所存儲的所述建議算法中的至少一個建議算法,使得所述識別步驟的進(jìn)一步實(shí)例利用所存儲的所述建議算法中的經(jīng)修改的所述至少一個建議算法。9.根據(jù)權(quán)利要求7所述的方法,其中使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的所述信息予以顯示,所述信息包括關(guān)于在所述庫存中被識別作為所述識別步驟(d)的結(jié)果的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的文本信息或圖像信息中的至少一個。10.根據(jù)權(quán)利要求9所述的方法,其中不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題,并且其中使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的所述信息予以顯示,所述信息還包括關(guān)于用以選擇所述商品的子集的所述建議算法的所述主題的文本信息或圖像信息中的至少一個。11.根據(jù)權(quán)利要求10所述的方法,其中使得將包含在在所述庫存中將被顯示的所述商品的所述多個不同子集中的所述兩個或兩個以上子集中的商品的同一子集中的商品顯示在同一行或同一列中的一個中。12.根據(jù)權(quán)利要求1到5中任一項(xiàng)所述的方法,其中: 由所存儲的所述客戶信息指示的所述客戶屬性中的一個或多個客戶屬性是客觀客戶屬性; 由所存儲的所述客戶信息指示的所述客戶屬性中的一個或多個客戶屬性是主觀客戶屬性; 由所存儲的所述商品信息指示的所述商品屬性中的一個或多個商品屬性是客觀商品屬性;以及 由所存儲的所述商品信息指示的所述商品屬性中的一個或多個商品屬性是主觀商品屬性;以及 依賴于在接收客戶反饋步驟(f)的實(shí)例處所接收的所述客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)的所述步驟(e)被用于修改所述主觀客戶屬性中的至少一個和/或所述主觀商品屬性中的至少一個。13.—種運(yùn)用自適性機(jī)器學(xué)習(xí)以向?qū)嶓w提供建議的方法,所述實(shí)體為客戶從商品庫存選擇一個或多個商品,所述方法包括: 存取所存儲的客戶信息,所述客戶信息指示與所述客戶相關(guān)聯(lián)的客戶屬性; 針對包含在商品庫存中的多個商品中的每一個商品,存取所存儲的商品信息,所述商品?目息指不與包含在所述商品庫存中的所述多個商品中的每一個商品相關(guān)聯(lián)的商品屬性; 存取所存儲的建議算法,所述建議算法中的每一個建議算法以與其它算法不同的方式利用所述客戶信息和所述商品信息,來識別在所述商品庫存中被建議給所述客戶的所述商品的子集; 通過使用所述多個不同建議算法中的兩個或兩個以上建議算法中的每一個建議算法來識別在所述商品庫存中被建議給所述客戶的所述商品的多個不同子集,以產(chǎn)生在所述庫存中被建議給所述客戶的所述商品的不同子集; 選擇關(guān)于在所述庫存中被識別作為識別步驟的結(jié)果的所述商品的所述多個不同子集中的兩個或兩個以上子集的信息,以用于顯示給承擔(dān)為所述客戶從所述商品庫存選擇商品的任務(wù)的所述實(shí)體; 獲得反饋信息,其包含客戶反饋信息、選擇反饋信息以及覆蓋范圍反饋信息;以及 依賴于所述客戶反饋信息、所述選擇反饋信息以及所述覆蓋范圍反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所存儲的所述客戶信息、所存儲的所述商品信息及所存儲的所述建議算法中的至少一個建議算法。14.根據(jù)權(quán)利要求13所述的方法,其進(jìn)一步在所述選擇以用于顯示與所述獲得反饋信息之間包括: 使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的信息顯示給所述實(shí)體,所述實(shí)體承擔(dān)為所述客戶從所述商品庫存選擇一個或多個商品的任務(wù); 自承擔(dān)為所述客戶從所述商品庫存選擇商品的任務(wù)的所述實(shí)體接收一個或多個商品的選擇,其將被提供給所述客戶;以及 使得將被承擔(dān)為所述客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體所選定的所述一個或多個商品提供給所述客戶。15.根據(jù)權(quán)利要求13或14所述的方法,其中所述建議算法中的每一個建議算法計(jì)算在與所述客戶相關(guān)聯(lián)的具體屬性和與商品庫存中的商品相關(guān)聯(lián)的具體屬性之間的距離或相似性度量,其中每一距離或相似性度量分配有權(quán)重。16.—種運(yùn)用自適性機(jī)器學(xué)習(xí)以向?qū)嶓w提供建議的系統(tǒng),所述實(shí)體為客戶從商品庫存選擇商品,所述系統(tǒng)包括: 一個或多個數(shù)據(jù)庫,其經(jīng)調(diào)適以存儲: 針對多個客戶中的每一個客戶的客戶信息,所述客戶信息指示與所述多個客戶中的每一個客戶相關(guān)聯(lián)的客戶屬性; 針對包含在商品庫存中的多個商品中的每一個商品的商品信息,所述商品信息指示與包含在所述商品庫存中的所述多個商品中的每一個商品相關(guān)聯(lián)的商品屬性; 多個不同建議算法,所述多個不同建議算法中的每一個建議算法以與其它算法不同的方式利用所述客戶信息和所述商品信息以針對所述客戶中的任何特定客戶,來識別在所述商品庫存中被建議給所述客戶中的所述特定客戶的所述商品的子集; 建議引擎,其經(jīng)調(diào)適以: 通過使用所述多個不同建議算法中的兩個或兩個以上建議算法中的每一個建議算法來識別在所述商品庫存中被建議給所述客戶中的任何特定客戶的所述商品的多個不同子集,以產(chǎn)生在所述庫存中被建議給所述客戶中的所述特定客戶的所述商品的不同子集;且選擇關(guān)于所述庫存中的所述商品的所識別的所述多個不同子集中的所述兩個或兩個以上子集的信息,以顯示給承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇商品的任務(wù)的實(shí)體; 反饋接口,其經(jīng)調(diào)適以從所述客戶中的一個或多個客戶接收客戶反饋信息;以及屬性修改器,其經(jīng)調(diào)適以依賴于通過所述反饋接口所接收的所述客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改存儲在所述一個或多個數(shù)據(jù)庫中被所述建議引擎使用的所述客戶信息或所述商品信息中的至少一個。17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中為選擇以用于顯示,所述建議引擎經(jīng)調(diào)適以: 針對所述商品的所識別子集中的至少一些子集中的每一個子集,計(jì)算用以量化所述商品的子集的一個或多個方面的一個或多個度量; 依賴于計(jì)算出的所述一個或多個度量中的至少一個度量,對所述商品的所述所識別子集中的至少一些子集排序以產(chǎn)生商品的經(jīng)排序子集;以及 使用所述商品的經(jīng)排序子集以選擇關(guān)于所述庫存中的所述商品的所述所識別子集中的兩個或兩個以上子集的所述信息以用于顯示。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中量化所述商品的子集的一個或多個方面的所述一個或多個度量包括以下度量中的至少一個度量: 指示成功的可能性的度量; 指示利潤的度量; 指示與由所述客戶中的所述一個客戶所接受的先前商品的相似性的度量; 指示與由所述客戶中的所述一個客戶所接受的先前商品的差異性的度量; 指示客戶滿意的可能性的度量; 指示客戶保留的可能性的度量; 指示最優(yōu)地利用商品庫存的度量;或 指示實(shí)現(xiàn)客戶的裝運(yùn)的成本的度量。19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中: 所述不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題; 與所述不同建議算法中的至少一些建議算法相對應(yīng)的所述不同主題中的至少一些主題中的每一個主題指示與使用所述建議算法選定的商品相關(guān)聯(lián)的共同屬性;以及所述建議引擎經(jīng)調(diào)適以:針對具有指示與使用所述建議算法選定的商品相關(guān)聯(lián)的共同屬性的主題的所述建議算法中的每一個建議算法,確定所述客戶中的任何特定客戶是否滿足所述共同屬性;以及排除將關(guān)于使用所述建議算法所識別的所述子集中的一個或多個子集的信息顯示給承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇商品的任務(wù)的實(shí)體,所述建議算法具有指示所述客戶中的所述特定客戶不滿足的所述共同屬性的主題。20.根據(jù)權(quán)利要求17所述的系統(tǒng),其進(jìn)一步包括算法修改器,所述修改器經(jīng)調(diào)適以依賴于所述客戶反饋,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所述建議引擎對所述一個或多個度量中的至少一個度量的計(jì)算。21.根據(jù)權(quán)利要求16到20中任一項(xiàng)所述的系統(tǒng),其中通過所述反饋接口所接收的所述客戶反饋信息的每個實(shí)例指示為所述客戶中的特定客戶選定的哪一個或哪幾個商品被所述客戶中的所述特定客戶拒絕(如果存在的話),以及為所述客戶中的所述特定客戶選定的哪一個或哪幾個商品被所述客戶的所述特定客戶接受(如果存在的話)。22.根據(jù)權(quán)利要求16到20中任一項(xiàng)所述的系統(tǒng),其中在所述建議引擎選擇關(guān)于所述庫存中的所述商品的所識別的所述多個不同子集中的兩個或兩個以上子集的信息以用于顯示之后,進(jìn)行以下步驟: 將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的信息顯示給承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體; 承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇商品的任務(wù)的所述實(shí)體選擇一個或多個商品,其將被提供給所述客戶中的所述特定客戶;以及 使得將被承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體所選定的所述一個或多個商品提供給所述客戶中的所述特定客戶。23.根據(jù)權(quán)利要求22所述的系統(tǒng),其中: 所述反饋接口還經(jīng)調(diào)適以接收覆蓋范圍反饋信息,所述覆蓋范圍反饋信息指示將哪些商品顯示給承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體; 接收選擇反饋信息,所述選擇反饋信息指示所述商品中的哪些商品被承擔(dān)為所述客戶中的所述特定客戶從所述商品庫存選擇一個或多個商品的任務(wù)的所述實(shí)體選定;以及依賴于所述覆蓋范圍反饋信息或所述選擇反饋信息中的至少一信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所存儲的所述建議算法中的至少一個建議算法。24.根據(jù)權(quán)利要求22所述的系統(tǒng),其中使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的所述信息予以顯示,所述信息包括關(guān)于在所述庫存中被識別作為所述識別步驟的結(jié)果的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的文本信息或圖像信息中的至少一個。25.根據(jù)權(quán)利要求24所述的系統(tǒng),其中不同建議算法中的每一個建議算法具有相對應(yīng)的不同主題,并且其中使得將關(guān)于所述庫存中的所述商品的所述多個不同子集中的所述兩個或兩個以上子集的所述信息予以顯示,所述信息還包括關(guān)于用以選擇所述商品的子集的所述建議算法的所述主題的文本信息或圖像信息中的至少一個。26.根據(jù)權(quán)利要求25所述的系統(tǒng),其中使得將包含在所述庫存中被顯示的所述商品的所述多個不同子集中的所述兩個或兩個以上子集中的商品的同一子集中的商品顯示在同一行或同一列中的一個中。27.根據(jù)權(quán)利要求16到20中任一項(xiàng)所述的系統(tǒng),其中: 由所存儲的所述客戶信息指示的所述客戶屬性中的一個或多個客戶屬性是客觀客戶屬性; 由所存儲的所述客戶信息指示的所述客戶屬性中的一個或多個客戶屬性是主觀客戶屬性; 由所存儲的所述商品信息指示的所述商品屬性中的一個或多個商品屬性是客觀商品屬性;以及 由所存儲的所述商品信息指示的所述商品屬性中的一個或多個商品屬性是主觀商品屬性;以及 所述屬性修改器經(jīng)調(diào)適以依賴于所述客戶反饋信息,運(yùn)用自適性機(jī)器學(xué)習(xí)以修改所述主觀客戶屬性中的至少一個和/或所述主觀商品屬性中的至少一個。
【文檔編號】G06N99/00GK106022814SQ201610195998
【公開日】2016年10月12日
【申請日】2016年3月31日
【發(fā)明人】艾瑞克·C·寇爾森, 布萊德利·J·克林格貝格, 杰佛瑞·S·瑪努森, W·喬爾·史特萊特
【申請人】史迪奇菲克斯公司