唐國城,房正華,李廣源
(青島工學院 信息工程學院,山東 青島 266300)
隨著科技的發(fā)展與迭代,時代已經(jīng)從信息互聯(lián)轉(zhuǎn)變到了萬物互聯(lián)。信息互聯(lián)改變了交流方式,萬物互聯(lián)將改變?nèi)藗兊纳罘绞桨ㄈ藗兊馁徫镄袨?,淘寶、京東等網(wǎng)上購物平臺已推廣到了廣大農(nóng)村,要從成千上萬的商品中找到了自己滿意的商品,不能僅靠個人搜索,個性化推薦系統(tǒng)起到了很關(guān)鍵的作用。由此帶來的優(yōu)質(zhì)的線上購物體驗成就了數(shù)字化時尚服裝行業(yè)的快速發(fā)展。
這種推薦有一個弊端就是它是從靜態(tài)角度,或者依據(jù)瀏覽購買記錄等進行推薦,而無法滿足用戶私有衣櫥的動態(tài)推薦。時尚服裝設(shè)計師可以對個人已有的衣物的對服裝的搭配進行推薦,數(shù)字化時尚服裝設(shè)計衣櫥可以將時尚服裝設(shè)計師的經(jīng)驗進行數(shù)字智能化,并根據(jù)當日天氣、特殊場合等各種綜合因素進行衣物推薦。本文即是根據(jù)以上需求,進行模型構(gòu)建,完成相關(guān)算法設(shè)計。
現(xiàn)有推薦算法各有優(yōu)缺點:基于關(guān)聯(lián)規(guī)則的推薦算法得到的結(jié)果比較容易理解,但運算耗時,無法快速反應(yīng)實時推薦;協(xié)同過濾是推薦算法中最成功的算法,可以推薦復雜的非結(jié)構(gòu)化的對象,但隨著用戶增多,推薦性能不斷提升,對數(shù)據(jù)的依賴性增強,存在冷啟動問題;基于內(nèi)容的推薦算法可以很好地解決冷啟動問題,但缺點是會受到推薦對象特征提取能力的限制。
服裝個性化推薦核心是用戶,傳統(tǒng)的時尚服裝搭配往往是由造型師或者專家從主觀、衣物的風格以及所服務(wù)對象所出現(xiàn)的場合所給出的搭配方案,對于細粒度的指標無法定義,時間和經(jīng)歷也花費較大。由此個性化推薦系統(tǒng)應(yīng)運而生,其基于傳統(tǒng)的人工推薦,結(jié)合現(xiàn)如今比較熱門以及穩(wěn)定的智能推薦技術(shù),從用戶自身角度出發(fā),進行專業(yè)的推薦。個性化的服裝智能推薦系統(tǒng)主要由服裝模型、用戶模型及推薦算法組成。為了實現(xiàn)服裝模型和用戶模型之間更好的匹配,本文從影響用戶穿衣的幾個角度出發(fā),將天氣、風俗、出行場合、用戶個人偏好四個因素相結(jié)合,通過四個方向,擬合出核心的個性化推薦的用戶模型與服裝模型,通過推薦算法,將服裝模型與用戶基本模型結(jié)合,完成基于用戶自身行為的個性化推薦。
用戶模型是服裝個性化推薦模型的核心。用戶是多樣化的,首先第一步需要基于外部因素如天氣、風俗以及出席場合生成用戶基本共性模型,什么天氣下適合什么樣的服裝,某一些地區(qū)特別的風俗習慣導致的穿衣風格的變化以及出席場合所對服裝的影響都是共性的一些特征模型。基于用戶的基本信息如身高體重等,通過對于天氣數(shù)據(jù)與服裝數(shù)據(jù)的對應(yīng),常見風俗習慣對于服裝穿搭的影響特點以及常見場合下合適的、大眾認同的服飾的模型提煉,完成基礎(chǔ)共性模型?;诳蛻舳伺c用戶交流,可通過多方面的用戶反饋,收集用戶服裝風格個人喜好。用戶喜好的全面獲取以及合理的描述,將直接決定個性化推薦的效率以及質(zhì)量。
通過用戶模型,結(jié)合層次向量法,采用樹型結(jié)構(gòu)對服裝屬性進行分類,并以空間向量形式表示用戶的興趣偏好,可以很好的表示復雜屬性之間的相關(guān)關(guān)系,降低運算的維度,同時結(jié)合現(xiàn)有的網(wǎng)絡(luò)購物平臺,基于用戶的行為軌跡,獲取其對于感興趣的衣服品類,對于用戶日常的瀏覽行為進行興趣度計算,建立用戶興趣屬性進行TOP N排序。
圖1 服裝推薦流程圖Fig.1 Clothing recommendation flow chart
本文通過三層樹裝結(jié)構(gòu)表示用戶喜好的服裝模型,第一層基于用戶;第二層基于用戶屬性標簽,一個屬性標簽可以有多個屬性值;第三層表示某個服裝屬性的具體屬性值,服裝類目之間,服裝的屬性和取值存在一定的差異。由此構(gòu)建基于用戶的服裝偏好模型:
其中:Ti為第i個服裝屬性;Wi為該服裝屬性在用戶心中的權(quán)重;ti為第i個服裝屬性所對應(yīng)的屬性值;wi為屬性值對應(yīng)的權(quán)重。(流程如圖2所示)
圖2 服裝模型方法Fig.2 Clothing model method
以上的方法將用戶模型和衣服模型兩個模型進行綜合考量,給出具體推薦結(jié)果既綜合了傳統(tǒng)衣物推薦的算法,解決個人用戶平時購物的需求,同時又結(jié)合用戶自有衣櫥,自動進行相同風格的推薦,第三也是本算法的最大亮點就是結(jié)合當日的天氣情況進行自有衣櫥的衣服的推薦。