999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

順序推薦系統的可解釋性

2021-06-16 16:43:12張玉娟周菁
電子技術與軟件工程 2021年4期
關鍵詞:用戶

張玉娟 周菁

(中國傳媒大學 北京市 100024)

1 引言

無論推薦系統如何更新迭代,其核心始終圍繞when、where、who、what、why 這五個問題進行。但是推薦系統發展至今,主要集中于對前四個問題的研究,忽略了推薦模型的可解釋性,即模型本身或者利用模型推薦系統給出推薦特定物品的理由。該解釋性對上述“why”類問題進行了回答與研究。雖然早期Schafer 在電商領域對用戶推薦的內容給予了相關解釋:“您正在看的這個產品與您過去喜歡的其他產品相似”[1],但是并沒有對“Why”在推薦系統領域的概念進行定義,直至2014年Zhang 正式提出了可解釋性推薦系統(Explainable Recommendation)的概念[2]。與普通電商領域不同的是,如果一個推薦系統在個別場景中對結果提供可解釋性,那么其說服用戶接受結果的能力及可信度都將越高,比如在用戶自身利益中產生較大影響的醫療領域,解釋某些藥品的作用或者解釋指定藥品在服用時需要一定順序的原因。

基于順序感知的推薦(Sequence-aware)主要根據用戶歷史行為輸出有序的物品列表。一般而言,物品與物品之間會存在某種特定的關聯[3]。比如電商領域,當一個用戶買了iPhone 之后,他可能在短期之內繼續購買iPhone 配套的耳機AirPods 的概率更大,而買其它品牌的手機的概率會更小[3]。又比如大學課程推薦領域,學生選擇課程時,因為課程和課程之間存在關聯,所以選擇課程集合需要考慮先決條件,例如《線性代數》是《矩陣論》的先決條件。Xu等人以先決條件作為選課的基礎,為大學生提供了在盡早滿足畢業條件的要求下,績點較高的推薦內容[4]。近年來,雖然越來越多的學者開始研究如何將深度學習和推薦系統更好的融合,但在推薦領域依舊存在數據稀疏、冷啟動等問題。通過知識圖譜技術所刻畫的用戶、物品畫像,既可以直接用于推薦系統,也可以作為輔助信息結合深度學習方法進行推薦。該技術不僅能夠有效地解決數據稀疏、冷啟動等問題,其中,基于路徑的知識圖譜推薦算法還使得推薦結果具備一定的可解釋性。

因此,我們以護膚品搭配為研究領域,著重考慮順序推薦中物品與物品之間的約束信息,通過知識推理結合約束信息,對不同物品之間的搭配給予可行性答案,并給出推薦的依據和理由。

本文共分為五章,第二章知識圖譜的設計,圍繞構建知識圖譜中信息約束和知識補充。第三章可解釋性模塊的設計,主要研究如何將信息約束融合知識推理對推薦可行性方案提供一定的解釋。第四章實驗,對可解釋性模塊進行了實驗對比和分析,驗證了我們提出方案的可行性。第五章結束語,包含對工作的總結以及對未來工作的展望。

2 知識圖譜的設計

我們將利用描述實體與實體之間關系的知識圖譜技術,定義類與類、實例與實例之間的關系,該技術不僅能夠通過描述實體間的關系來增強信息語義表達能力,還具備推理能力以及一定的可解釋性。由于沒有相關領域的開放知識圖譜,因此本章利用當前技術自行設計并構建了一套完整的護膚品知識圖譜。

2.1 圖譜構建

知識圖譜構建的流程如圖1 所示。依據設計的本體,對目前Kaggle 網站公開的Sephora 數據集 的缺陷以及理想數據集需求進行了分析,本文設計使用深度爬蟲策略進行信息獲取和信息抽取,利用多標簽文本分類技術對缺失的信息進行了補全。最終的數據集整理為嵌套字典類型的JSON 鍵值對格式,我們將物品名稱作為Key,將其成分列表、適合的膚質等其余屬性作為Value。字典類型不僅可以避免實體對齊,也可以在查詢、讀取數據時擁有較低的時間復雜度。最終所構建的數據集被分為了護膚品和成分數據集 兩個JSON 文件,利用自動化腳本將其以資源描述框架(Resource Description Framework, RDF)的形式存儲于Neo4j 圖形數據庫中。

2.2 知識補充

