[發(fā)明專利]一種基于大規(guī)模進(jìn)化算法的商品推薦方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111551750.4 | 申請(qǐng)日: | 2021-12-17 |
| 公開(公告)號(hào): | CN114202387A | 公開(公告)日: | 2022-03-18 |
| 發(fā)明(設(shè)計(jì))人: | 田野;鄭威;張亞杰;張興義 | 申請(qǐng)(專利權(quán))人: | 安徽大學(xué) |
| 主分類號(hào): | G06Q30/06 | 分類號(hào): | G06Q30/06;G06F9/50;G06N3/12 |
| 代理公司: | 安徽省合肥新安專利代理有限責(zé)任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230601 安*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 大規(guī)模 進(jìn)化 算法 商品 推薦 方法 | ||
本發(fā)明公開了一種基于大規(guī)模進(jìn)化算法的商品推薦方法,包括:1、構(gòu)建商品推薦的多目標(biāo)優(yōu)化模型;2、初始化N個(gè)商品推薦模式作為初始種群,并給定初始參數(shù)值;3、在遺傳算法中添加受限玻爾茲曼機(jī)RBM來學(xué)習(xí)Pareto最優(yōu)子空間,將在Pareto最優(yōu)子空間中產(chǎn)生的子代與采用NSGA?II算法產(chǎn)生的子代合并形成子代種群;4、將子代種群與父種群合并后進(jìn)行環(huán)境選擇,生成新的個(gè)體種群,并自適應(yīng)調(diào)整參數(shù),直至達(dá)到終止條件時(shí)停止迭代;5、將最終種群中處于Pareto最優(yōu)的個(gè)體作為商品推薦方案進(jìn)行推薦。本發(fā)明能降低大規(guī)模商品推薦問題的搜索空間,從而減少尋找最優(yōu)商品推薦方案所耗費(fèi)的時(shí)間,并使商品推薦方案呈現(xiàn)多樣性。
技術(shù)領(lǐng)域
本發(fā)明屬于商品推薦領(lǐng)域,具體的說是一種基于大規(guī)模進(jìn)化算法的商品推薦方法。
背景技術(shù)
近些年隨著電子商務(wù)和數(shù)據(jù)庫(kù)技術(shù)的快速發(fā)展,一方面提升了商務(wù)網(wǎng)站收集和存儲(chǔ)海量商務(wù)數(shù)據(jù)的能力;另一方面對(duì)于如何從這些海量的數(shù)據(jù)中提取出極具價(jià)值的信息成為了人們亟待解決的問題;人們?cè)絹碓蕉嗟年P(guān)注到,對(duì)用戶與商品的交互行為數(shù)據(jù)的分析能夠?yàn)樯唐吠扑]提供非常有價(jià)值的信息,從而能極大地改善商品推薦方案的質(zhì)量。當(dāng)前,現(xiàn)有的模式挖掘算法能夠在一般規(guī)模的數(shù)據(jù)庫(kù)中挖掘出優(yōu)質(zhì)的商品推薦方案,但是在挖掘大規(guī)模數(shù)據(jù)庫(kù)的商品推薦方案時(shí),現(xiàn)有的推薦技術(shù)在解決此類大規(guī)模問題時(shí)往往需要大量的計(jì)算資源,并且隨著數(shù)據(jù)庫(kù)規(guī)模的增長(zhǎng)而急速增長(zhǎng)。顯然,在計(jì)算資源有限的情況下,算法的運(yùn)行速度通常會(huì)異常緩慢,并且推薦效果差,導(dǎo)致推薦的商品往往難以吸引用戶。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述現(xiàn)有技術(shù)存在的不足之處,提出一種基于大規(guī)模進(jìn)化算法的商品推薦方法,以期能降低大規(guī)模商品推薦問題的搜索空間,從而減少尋找最優(yōu)商品推薦方案所耗費(fèi)的時(shí)間,并使商品推薦方案呈現(xiàn)多樣性。
本發(fā)明為達(dá)到上述發(fā)明目的,采用如下技術(shù)方案:
本發(fā)明一種基于大規(guī)模進(jìn)化算法的商品推薦方法的特點(diǎn)是按如下步驟進(jìn)行:
步驟一、構(gòu)建商品推薦的多目標(biāo)優(yōu)化模型;
步驟1.1、獲取用戶與商品的交互行為的數(shù)據(jù)庫(kù)Y={Y1,Y2,…,Yi,…,Yn},其中,Yi表示第i個(gè)用戶的商品交互行為,n為數(shù)據(jù)庫(kù)中用戶的總數(shù);遍歷用戶與商品的交互行為的數(shù)據(jù)庫(kù)Y,得到所述數(shù)據(jù)庫(kù)Y中存在的所有商品項(xiàng)的數(shù)目D;
步驟1.2、根據(jù)所述商品項(xiàng)的數(shù)目D,采用二進(jìn)制方式對(duì)數(shù)據(jù)庫(kù)Y進(jìn)行編碼,得到大規(guī)模商品項(xiàng)模式集T={t1,t2,…,ti,…,tn},且T是一個(gè)n×D矩陣;其中,第i個(gè)商品項(xiàng)模式ti通過數(shù)據(jù)庫(kù)Y中第i個(gè)用戶與所有商品項(xiàng)的交互行為來表示;即ti={ti,1,ti,2,…,ti,d,…,ti,D},若第i個(gè)用戶存在與第d個(gè)商品的交互行為,則令ti,d=1,表示第i個(gè)商品項(xiàng)模式中存在第d個(gè)商品項(xiàng),否則,令ti,d=0,表示第i個(gè)商品項(xiàng)模式中不存在第d個(gè)商品項(xiàng);d∈[1,D];
令商品推薦方案X是由{0,1}組成的向量,且X={x1,x2,…,xk,…,xD};其中,若xk=1表示所述商品推薦方案X中第k個(gè)商品項(xiàng)被推薦;反之,xk=0則表示所述商品推薦方案X中第k個(gè)商品項(xiàng)未被推薦;k∈[1,D];
步驟1.3、利用式(1)建立商品推薦方案X的多目標(biāo)優(yōu)化模型F(X):
Maximize F(X)=(f(X),O(X)) (1)
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安徽大學(xué),未經(jīng)安徽大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111551750.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購(gòu)物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購(gòu)買、出售或租賃交易
G06Q30-08 ..拍賣
- 一種基因內(nèi)含子進(jìn)化重構(gòu)裝置及方法
- 流感H5疫苗
- 基于云進(jìn)化跟蹤太陽能路燈最大功率點(diǎn)的方法及系統(tǒng)
- AprL-進(jìn)化枝蛋白酶變體及其用途
- 一種基于可進(jìn)化脈沖神經(jīng)網(wǎng)絡(luò)的鳶尾花卉分類方法和裝置
- 一種基于環(huán)境性能需求的產(chǎn)品進(jìn)化設(shè)計(jì)決策方法
- 一種分組進(jìn)化的高維粒子群尋優(yōu)方法
- 基于進(jìn)化樹的模擬生物教學(xué)方法以及裝置
- 一種印刷廢氣進(jìn)化處理裝置
- 一種基于進(jìn)化樹的創(chuàng)新設(shè)計(jì)教學(xué)裝置





