基于機(jī)器學(xué)習(xí)的用戶行為表征的制作方法
【專利說明】基于機(jī)器學(xué)習(xí)的用戶行為表征
[0001]發(fā)明人:
Ron FERENs,Gila KAMHI 和 Amit MORAN。
技術(shù)領(lǐng)域
[0002]本公開涉及在設(shè)備上呈現(xiàn)內(nèi)容,并且更具體地涉及一種用于基于用戶行為的分析來配置內(nèi)容呈現(xiàn)的系統(tǒng)。
【背景技術(shù)】
[0003]新興的電子設(shè)備不斷驅(qū)動(dòng)著對(duì)點(diǎn)播內(nèi)容遞送的用戶需求。例如,用戶可能能夠利用可訪問無線局域網(wǎng)(WAN)(例如,因特網(wǎng))的個(gè)人計(jì)算機(jī)、移動(dòng)因特網(wǎng)連接設(shè)備(例如,智能電話)、因特網(wǎng)使能電視(例如,智能TV)等來訪問各種內(nèi)容。該內(nèi)容可以由各種提供商遞送,并且可跨越大量主題。例如,用戶可能期望在排隊(duì)等待、乘公共交通旅行或僅僅在家放松時(shí)聽到/觀看娛樂內(nèi)容、玩視頻游戲等??梢酝ㄟ^遞送到“電子教室”的內(nèi)容來教導(dǎo)學(xué)生。企業(yè)人員可以進(jìn)行與其職業(yè)追求有關(guān)的舉辦會(huì)議、觀看講座等。內(nèi)容的呈現(xiàn)在供應(yīng)商之間也可以不同(例如,用來呈現(xiàn)內(nèi)容的質(zhì)量可以是可變的,內(nèi)容可包括廣告等)。點(diǎn)播內(nèi)容的增加的可用性的結(jié)果是內(nèi)容提供商必須使針對(duì)用戶的體驗(yàn)質(zhì)量最大化,因?yàn)楝F(xiàn)在對(duì)于用戶而言如此容易選擇替換內(nèi)容,如果其興趣開始減弱的話。
[0004]用來保持用戶興趣的傳統(tǒng)方式是基于消費(fèi)者的人口統(tǒng)計(jì)(demographic )來設(shè)計(jì)內(nèi)容。例如,通過針對(duì)預(yù)期消費(fèi)者的最大人口統(tǒng)計(jì)來為內(nèi)容確定目標(biāo),內(nèi)容提供商可以預(yù)期獲得“最大的收益”。這種策略多年來已被諸如TV/電影工作室、游戲提供商等內(nèi)容提供商采用。然而,這種策略的成功多少依賴于僅存在有限數(shù)目的可用于內(nèi)容消費(fèi)者的替換供應(yīng)。通過新一代點(diǎn)播內(nèi)容遞送提出的問題是在任何給定時(shí)間存在大量的可用于內(nèi)容消費(fèi)者的替換內(nèi)容選項(xiàng),并且因此謀求對(duì)用戶的最大人口統(tǒng)計(jì)有吸引力的東西可能不足以鎖定用戶注意力。內(nèi)容的呈現(xiàn)必須在內(nèi)容呈現(xiàn)開始時(shí)的短暫時(shí)間段期間吸引并留住用戶的注意力。
【附圖說明】
[0005]隨著以下詳細(xì)描述的進(jìn)行且在參考附圖時(shí),要求保護(hù)的主題的各種實(shí)施例的特征和優(yōu)點(diǎn)將變得顯而易見,其中,相同的附圖標(biāo)記表示相同部分,并且在所述附圖中:
圖1圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的用于基于機(jī)器學(xué)習(xí)的用戶行為表征的示例性系統(tǒng);
圖2圖示出用于根據(jù)本公開的至少一個(gè)實(shí)施例可使用的設(shè)備的示例性配置;
圖3圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的示例性用戶數(shù)據(jù)和內(nèi)容參數(shù);
圖4圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的成本函數(shù)、可改變參數(shù)和用戶數(shù)據(jù)收集的示例性圖表;
圖5圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的基于用戶數(shù)據(jù)的用戶狀態(tài)確定的示例;
圖6圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的使用戶狀態(tài)、成本函數(shù)和可改變參數(shù)相關(guān)的示例;
圖7圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的示例性行為模型;以及圖8圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的用于基于機(jī)器學(xué)習(xí)的用戶行為表征的示例性操作。
[0006]雖然以下詳細(xì)描述將在參考說明性實(shí)施例的情況下繼續(xù)進(jìn)行,但其許多替換、修改和變更對(duì)于本領(lǐng)域的技術(shù)人員而言將是顯而易見的。
【具體實(shí)施方式】
[0007]本公開針對(duì)基于機(jī)器學(xué)習(xí)的用戶行為表征。一種系統(tǒng)可以包括例如包括用以向用戶呈現(xiàn)內(nèi)容并在內(nèi)容呈現(xiàn)期間收集用戶數(shù)據(jù)(例如,可能包括用戶生物計(jì)量數(shù)據(jù))的用戶接口模塊的設(shè)備。該系統(tǒng)還可包括機(jī)器學(xué)習(xí)模塊,其可位于呈現(xiàn)設(shè)備或另一設(shè)備(例如,可經(jīng)由類似于因特網(wǎng)的WAN訪問的至少一個(gè)計(jì)算設(shè)備)中。該機(jī)器學(xué)習(xí)模塊可基于所收集用戶數(shù)據(jù)而確定供在呈現(xiàn)內(nèi)容時(shí)使用的參數(shù)。例如,機(jī)器學(xué)習(xí)模塊可基于用戶數(shù)據(jù)將包括用戶狀態(tài)的行為模型公式化,用戶狀態(tài)與目標(biāo)(例如,以成本函數(shù)的形式)和內(nèi)容呈現(xiàn)參數(shù)設(shè)置相關(guān)。采用該行為模型,機(jī)器學(xué)習(xí)模塊可基于用戶數(shù)據(jù)來確定當(dāng)前用戶狀態(tài),并且可選擇內(nèi)容呈現(xiàn)參數(shù)設(shè)置以使當(dāng)前觀察用戶狀態(tài)的移動(dòng)朝著與最大化成本函數(shù)相關(guān)聯(lián)的觀察用戶狀態(tài)偏置。
[0008]在一個(gè)實(shí)施例中,一種系統(tǒng)可包括例如設(shè)備和機(jī)器學(xué)習(xí)模塊。該設(shè)備可包括用以向用戶呈現(xiàn)內(nèi)容并在內(nèi)容呈現(xiàn)期間收集與用戶有關(guān)的數(shù)據(jù)的至少一個(gè)用戶接口模塊。機(jī)器學(xué)習(xí)模塊可用以產(chǎn)生至少包括觀察用戶狀態(tài)的用戶行為模型,并使用該行為模型和內(nèi)容呈現(xiàn)參數(shù)來確定觀察用戶狀態(tài)與至少一個(gè)目標(biāo)之間的對(duì)應(yīng)關(guān)系。機(jī)器學(xué)習(xí)模塊還可用以利用行為模型基于用戶數(shù)據(jù)來確定當(dāng)前觀察用戶狀態(tài),并利用該行為模型至少基于當(dāng)前觀察用戶狀態(tài)來確定內(nèi)容呈現(xiàn)參數(shù)設(shè)置。
[0009]可以用隨機(jī)化內(nèi)容呈現(xiàn)參數(shù)設(shè)置基于在內(nèi)容呈現(xiàn)期間收集的用戶數(shù)據(jù)來生成行為模型。在一個(gè)實(shí)施例中,所述設(shè)備還可包括用以在內(nèi)容呈現(xiàn)期間從用戶收集生物計(jì)量數(shù)據(jù)的傳感器模塊,該用戶數(shù)據(jù)至少包括生物計(jì)量數(shù)據(jù)。機(jī)器學(xué)習(xí)模塊還可用以將該生物計(jì)量數(shù)據(jù)輸入到行為模型以確定當(dāng)前觀察用戶狀態(tài)??苫诔杀竞瘮?shù)在行為模型中定義所述至少一個(gè)目標(biāo),該至少一個(gè)目標(biāo)用以使成本函數(shù)最大化。所述對(duì)應(yīng)關(guān)系可包括使每個(gè)觀察用戶狀態(tài)與用于成本函數(shù)的值相關(guān)聯(lián)。另外,該對(duì)應(yīng)關(guān)系還可包括將內(nèi)容呈現(xiàn)參數(shù)設(shè)置關(guān)聯(lián)以便使觀察用戶狀態(tài)之間的移動(dòng)偏置。用以確定內(nèi)容呈現(xiàn)參數(shù)設(shè)置的機(jī)器學(xué)習(xí)模塊可包括用以選擇內(nèi)容呈現(xiàn)參數(shù)設(shè)置的機(jī)器學(xué)習(xí)模塊以使當(dāng)前觀察用戶狀態(tài)的移動(dòng)朝著與最大化成本函數(shù)相關(guān)聯(lián)的觀察用戶狀態(tài)偏置。
[0010]在相同或不同實(shí)施例中,所述設(shè)備還可包括用以從機(jī)器學(xué)習(xí)模塊接收內(nèi)容呈現(xiàn)參數(shù)設(shè)置并基于該內(nèi)容呈現(xiàn)參數(shù)設(shè)置來確定用于促使用戶接口模塊改變內(nèi)容呈現(xiàn)的內(nèi)容呈現(xiàn)參數(shù)更新的應(yīng)用程序。機(jī)器學(xué)習(xí)模塊可位于設(shè)備可經(jīng)由廣域網(wǎng)訪問的至少一個(gè)位于遠(yuǎn)處的計(jì)算設(shè)備中。符合本公開的示例性方法可包括生成至少包括觀察用戶狀態(tài)的用戶行為模型、使用該行為模型和內(nèi)容呈現(xiàn)參數(shù)來確定觀察用戶狀態(tài)與至少一個(gè)目標(biāo)之間的對(duì)應(yīng)關(guān)系、收集用戶數(shù)據(jù)、利用行為模型基于該用戶數(shù)據(jù)來確定當(dāng)前觀察用戶狀態(tài)、利用行為模型來至少基于當(dāng)前觀察用戶狀態(tài)而確定內(nèi)容呈現(xiàn)參數(shù)設(shè)置并基于內(nèi)容呈現(xiàn)參數(shù)設(shè)置促使內(nèi)容被呈現(xiàn)。
[0011]圖1圖示出根據(jù)本公開的至少一個(gè)實(shí)施例的用于基于機(jī)器學(xué)習(xí)的用戶行為表征的示例性系統(tǒng)。系統(tǒng)100可包括例如至少一個(gè)設(shè)備102。設(shè)備102的示例可包括但不限于移動(dòng)通信設(shè)備,諸如基于 Android ? 操作系統(tǒng)(0S)、i0S ? 'Windows? 0S、Blackberry ? 0S、Palm? 0S、Symbian? OS等的蜂窩式手機(jī)或智能電話;移動(dòng)計(jì)算設(shè)備,諸如類似于iPad ?、Surface ?、Galaxy Tab ?、Kindle Fire ?等平板計(jì)算機(jī)、包括由英特爾公司制造的低功率芯片組的Ultrabook ?、上網(wǎng)本、筆記本、膝上型計(jì)算機(jī)、掌上型計(jì)算機(jī)等;固定計(jì)算設(shè)備,諸如臺(tái)式計(jì)算機(jī)、機(jī)頂設(shè)備、智能電視(TV)等。設(shè)備102可包括例如至少用戶接口模塊104和應(yīng)用程序106。用戶接口模塊104可被配置成在110處如所示地向用戶呈現(xiàn)內(nèi)容并收集用戶數(shù)據(jù)114。內(nèi)容可包括各種多媒體信息(例如,文本、音頻、視頻和/或觸覺信息),諸如但不限于音樂、電影、短節(jié)目(例如,TV節(jié)目、用于網(wǎng)上分銷制作的視頻等)、教學(xué)講座/課程、視頻游戲、應(yīng)用程序、廣告等。用戶數(shù)據(jù)114可包括在內(nèi)容呈現(xiàn)110期間收集的關(guān)于用戶的信息(例如,包括生物計(jì)量數(shù)據(jù)112,在圖3中進(jìn)一步討論了其示例)。應(yīng)用程序106可包括軟件,其被配置成促使用戶接口模塊104在110處如所示地至少呈現(xiàn)內(nèi)容。應(yīng)用程序106的示例可包括用于呈現(xiàn)存儲(chǔ)或流式傳輸內(nèi)容的音頻和/或視頻播放器、網(wǎng)絡(luò)瀏覽器、視頻游戲、教育軟件、合作軟件(例如,音頻/視頻會(huì)議軟件)等。
[0012]系統(tǒng)100還可包括機(jī)器學(xué)習(xí)模塊108。在一個(gè)實(shí)施例中,可將機(jī)器學(xué)習(xí)模塊結(jié)合在設(shè)備102內(nèi)。替換地,可將機(jī)器學(xué)習(xí)模塊108中的一些或全部分布在各種設(shè)備之間。例如,由機(jī)器學(xué)習(xí)模塊108執(zhí)行的一些或所有功能可被遠(yuǎn)程資源處理,該遠(yuǎn)程資源諸如在“云”計(jì)算型架構(gòu)中可經(jīng)由類似于因特網(wǎng)的WAN訪問的至少一個(gè)計(jì)算設(shè)備(例如,服務(wù)器)。設(shè)備102然后可經(jīng)由有線和/或無線通信與遠(yuǎn)程資源相交互。在其中例如設(shè)備102可能未包括足以執(zhí)行與機(jī)器學(xué)習(xí)模塊108相關(guān)聯(lián)的功能的資源的情況下可采用分布式架構(gòu)。在一個(gè)實(shí)施例中,機(jī)器學(xué)習(xí)模塊108可包括可向其中輸入用戶數(shù)據(jù)114的行為模型。