為了更清楚地表達物品與物品之間存在的約束信息,描述護膚品和成分、功能之間的關系,除了數據集中本身存在的屬性三元組中的關系,本文額外設計增強關系work well with 以及互斥關系in conflict with 來表示物品實例之間的約束信息。其中,work well with 表示該兩種物品可以進行搭配并且具備良好的反應;in conflict with 表示物品之間的互斥關系。在避免因使用護膚品過程中出現不良反應的幾率時,用戶不僅需要了解成分的作用,還需要了解成分之間的搭配關系。如若忽略以上兩種因素,可能會造成某種程度的損失,例如花費高昂的護膚品使用之后反而達不到預期效果,或者疊加產品的使用反而會讓皮膚變得敏感脆弱等情況。

圖1:知識圖譜構建流程圖

圖2:不同類別物品之間的約束關系

表1:推理規則設計

表2:膚質影響搭配結果

表3:多類別不可搭配結果

通過人工采集知識的方式,我們對2.1 節已存在的成分實體、膚質實體,進行知識補充。主要包含成分之間關系添加和膚質關系添加兩個維度。對于第一個維度,我們在視黃醇和維生素C、酒精和蛋白質等不能搭配使用的成分實例之間建立互斥關系,在視黃醇和煙酰胺等成分實例之間建立增強關系。對于第二個維度,考慮到成分表中當一些防腐劑、香精等危險系數較高的成份如果排序靠前,敏感性肌膚的人群需要謹慎選擇,因此需要在甲基氯異噻唑啉酮等刺激性較強的防腐劑和敏感肌膚質中建立互斥關系。

基于上述思路,本文構建的知識圖譜包含5252 個實體,5 種類別的關系,共計38841 條。類別關系包括:has ingredients 物品包含的成分關系、suits for 物品適合的膚質關系、has effect 成功功能關系、in conflict with 互斥關系和work well with 增強關系。

3 可解釋性模塊設計

在護膚品順序搭配的過程中,為確定搭配是否合理,本文研究設計了一套合理的算法,對知識圖譜中的知識進行推理,并將推理的結果可視化輸出,為用戶提供解釋功能。

3.1 利用關系的傳遞性制定推理規則

在知識圖譜構建的過程中,我們在成分實體之間建立了物品與成分之間的包含關系,以及互斥和增強關系。為了增強可解釋性,我們提出關系的傳遞性,將該關系由成分傳遞到物品實體中。關系傳遞性指:如果用大寫字母A、B 代表護膚品中某兩種實體、小寫字母a、b 表示成分實體,那么可以根據A 擁有成分a,B 擁有成分b,而a 和b 具備增強關系推理出:A 和B 也具備增強關系?;コ怅P系同理,如表1 所示。

3.2 進行搭配判斷

在具備約束關系順序推薦的過程中,物品間的約束關系尤其重要。所以需要在用戶提供膚質信息的前提下,根據用戶想要指定搭配的種類和名稱,進行以下2 個步驟的推理,并以RDF 記錄該約束信息。

3.2.1 物品與用戶膚質間的互斥

膚質類型包括正常肌膚、油性肌膚、干性肌膚、混合型肌膚以及敏感型肌膚5 大類,我們考慮到正常肌膚、油性肌膚、干性肌膚、混合型肌膚兩兩互斥,而敏感肌除了和正常肌膚互斥外,和其余肌膚可以相交的性質,即膚質類型可以組合成干性肌膚和敏感肌膚混合類等。依據膚質性質,我們考慮搭配列表中的物品是否與膚質存在suits for 關系的路徑,如果路徑可達則保留該物品,否則,我們初步判定該物品不符合用戶需求。此外我們需要利用已獲取的知識幫助我們進行知識推理,如某個物品含有有種成分,該成分與用戶膚質信息具備in conflict with 的互斥關系,我們可以則認為出:該物品并不適合此膚質類型的用戶。

3.2.2 物品和物品之間存在的約束

在推理過程中,我們需要對不同類別的子集在知識圖譜中進行約束關系查詢,約束關系包括互斥關系和增強關系。本文利用反向推演的思想,當且僅當不同類別產品之間不存在in conflict with 的路徑,我們則認為兩種產品之間不會產品互斥影響,產品可以進行搭配使用。如若如果存在增強關系,則直接以RDF 記錄該信息。

3.3 輸出推理內容

經過上一步,我們可以依據約束結果的RDF 信息,對搭配內容進行判定:當且僅當不存在任何互斥條件時,該搭配方案方能被認為具備可行性。對具備約束關系的方案進行可解釋性輸出時,需要結合3.1 中利用關系的傳遞性制定推理規則進行推理。如圖2,假設用戶目前的需要判斷的種類包括:清潔產品、護膚水、面霜,物品名稱依次為“Miracle Water Micellar Cleanser”,“The True Tincture Essence Chamomile”,“Active Moist Moisturizer”。

