TW201923675A - 資訊推薦方法及裝置、設備 - Google Patents
資訊推薦方法及裝置、設備 Download PDFInfo
- Publication number
- TW201923675A TW201923675A TW107129774A TW107129774A TW201923675A TW 201923675 A TW201923675 A TW 201923675A TW 107129774 A TW107129774 A TW 107129774A TW 107129774 A TW107129774 A TW 107129774A TW 201923675 A TW201923675 A TW 201923675A
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- target
- user
- target user
- prediction model
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本說明書實施例提供了一種資訊推薦方法及裝置、設備。其中,所述資訊推薦方法包括:採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料;基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件;從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。
Description
本說明書實施例涉及機器學習技術領域,尤其涉及一種資訊推薦方法及裝置、設備。
目前,網站或應用程式(Application, App)向使用者提供用來展示資訊列表的頁面,使用者通常需要從資訊列表中篩選出自身所需的資訊。在相關技術中,為方便篩選,頁面內通常包含一些供使用者設定的參數(如:商品價格、商品類別等),使用者可以藉由手動設定各個參數的值來完成資訊篩選過程。可見,由於目前的資訊篩選方式比較依賴使用者自身的篩選操作,顯然效率不高也不夠智慧。
有鑑於此,本說明書實施例提供一種資訊推薦方法及裝置、設備。 為實現上述目的,本說明書實施例提供的技術方案如下: 在一個方面,提供的一種資訊推薦方法包括: 採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件; 從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 在另一個方面,提供的一種資訊推薦方法包括: 向伺服器發送獲取與目標業務對應的推薦資訊的請求,所述請求攜帶目標使用者標識; 接收所述伺服器返回的資訊篩選條件並顯示,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的; 接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 在另一個方面,提供的一種資訊推薦裝置包括: 採集單元,採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 條件獲得單元,基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件; 資訊推薦單元,從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 在另一個方面,提供的一種資訊推薦裝置包括: 請求發送單元,向伺服器發送獲取與目標業務對應的推薦資訊的請求,所述請求攜帶目標使用者標識; 條件顯示單元,接收所述伺服器返回的資訊篩選條件並顯示,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的; 推薦資訊顯示單元,接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 在又一個方面,提供的一種電子設備包括: 處理器; 用於儲存處理器可執行指令的記憶體; 所述處理器被配置為: 採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件; 從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 在又一個方面,提供的一種電子設備包括: 處理器; 用於儲存處理器可執行指令的記憶體; 所述處理器被配置為: 向伺服器發送獲取與目標業務對應的推薦資訊的請求,所述請求攜帶目標使用者標識; 接收所述伺服器返回的資訊篩選條件並顯示,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的; 接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 藉由以上技術方案可見,藉由預先藉由機器學習訓練獲得一個與所述目標業務對應的條件預測模型,在採集到目標使用者的使用者資料後,基於所述使用者資料以及所述條件預測模型預測出該目標使用者對應的資訊篩選條件,最終自動篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者,可見,上述過程由於不需要使用者進行操作,提升了資訊篩選效率。
圖1示出了一示例性實施例提供的一種應用在伺服器端的資訊推薦方法的流程圖。如圖1所示,在一實施例中,該方法包括步驟101~步驟105,其中: 在步驟101中,採集目標使用者的使用者資料,其中,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料。 通常,對於一款應用程式App或一個網站而言,其可以包含一個或多個業務。例如,某款App涉及的業務包括:服裝業務、理財產品業務、保險業務等。所述目標業務可以是平臺所提供業務中的一個。對於不同的業務,平臺會分別提供與每一種業務對應的資訊提供頁面給使用者,這些資訊提供頁面可用以展示各類產品資訊。相應地,所述行為資料可以包括但不限於:使用者在頁面內查看了那些商品資訊,或查看某一商品資訊的頻率,或在某一商品資訊頁面的停留時間長度,或使用者查看平臺所推薦資訊的持續時間長度等。當然,上述行為資料可以是一設定時間段(如最近3天)內產生的資料。除了行為資料之外,使用者資料還可包括但不限於:使用者的個人基本資訊(如:年齡、性別、工作等)。 其中,使用者資料可以是預先採集到並存放在資料庫中,在需要時從該資料庫中提取出所需的使用者資料。當然,也可以被記錄在使用者使用的終端設備,需要時從該終端設備上獲得。 在步驟102中,基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件。 其中,所述條件預測模型是預先藉由機器學習(Machine Learning, ML)演算法訓練獲得的。在一實施例中,對於指定的目標業務而言,最初用來訓練該模型(該模型需要在後續不斷被優化)的方法包括如下步驟a~e,其中: 步驟a:確定所述目標業務對應的初始資訊篩選條件,其中所述目標業務下的與所述初始資訊篩選條件匹配的使用者群體最大。 例如,目標業務為理財產品業務,則最初平臺會獲取該理財產品業務的使用者群中每一使用者的需求目標,該需求目標即是每一使用者對應的資訊篩選條件,該資訊篩選條件可以由一個或多個條件組成,例如:條件1:低風險,條件2:額度在10萬以下。其中,為了獲得最初用來訓練模型的資料,需要預先根據該目標業務下的大部分使用者的需求目標(少量使用者的需求目標不予考慮),確定出初始資訊篩選條件。其中,在獲得每一使用者對應的資訊篩選條件之後,可以按照相同資訊篩選條件對使用者進行聚類,從而獲得在每一種資訊篩選條件對應的聚類後使用者群體的人數,並從中挑出人數最多的使用者群體,最終將被選出的使用者群體對應的資訊篩選條件作為上述初始資訊篩選條件。 步驟b:從與所述目標業務對應的資訊集合中篩選出符合所述初始資訊篩選條件的初始推薦資訊並提供給所述目標業務的使用者群。 例如,目標業務為理財產品業務,則資訊集合為理財產品資訊的集合(如:100種理財產品的相關資訊),假設初始資訊篩選條件為“低風險+額度在10萬以下”,則從中可以自動篩選出符合“低風險+額度在10萬以下”的所有產品資訊(即初始推薦資訊),並可以列表的形式展示給使用者。上述步驟a和步驟b的目的旨在向目標業務的新使用者展示少量的篩選結果,從而減少大部分使用者在篩選資訊過程中的操作。 步驟c:根據每一使用者對所述初始推薦資訊的選擇,確定每一使用者對應的個性化篩選條件。 通常,平臺根據初始資訊篩選條件篩選出的初始推薦資訊並不符合所有使用者的需求,某些使用者需要基於所述初始推薦資訊進行進一步的選擇,如:初始推薦資訊包含了10種商品資訊,該使用者從中挑選出自身需要的5種。在使用者選擇之後,便可以確定與該使用者的真實需求目標符合的個性化篩選條件。例如:初始資訊篩選條件為“低風險+額度在10萬以下”,當某使用者進一步選擇之後,可以確定該使用者對應的個性化篩選條件為:低風險+額度在10萬以下+投資期限在6個月之內。 步驟d:採集每一使用者的使用者資料。 如上所述,使用者資料包括但不限於:使用者存取目標業務的資訊提供頁面產生的行為資料以及使用者的個人基本資訊等。 步驟e:基於每一使用者的使用者資料和每一使用者對應的個性化篩選條件,採用機器學習演算法訓練該目標業務的條件預測模型。 本申請實施例中,可以將每一使用者作為訓練樣本,使用者資料和個性化篩選條件作為樣本資料。藉由對使用者資料和個性化篩選條件進行數學化表達(通常為向量),將使用者資料對應的數學化表達作為條件預測模型的輸入,將個性化篩選條件對應的數學化表達作為條件預測模型所期望的輸出,最終訓練獲得該條件預測模型。當然,最初訓練出的條件預測模型的準確性可能不太精準,這可在後續使用過程中不斷優化。關於機器學習演算法屬本領域的常見技術,在此不予以贅述。 在有了上述條件預測模型之後,則可以根據步驟101中採集到的使用者資料確定條件預測模型的輸入值(即向量化表示),並輸入到該模型中,最終,可根據模型輸出來確定預測到的資訊篩選條件(與目標使用者的需求目標符合)。 在步驟103中,從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 可見,藉由預先藉由機器學習訓練獲得一個與所述目標業務對應的條件預測模型,在採集到目標使用者的使用者資料後,基於所述使用者資料以及所述條件預測模型預測出該目標使用者對應的資訊篩選條件,最終自動篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者,可見,上述過程由於不需要使用者進行操作,提升了資訊篩選效率,並且更加智慧化。 在步驟104中,根據所述目標使用者對所述推薦資訊的選擇操作,更新所述目標使用者對應的資訊篩選條件。 在本申請實施例中,由於訓練出的條件預測模型的精度需要不斷優化,故有該模型預測出的資訊篩選條件可能與目標使用者的真實需求目標不符合。為此,有些使用者可以對所展示的推薦資訊進行選擇性操作,如在所推薦資訊的基礎上進一步選擇真真感興趣的資訊,在所推薦資訊的基礎上增加其他感興趣的資訊到同一頁面內,或者完全捨棄平臺推薦的資訊而重新輸入篩選條件並獲得對應的資訊,等等。以上操作都是與該目標使用者的真實需求目標相符合的,故可以根據使用者所做的操作對該使用者偏好的資訊篩選條件進行更新。 在步驟105中,基於所述目標使用者的使用者資料和該目標使用者更新後的所述資訊篩選條件,採用機器學習演算法優化所述條件預測模型。 如上所述,所述使用者資料可以是該目標使用者在一定的採集週期內所產生的,藉由將採集到的使用者資料和更新後的所述資訊篩選條件處理為數學化表達,可以進一步用來訓練所述條件預測模型,從而使得該模型的準確性不斷被優化。 在該步驟105之後,後續的資訊篩選條件的預測過程均可以基於最新被優化後所得的模型來進行,藉由資料的不斷沉澱,可以使得模型精度不斷提高。當然,在可實現的實施例中,上述步驟104和步驟105可以省去。 本申請一實施例中,所述方法還可以包括: 將所述條件預測模型輸出的資訊篩選條件展示給所述目標使用者。 若所述目標使用者對所展示的資訊篩選條件進行確認,從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 圖2示出了一示例性實施例提供的使用者介面示意圖,結合圖2所示,使用者在進入資訊推薦頁面之後,後端(伺服器端)可以根據該使用者的使用者資料以及條件預測模型,預測獲得該使用者對應的資訊篩選條件並反饋給使用者使用的客戶端設備。客戶端設備在接收到資訊篩選條件後會展示給使用者看,這樣做的好處在於使得使用者清楚知道平臺的資訊篩選過程是基於什麼樣的條件來進行的,使用者看到資訊篩選條件後可以直觀地明白是否與自身符合,從而可以提升使用者的信任度。此後,該介面還可以提供一個確認按鍵給使用者點擊,當使用者點擊後,表明其對預測出的資訊篩選條件無異議,則隨後將基於這些條件篩選出的推薦資訊展示給使用者。其中,該使用者介面還向使用者提供對推薦資訊進一步調整的功能,如提供很多個維度(如:額度、週期等),使用者可以基於維度進行選擇,從而篩選出跟自身需求更符合的資訊進行查看。當然,使用者介面的形式並不局限此。 圖3示出了一示例性實施例提供的一種應用在使用者端(即客戶端設備)的資訊推薦方法的流程圖。如圖3所示,在一實施例中,該方法包括步驟201~步驟203,其中: 在步驟201中,向伺服器發送獲取與目標業務對應的推薦資訊的請求,其中,所述請求攜帶目標使用者標識(如:使用者在App註冊的ID)。 例如,目標業務為某款App下的金融理財業務,當使用者點擊進入某個用來展示推薦資訊的頁面之後,安裝該App的終端設備便向伺服器端發送請求。 在步驟202中,接收所述伺服器返回的資訊篩選條件並顯示,其中,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的。 在步驟203中,接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 該方法可以參照上述圖1所示的方法的內容,在此不予以贅述。 與上述方法對應,本文還提供了一種資訊推薦裝置,該裝置可以藉由軟體碼來實現。 如圖4所示,在一實施例中,一種資訊推薦裝置300,應用在伺服器,該裝置300包括: 採集單元301,被配置為:採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 條件獲得單元303,被配置為:基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件; 資訊推薦單元305,被配置為:從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 在一實施例中,該裝置300還包括: 條件更新單元,根據所述目標使用者對所述推薦資訊的選擇操作,更新所述目標使用者對應的資訊篩選條件; 模型優化單元,基於所述目標使用者的使用者資料和該目標使用者更新後的所述資訊篩選條件,採用機器學習演算法優化所述條件預測模型。 在一實施例中,該裝置300還包括: 條件展示單元,將所述條件預測模型輸出的資訊篩選條件展示給所述目標使用者。 在一實施例中,所述資訊推薦單元305可被配置為: 若所述目標使用者對所展示的資訊篩選條件進行確認,從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 如圖5所示,在一實施例中,一種資訊推薦裝置400,應用在使用者端,該裝置400包括: 請求發送單元401,被配置為:向伺服器發送獲取與目標業務對應的推薦資訊的請求,其中,所述請求攜帶目標使用者標識。 條件顯示單元403,被配置為:接收所述伺服器返回的資訊篩選條件並顯示,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的。 推薦資訊顯示單元405,被配置為:接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 如圖6所示,本說明書一個或多個實施例提供了一種電子設備(如:伺服器或客戶端設備),該電子設備可以包括處理器、內部匯流排、網路介面、記憶體(包括記憶體以及非易失性記憶體),當然還可能包括其他業務所需要的硬體。處理器可為中央處理單元(CPU)、處理單元、處理電路、處理器、專用集成電路(ASIC)、微處理器或可執行指令的其他處理邏輯中的一個或多個實例。處理器從非易失性記憶體中讀取對應的程式到記憶體中然後運行。當然,除了軟體實現方式之外,本說明書一個或多個實施例並不排除其他實現方式,比如邏輯裝置抑或軟硬體結合的方式等等,也就是說以下處理流程的執行主體並不限定於各個邏輯單元,也可以是硬體或邏輯裝置。 在一實施例中,對於伺服器而言,所述處理器可以被配置為: 採集目標使用者的使用者資料,所述使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 基於所述使用者資料確定與所述目標業務對應的條件預測模型的輸入值並輸入到所述條件預測模型中,輸出資訊篩選條件; 從與所述目標業務對應的資訊集合中篩選出符合所述資訊篩選條件的推薦資訊並提供給所述目標使用者。 在一實施例中,對於客戶端設備(如手機或電腦等)而言,所述處理器可以被配置為: 向伺服器發送獲取與目標業務對應的推薦資訊的請求,所述請求攜帶目標使用者標識; 接收所述伺服器返回的資訊篩選條件並顯示,所述資訊篩選條件是基於與所述目標使用者標識對應的使用者資料及與所述目標業務對應的條件預測模型來預測獲得的; 接收所述伺服器返回的從與所述目標業務對應的資訊集合中篩選出的符合所述資訊篩選條件的推薦資訊並顯示。 本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同/相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於設備實施例、裝置實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。 上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、筆記型電腦、行動電話、相機電話、智慧電話、個人數位助理、媒體播放器、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。 為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本說明書一個或多個實施例時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。 本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方塊圖來描述的。應理解可由電腦程式指令實現流程圖和/或方塊圖中的每一流程和/或方塊、以及流程圖和/或方塊圖中的流程和/或方塊的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式化資料處理設備的處理器以產生一個機器,使得藉由電腦或其他可程式化資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的裝置。 這些電腦程式指令也可儲存在能引導電腦或其他可程式化資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。 這些電腦程式指令也可裝載到電腦或其他可程式化資料處理設備上,使得在電腦或其他可程式化設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式化設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。 在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。 記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flashRAM)。記憶體是電腦可讀媒體的示例。 電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可抹除可程式化唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟(CD-ROM)、數位化多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁碟儲存或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,電腦可讀媒體不包括暫存電腦可讀媒體(transitorymedia),如調變的資料信號和載波。 還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。 本領域技術人員應明白,本說明書一個或多個實施例的實施例可提供為方法、系統或電腦程式產品。因此,本說明書一個或多個實施例可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本說明書一個或多個實施例可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。 本說明書一個或多個實施例可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的例程、程式、物件、組件、資料結構等等。也可以在分散式計算環境中實踐本說明書一個或多個實施例,在這些分散式計算環境中,由藉由通訊網路而被連接的遠端處理設備來執行任務。在分散式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠端電腦儲存媒體中。 以上所述僅為本說明書一個或多個實施例的實施例而已,並不用於限制本說明書一個或多個實施例。對於本領域技術人員來說,本說明書一個或多個實施例可以有各種更改和變化。凡在本說明書一個或多個實施例的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本說明書一個或多個實施例的申請專利範圍之內。
101~105‧‧‧步驟
201~203‧‧‧步驟
300‧‧‧資訊推薦裝置
301‧‧‧採集單元
303‧‧‧條件獲得單元
305‧‧‧資訊推薦單元
400‧‧‧資訊推薦裝置
401‧‧‧請求發送單元
403‧‧‧條件顯示單元
405‧‧‧推薦資訊顯示單元
圖1示出了一示例性實施例提供的一種應用在伺服器端的資訊推薦方法的流程圖; 圖2示出了一示例性實施例提供的使用者介面示意圖; 圖3示出了一示例性實施例提供的一種應用在使用者端的資訊推薦方法的流程圖; 圖4示出了一示例性實施例提供的一種應用在伺服器的資訊推薦裝置的模組圖; 圖5示出了一示例性實施例提供的一種應用在使用者端設備的資訊推薦裝置的模組圖; 圖6示出了一示例性實施例提供的一種電子設備的結構。
Claims (13)
- 一種資訊推薦方法,包括: 採集目標使用者的使用者資料,該使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 基於該使用者資料確定與該目標業務對應的條件預測模型的輸入值並輸入到該條件預測模型中,輸出資訊篩選條件; 從與該目標業務對應的資訊集合中篩選出符合該資訊篩選條件的推薦資訊並提供給該目標使用者。
- 根據申請專利範圍第1項所述的方法,還包括: 根據該目標使用者對該推薦資訊的選擇操作,更新該目標使用者對應的資訊篩選條件; 基於該目標使用者的使用者資料和該目標使用者更新後的該資訊篩選條件,採用機器學習演算法優化該條件預測模型。
- 根據申請專利範圍第1項所述的方法,還包括: 將該條件預測模型輸出的資訊篩選條件展示給該目標使用者。
- 根據申請專利範圍第3項所述的方法,該篩選符合該資訊篩選條件的推薦資訊並提供給該目標使用者包括: 若該目標使用者對所展示的資訊篩選條件進行確認,從與該目標業務對應的資訊集合中篩選出符合該資訊篩選條件的推薦資訊並提供給該目標使用者。
- 根據申請專利範圍第1項所述的方法,該條件預測模型的訓練過程包括: 確定該目標業務對應的初始資訊篩選條件,其中該目標業務下的與該初始資訊篩選條件匹配的使用者群體最大; 從與該目標業務對應的資訊集合中篩選出符合該初始資訊篩選條件的初始推薦資訊並提供給該目標業務的使用者群; 根據每一使用者對該初始推薦資訊的選擇,確定每一使用者對應的個性化篩選條件; 採集每一使用者的使用者資料; 基於每一使用者的使用者資料和每一使用者對應的個性化篩選條件,採用機器學習演算法訓練該目標業務的條件預測模型。
- 一種資訊推薦方法,包括: 向伺服器發送獲取與目標業務對應的推薦資訊的請求,該請求攜帶目標使用者標識; 接收該伺服器返回的資訊篩選條件並顯示,該資訊篩選條件是基於與該目標使用者標識對應的使用者資料及與該目標業務對應的條件預測模型來預測獲得的; 接收該伺服器返回的從與該目標業務對應的資訊集合中篩選出的符合該資訊篩選條件的推薦資訊並顯示。
- 一種資訊推薦裝置,包括: 採集單元,採集目標使用者的使用者資料,該使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 條件獲得單元,基於該使用者資料確定與該目標業務對應的條件預測模型的輸入值並輸入到該條件預測模型中,輸出資訊篩選條件; 資訊推薦單元,從與該目標業務對應的資訊集合中篩選出符合該資訊篩選條件的推薦資訊並提供給該目標使用者。
- 根據申請專利範圍第7項所述的裝置,還包括: 條件更新單元,根據該目標使用者對該推薦資訊的選擇操作,更新該目標使用者對應的資訊篩選條件; 模型優化單元,基於該目標使用者的使用者資料和該目標使用者更新後的該資訊篩選條件,採用機器學習演算法優化該條件預測模型。
- 根據申請專利範圍第7項所述的裝置,還包括: 條件展示單元,將該條件預測模型輸出的資訊篩選條件展示給該目標使用者。
- 根據申請專利範圍第9項所述的裝置,該資訊推薦單元被配置為: 若該目標使用者對所展示的資訊篩選條件進行確認,從與該目標業務對應的資訊集合中篩選出符合該資訊篩選條件的推薦資訊並提供給該目標使用者。
- 一種資訊推薦裝置,包括: 請求發送單元,向伺服器發送獲取與目標業務對應的推薦資訊的請求,該請求攜帶目標使用者標識; 條件顯示單元,接收該伺服器返回的資訊篩選條件並顯示,該資訊篩選條件是基於與該目標使用者標識對應的使用者資料及與該目標業務對應的條件預測模型來預測獲得的; 推薦資訊顯示單元,接收該伺服器返回的從與該目標業務對應的資訊集合中篩選出的符合該資訊篩選條件的推薦資訊並顯示。
- 一種電子設備,包括: 處理器; 用於儲存處理器可執行指令的記憶體; 該處理器被配置為: 採集目標使用者的使用者資料,該使用者資料包括該目標使用者存取目標業務的資訊提供頁面產生的行為資料; 基於該使用者資料確定與該目標業務對應的條件預測模型的輸入值並輸入到該條件預測模型中,輸出資訊篩選條件; 從與該目標業務對應的資訊集合中篩選出符合該資訊篩選條件的推薦資訊並提供給該目標使用者。
- 一種電子設備,包括: 處理器; 用於儲存處理器可執行指令的記憶體; 該處理器被配置為: 向伺服器發送獲取與目標業務對應的推薦資訊的請求,該請求攜帶目標使用者標識; 接收該伺服器返回的資訊篩選條件並顯示,該資訊篩選條件是基於與該目標使用者標識對應的使用者資料及與該目標業務對應的條件預測模型來預測獲得的; 接收該伺服器返回的從與該目標業務對應的資訊集合中篩選出的符合該資訊篩選條件的推薦資訊並顯示。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711021629.4A CN107885796B (zh) | 2017-10-27 | 2017-10-27 | 信息推荐方法及装置、设备 |
| CN201711021629.4 | 2017-10-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201923675A true TW201923675A (zh) | 2019-06-16 |
Family
ID=61782671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107129774A TW201923675A (zh) | 2017-10-27 | 2018-08-27 | 資訊推薦方法及裝置、設備 |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN107885796B (zh) |
| TW (1) | TW201923675A (zh) |
| WO (1) | WO2019080662A1 (zh) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107885796B (zh) * | 2017-10-27 | 2020-04-17 | 阿里巴巴集团控股有限公司 | 信息推荐方法及装置、设备 |
| CN110659920B (zh) * | 2018-06-28 | 2023-04-18 | 阿里巴巴集团控股有限公司 | 一种业务对象的推荐方法和装置 |
| CN110766493B (zh) * | 2018-07-26 | 2023-04-28 | 阿里巴巴集团控股有限公司 | 业务对象提供方法、服务器、电子设备、存储介质 |
| CN110955823B (zh) * | 2018-09-26 | 2023-04-25 | 阿里巴巴集团控股有限公司 | 信息推荐方法、装置 |
| CN111368181A (zh) * | 2018-12-25 | 2020-07-03 | 阿里巴巴集团控股有限公司 | 信息推荐方法、信息显示方法及装置 |
| CN111415181A (zh) * | 2019-01-07 | 2020-07-14 | 北京字节跳动网络技术有限公司 | 展示信息的异常排查方法、装置、电子设备及可读介质 |
| CN111460269B (zh) * | 2019-01-18 | 2023-09-01 | 北京字节跳动网络技术有限公司 | 信息推送方法和装置 |
| CN110163713B (zh) * | 2019-01-28 | 2024-08-27 | 腾讯科技(深圳)有限公司 | 一种业务数据处理方法、装置以及相关设备 |
| CN110213325B (zh) * | 2019-04-02 | 2021-09-24 | 腾讯科技(深圳)有限公司 | 数据处理方法以及数据推送方法 |
| WO2020252751A1 (zh) * | 2019-06-20 | 2020-12-24 | 深圳市欢太科技有限公司 | 资源推送方法、装置、服务器以及存储介质 |
| CN112580840A (zh) * | 2019-09-27 | 2021-03-30 | 北京国双科技有限公司 | 一种数据分析方法及装置 |
| CN110874644B (zh) * | 2019-11-13 | 2025-09-12 | 第四范式(北京)技术有限公司 | 辅助用户探索数据集、数据表的方法及装置 |
| CN112929751B (zh) * | 2019-12-06 | 2022-11-18 | 北京达佳互联信息技术有限公司 | 用于确定动作执行的系统、方法及终端 |
| CN111144990B (zh) * | 2019-12-27 | 2022-08-05 | 蚂蚁胜信(上海)信息技术有限公司 | 推荐方法以及系统 |
| CN113065910A (zh) * | 2020-01-02 | 2021-07-02 | 北京京东尚科信息技术有限公司 | 数据处理、推荐方法及装置、电子设备和可读存储介质 |
| CN111429171B (zh) * | 2020-03-04 | 2022-09-23 | 支付宝(杭州)信息技术有限公司 | 一种信息展示方法、服务器、装置及系统 |
| CN112116411B (zh) * | 2020-08-10 | 2024-10-15 | 第四范式(北京)技术有限公司 | 一种用于商品推荐的排序模型的训练方法、装置及系统 |
| CN113065906A (zh) * | 2021-05-21 | 2021-07-02 | 中国建设银行股份有限公司 | 用户行为的预测方法及装置 |
| CN114065036A (zh) * | 2021-11-16 | 2022-02-18 | 北京沃东天骏信息技术有限公司 | 一种信息筛选方法、装置和系统 |
| CN115470257A (zh) * | 2022-09-29 | 2022-12-13 | 广东三维家信息科技有限公司 | 一种玻璃配置自动生成方法、装置、电子设备及存储介质 |
| CN119583638A (zh) * | 2025-02-10 | 2025-03-07 | 中信证券股份有限公司 | 物品信息推送方法、装置、电子设备和计算机可读介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7676400B1 (en) * | 2005-06-03 | 2010-03-09 | Versata Development Group, Inc. | Scoring recommendations and explanations with a probabilistic user model |
| US7836004B2 (en) * | 2006-12-11 | 2010-11-16 | International Business Machines Corporation | Using data mining algorithms including association rules and tree classifications to discover data rules |
| CN103118111B (zh) * | 2013-01-31 | 2017-02-08 | 北京百分点信息科技有限公司 | 一种基于多个数据交互中心的数据进行信息推送的方法 |
| CN103473291B (zh) * | 2013-09-02 | 2017-01-18 | 中国科学院软件研究所 | 一种基于隐语义概率模型的个性化服务推荐系统及方法 |
| CN106708821A (zh) * | 2015-07-21 | 2017-05-24 | 广州市本真网络科技有限公司 | 基于用户个性化购物行为进行商品推荐的方法 |
| CN106485562B (zh) * | 2015-09-01 | 2020-12-04 | 苏宁云计算有限公司 | 一种基于用户历史行为的商品信息推荐方法及系统 |
| CN106251174A (zh) * | 2016-07-26 | 2016-12-21 | 北京小米移动软件有限公司 | 信息推荐方法及装置 |
| CN107885796B (zh) * | 2017-10-27 | 2020-04-17 | 阿里巴巴集团控股有限公司 | 信息推荐方法及装置、设备 |
-
2017
- 2017-10-27 CN CN201711021629.4A patent/CN107885796B/zh active Active
-
2018
- 2018-08-27 TW TW107129774A patent/TW201923675A/zh unknown
- 2018-09-12 WO PCT/CN2018/105205 patent/WO2019080662A1/zh not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| CN107885796B (zh) | 2020-04-17 |
| WO2019080662A1 (zh) | 2019-05-02 |
| CN107885796A (zh) | 2018-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201923675A (zh) | 資訊推薦方法及裝置、設備 | |
| CN111061956B (zh) | 用于生成信息的方法和装置 | |
| CN110008397B (zh) | 一种推荐模型训练方法及装置 | |
| CN110413867B (zh) | 用于内容推荐的方法及系统 | |
| CN105320724A (zh) | 用于优化用于学习排序的非凸函数的新探索 | |
| WO2015188699A1 (zh) | 推荐项目的方法和装置 | |
| CN116541610B (zh) | 一种推荐模型的训练方法及装置 | |
| CN111177562B (zh) | 一种目标对象的推荐排序处理方法、装置及服务器 | |
| JP7350590B2 (ja) | 反復的な人工知能を用いて、通信決定木を通る経路の方向を指定する | |
| CN105069036A (zh) | 一种信息推荐方法及装置 | |
| CN112241327A (zh) | 分享信息处理方法、装置、存储介质与电子设备 | |
| US20140122503A1 (en) | Method and Apparatus Using Historical Influence for Success Attribution in Network Site Activity | |
| US20170365014A1 (en) | Systems, methods and non-transitory computer readable storage media for tracking and evaluating predictions regarding relationships | |
| CN109447694B (zh) | 一种用户特征分析方法及其系统 | |
| CN113742599B (zh) | 内容推荐方法、装置、设备及计算机可读存储介质 | |
| CN113934612B (zh) | 用户画像更新方法、装置、存储介质及电子设备 | |
| CN114925275A (zh) | 产品推荐方法、装置、计算机设备及存储介质 | |
| CN110119784A (zh) | 一种订单推荐方法及装置 | |
| CN113269600B (zh) | 一种信息发送的方法和装置 | |
| US11244019B2 (en) | Enrichment of user specific information | |
| CN113360765B (zh) | 事件信息的处理方法、装置、电子设备和介质 | |
| WO2018223993A1 (zh) | 一种应用软件搜索方法、装置及服务器 | |
| CN116542779A (zh) | 基于人工智能的产品推荐方法、装置、设备及存储介质 | |
| CN113344666A (zh) | 餐单生成方法、装置及系统 | |
| CN114579735A (zh) | 信息点状态确定方法、装置、电子设备及可读存储介质 |