從圖2 中我們可以看出,“Miracle Water Micellar Cleanser”擁有成分“Retinol”和“Niacinamide”,“The True Tincture Essence-Chamomile”包含成分“Niacinamide”,“Niacinamide”成分和“Retinol”具備增強關系,為此可以推理出清潔產品“Miracle Water Micellar Cleanser”和護膚水“The True Tincture Essence-Chamomile”具備增強關系,一起使用的效果會更好。而由于成分“Niacinamide”和成分“Di-c12-13alkymalate”互斥,所以可以推理出,護膚水“The True Tincture Essence-Chamomile” 和 面 霜“Active Moist Moisturizer”互斥。由于存在互斥關系,因此該方案不可行。雖然該洗面奶和護膚水具備增強關系,但是與面霜互斥,因此該方案仍為不推薦的方案。此外,通過對互斥和增強的相關成分三元組信息的輸出,也可以幫助用戶進行更好地理解推薦原因。

4 實驗

為了驗證本文方法的可行性,假設用戶屬于干性敏感肌膚質,在指定護膚水是否可用的情況下進行測試,實驗結果如表2 所示??梢园l現,該護膚水中的成分”Diazolidinyl Urea”,敏感肌不適用,因此該搭配不可行。

針對清潔產品、護膚水、面霜三種不同類別的物品搭配,假設用戶屬于干性非敏感肌,實驗結果如表3 所示。結果判定為該三種物品不能一起搭配,根據解釋原因我們可以得到:雖然清潔產品和護膚水具備增強關系,但是護膚水和面霜存在互斥關系。因此在這種情況下,用戶可以更換面霜,來搭配清潔產品和護膚水。

5 結束語

通過可解釋性推理增加模型的可信度,用戶可以更加清楚地了解模型判斷的原因,從而更好地進行方案選擇。在具備強烈約束關系的順序推薦中,可以利用知識圖譜技術,為推薦結果提供可解釋性。后續的研究內容將圍繞對解釋語句進行權重分配調節的研究與設計,凝練輸出內容。

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 久草国产在线观看| 东京热高清无码精品| 亚洲欧美日韩中文字幕在线一区| 亚洲欧美另类色图| www.91在线播放| 亚洲中久无码永久在线观看软件| 欧美精品啪啪| 欧美天堂在线| 丰满的熟女一区二区三区l| 亚洲精品图区| 免费一级毛片在线播放傲雪网| 日韩资源站| 亚洲色中色| 日本少妇又色又爽又高潮| 国产精品手机视频| 久久精品中文字幕免费| 亚欧成人无码AV在线播放| 色综合久久88色综合天天提莫| 99伊人精品| 在线观看免费黄色网址| 精品久久777| 国产情精品嫩草影院88av| 永久毛片在线播| 无码啪啪精品天堂浪潮av| 国产精品久线在线观看| 国产草草影院18成年视频| 国产成a人片在线播放| 国产成人亚洲无吗淙合青草| AV天堂资源福利在线观看| 激情影院内射美女| 国产91小视频| 精品福利视频导航| 天天视频在线91频| 国产综合网站| 亚洲精品欧美日韩在线| 国产91久久久久久| 成人午夜天| 亚洲三级a| 国产欧美在线观看精品一区污| 99国产精品国产高清一区二区| 欧美三级自拍| 欧美日韩专区| 国产福利一区二区在线观看| 免费jizz在线播放| 青青青国产精品国产精品美女| 国产尤物视频网址导航| 国产日本视频91| 国产免费人成视频网| 手机永久AV在线播放| 色首页AV在线| 97成人在线观看| a级毛片在线免费观看| 婷婷亚洲天堂| 亚洲国产精品VA在线看黑人| 玖玖精品在线| 亚洲中文字幕久久精品无码一区| 71pao成人国产永久免费视频| 国产亚洲视频在线观看| 国产麻豆福利av在线播放 | 久久国产精品波多野结衣| 婷婷综合亚洲| 在线观看免费黄色网址| 精品少妇人妻无码久久| 亚洲制服丝袜第一页| 高清亚洲欧美在线看| 欧美有码在线| 婷婷午夜天| 久久久精品国产SM调教网站| 成年av福利永久免费观看| 亚洲精品视频免费| 亚洲区第一页| 国产综合无码一区二区色蜜蜜| 欧美日韩一区二区三| 亚洲精品va| 四虎成人免费毛片| 国内精品久久久久鸭| 欧美色99| 欧美日韩在线成人| 亚洲嫩模喷白浆| 久一在线视频| 三级国产在线观看| 亚洲婷婷在线视频|