亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于QoS感知的Web服務推薦算法綜述

        2022-03-21 04:06:27高文斌董晨辰胡谷雨
        計算機時代 2022年3期
        關鍵詞:分析

        高文斌 董晨辰 王 ?!『扔?/p>

        摘? 要: 隨著Web服務數(shù)量的迅速增長,服務過載的問題逐步顯現(xiàn)。為了解決服務過載的問題,基于服務質(zhì)量(Quality of Service,QoS)感知的服務推薦成為了服務計算領域的研究熱點。從起初的基于協(xié)同過濾算法到目前基于深度學習的服務推薦算法,這些算法從各個角度提升著服務推薦的精度。文章以算法的改進過程為主線,對主要的服務推薦算法及其存在的弊端進行了分析與總結(jié),并對未來服務推薦算法的發(fā)展進行了展望。

        關鍵詞: 服務質(zhì)量; 服務過載; 服務推薦算法; 分析

        中圖分類號:TP393? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-8228(2022)03-01-04

        Abstract: With the rapid growth of the number of Web Services, the problem of service overload has gradually emerged. To relieve service overload, the QoS-aware service recommendation has become a hot research topic in the field of service computing. Whether the original collaborative filtering algorithm or the current service recommendation algorithms based on deep learning, these algorithms applied in the field of service recommendation have been improving the accuracy of service recommendation from all angles. Taking the improvement process of the algorithm as the main line, this paper analyzes and summarizes the main algorithms of service recommendation and their disadvantages, and prospects the development of service recommendation algorithm in the future.

        Key words: Quality of Service; service overload; service recommendation algorithm; analysis

        0 引言

        隨著服務化理念的推廣和面向服務的計算模式(SOC)的廣泛應用,越來越多的企業(yè)選擇為用戶提供服務化的產(chǎn)品。作為面向服務的架構(gòu)(SOA)最主流的實現(xiàn)方式,Web服務(Web Service,ws)的數(shù)量成指數(shù)級增長。Web服務模型中包含三個實體:服務提供者、服務注冊中心、服務消費者。

        圖1顯示了傳統(tǒng)Web服務模型的基本結(jié)構(gòu)。服務提供者將其提供的服務信息注冊到服務注冊中心,這一過程稱為服務發(fā)布。服務發(fā)現(xiàn)指服務消費者向服務注冊中心發(fā)送攜帶服務功能性需求的服務調(diào)用需求,服務注冊中心通過檢索服務數(shù)據(jù)庫,為服務消費者匹配滿足功能性需求的服務的過程。服務消費者從服務注冊中心獲取到服務的注冊信息后,直接訪問服務提供者提供的服務,無需再經(jīng)過注冊中心,這一過程稱為服務綁定。

        然而截至2021年6月29日,僅programableweb上發(fā)布的Web服務數(shù)量已經(jīng)達到22200個。服務發(fā)現(xiàn)效率越來越低下,服務過載逐步顯現(xiàn)。服務過載,意為通過常規(guī)的服務發(fā)現(xiàn)手段已經(jīng)難以實現(xiàn)對服務有效的處理和利用。如何解決服務過載問題,幫助用戶快速定位高質(zhì)量(Qualityofservice,QoS)服務成為目前服務計算領域一個研究熱點。推薦系統(tǒng)在電商、電影等易產(chǎn)生信息過載領域的成功,為服務計算領域的專家學者提供了解決服務過載的新思路。以服務推薦的方式替代服務發(fā)現(xiàn)過程,不僅可以解決服務過載的問題,更是一個由用戶被動搜索轉(zhuǎn)向用戶定向主動推薦的過程。目前已經(jīng)有一些學者對于服務推薦做過綜述性研究,張等人[1]從服務推薦要解決的問題、面臨的挑戰(zhàn)、未來的發(fā)展等角度對服務推薦領域的研究成果做了綜述;閆[2]等人對基于協(xié)同過濾的推薦算法做了綜述。隨著推薦算法的不斷推陳出新,服務推薦算法也不再局限于協(xié)同過濾。本文將從推薦算法發(fā)展的角度對近十年的服務推薦算法作一個綜述。

        本文的組織結(jié)構(gòu)如下:第1節(jié)介紹服務推薦所要完成的目標以及目前服務推薦算法的評價指標;第2節(jié)介紹基于協(xié)同過濾的服務推薦算法;第3節(jié)介紹基于矩陣分解的服務推薦算法;第4節(jié)介紹基于深度學習的服務推薦算法;第5節(jié)總結(jié)全文。

        1 服務推薦目標及算法評價指標

        表1顯示的是用戶和服務關于響應時間的QoS矩陣,稱為“用戶-服務”矩陣,也稱為共現(xiàn)矩陣。表中的數(shù)值分別表示用戶調(diào)用對應服務時的響應時間數(shù)據(jù),“-”表示用戶并未調(diào)用過該服務?;赒oS的服務推薦所要解決的問題便是預測出共現(xiàn)矩陣中“-”位置處的QoS數(shù)值,并以QoS值為排序指標,為用戶推薦服務。

        其中[fxi]表示待評估模型的預測值,[yi]表示樣本真實值,m表示樣本總數(shù)。MAE、RMSE的值越小,表示預測值與實際值之間的誤差越小,模型的推薦性能越好。

        2 基于協(xié)同過濾的服務推薦算法

        協(xié)同過濾算法是最早應用在服務推薦領域的算法,以基于用戶的協(xié)同過濾算法為例,其計算原理為:假設相似用戶具有相似的喜好,在該假設的基礎上,通過計算用戶的相似群體完成推薦。用戶[i,j]的相似度[sim(i,j)]的計算常用以下兩種方法。

        其中[θ]表示用戶向量[i,j]之間的夾角。余弦相似度衡量了向量夾角的大小,由式⑶可見,夾角越小,余弦相似度越大。

        其中,[Ri,p]表示用戶[i]對物品[p]的評分,[Ri]代表用戶[i]對所有物品的平均評分,[P]代表物品集合。與余弦相似度相比,皮爾遜相關系數(shù)通過用戶平均分對獨立評分進行修正,降低了用戶評分偏置的影響。

        基于協(xié)同過濾的服務推薦算法主要在服務推薦早期較多采用,Sarwar等人[2]提出了基于服務的協(xié)同過濾服務推薦算法IPCC,算法輸入特征為服務,以服務為中心,應用皮爾遜相關系數(shù)計算服務的相似鄰居,并將鄰居服務推薦給用戶。Shao[4]等人提出了基于用戶的協(xié)調(diào)過濾服務推薦算法UPCC,算法的輸入特征為用戶,以用戶為中心,應用皮爾遜相關系數(shù)計算用戶的相似鄰居,并將相似鄰居調(diào)用過的服務推薦給中心用戶。張等人[5]提出了基于混合協(xié)同過濾的Web服務推薦算法,算法中結(jié)合了基于用戶的協(xié)同過濾和基于服務的協(xié)同過濾的共同優(yōu)點,并設計了考慮用戶個性化的Web服務推薦框架。張[6]等人認為用戶的評價中存在部分惡意評價,其可信度有待考量,因此,他們提出了具有穩(wěn)定性和可行評價的服務推薦算法,該方法通過“云模型”計算服務的穩(wěn)定性,計算用戶間的“反饋相似度”以剔除虛假用戶評價,最后在穩(wěn)定和可信的基礎上為用戶推薦服務。Adeli等人[7]認為用戶和服務之間的依賴性和流行度對服務推薦精度有著重要的影響,因此,他們提出了基于流行度依賴的協(xié)同過濾服務推薦算法,通過引入“用戶-服務”流行度依賴關系,提高算法在應對冷啟動問題時的推薦精度。

        3 基于矩陣分解的服務推薦算法

        雖然基于協(xié)同過濾的服務推薦算法在服務推薦領域初期取得了優(yōu)異的成效,但其仍然存在許多問題,其中最為嚴重的問題是:推薦結(jié)果的頭部效應十分明顯,且難以克服數(shù)據(jù)稀疏帶來的推薦精度下降問題。為了解決這一問題,矩陣分解的方法被眾多學者應用到服務推薦中。矩陣分解引入了“隱向量”的概念,增強了算法應對數(shù)據(jù)稀疏問題的能力。

        矩陣分解的算法過程如圖2所示,矩陣分解算法通過“用戶隱矩陣”與“服務隱矩陣”的乘積擬合“用戶-服務”矩陣,應用矩陣分解算法求解服務推薦問題的過程可歸納為:

        對“用戶-服務”矩陣[R=rm*n],“用戶隱矩陣”[U=um*k],“服務隱矩陣”[V=vk*n],通過優(yōu)化目標函數(shù):[minrui≠"-"(rui-uTivu)2]完成模型參數(shù)學習,而后通過訓練好的“用戶隱矩陣”與“服務隱矩陣”的乘積得到共現(xiàn)矩陣中所有QoS預測值并完成推薦。

        在矩陣分解應用到服務推薦領域以后,服務推薦的精度獲得了大幅度提高,唐[8]等人提出了基于位置聚類和張量分解的Web服務推薦算法ClustTD,該方法首先應用聚類算法,以位置信息為指標,分別對用戶、服務聚類,而后對聚類所得用戶向量、服務向量進行張量分解,再加權(quán)組合完成QoS值預測。Xu[9]等人提出了基于矩陣分解的上下文感知服務推薦算法LE-MF,為了解決冷啟動的問題,LE-MF算法中引入了服務位置信息、用戶位置信息,通過位置信息先完成用戶聚類、服務聚類,通過聚類縮小“用戶-服務”矩陣的體積,再通過矩陣分解完成服務QoS預測,并完成推薦。Yin等人[10]提出了基于網(wǎng)絡位置感知鄰居選擇的Web服務推薦QoS預測方法,與Xu等人不同的是,Yin等人沒有使用用戶、服務經(jīng)緯度信息作為聚類指標,而是通過自治系統(tǒng)(AS)來獲取用戶、服務的網(wǎng)絡位置,從而縮小求解空間,再通過矩陣分解的方法完成服務QoS預測。Qi等人[11]從服務推薦中的數(shù)據(jù)安全角度入手,他們認為算法中引入用戶、服務的時空信息雖然可以提高推薦精度,但時空數(shù)據(jù)往往包含用戶的敏感信息,因此他們提出了一種具有隱私保護的時空數(shù)據(jù)驅(qū)動的服務推薦,通過引入QoS數(shù)據(jù)的時空信息和位置敏感哈希技術,提高在使用時空數(shù)據(jù)時的安全性。Botangen等人[12]從矩陣分解方法的角度入手,通過改進算法的方式提升推薦精度,在引入地理位置信息的基礎上,提出了一種基于概率矩陣分解的地理位置感知Web服務推薦算法。

        4 基于深度學習的服務推薦算法

        矩陣分解的引入雖然提高了服務推薦的精度,但是就矩陣分解算法本身,參與計算的特征數(shù)量只能是兩個,對于其他上下文信息不友好,且難以克服冷啟動帶來的推薦精度降低問題。

        隨著AlexKrizhevsky于2012年提出AlexNet[13],深度學習的大幕正式拉開,往后的時間里,其應用迅速地從圖像領域擴展到語音領域,再到自然語言處理領域以及推薦系統(tǒng)領域。推薦系統(tǒng)進入深度學習時代后產(chǎn)生的大量優(yōu)秀模型、算法也被眾多學者引入服務計算領域,基于深度學習的服務推薦算法應運而生。

        Xiong[14]等人提出了基于混合協(xié)同過濾的Web服務推薦,首先通過“詞嵌入”方法將用戶、服務的上下文信息編碼成輸入特征向量,將多個輸入特征向量連接以后喂入全連接網(wǎng)絡,網(wǎng)絡輸出為服務的QoS預測;Bai等人[15]提出了長尾Web服務推薦的深度學習框架,論文中對“長尾服務”的定義為自發(fā)布以來,被調(diào)用次數(shù)低于5次的服務,他們通過論證得出隨著服務數(shù)量的增長,用戶越發(fā)傾向于長尾服務,提高長尾服務的推薦效率可以很大程度提高用戶的體驗。他們使用堆疊自編碼器分別提取用戶、服務特征,而后通過矩陣分解的方法實現(xiàn)QoS的預測。實驗證明,他們的方法可以有效改善傳統(tǒng)方法導致的頭部效應問題。唐等人[16]從特征交叉角度入手,提出基于一階因子分解機的質(zhì)量感知Web服務推薦算法,該方法在邏輯回歸基礎上,加入非線性的一階特征交叉,提升了算法的學習能力。實驗表明他們的方法比傳統(tǒng)線性特征學習的方法效果提升很多。但是由于算法復雜度限制,因子分解機難以實現(xiàn)特征的二階交叉,隨著特征數(shù)的增加,二階特征交叉會產(chǎn)生“參數(shù)爆炸”的問題。曹等人[17]考慮到基于因子分解的方法無法實現(xiàn)特征的高階交叉,將DeepFM方法引入服務推薦領域,該算法首先應用SOM神經(jīng)網(wǎng)絡進行聚類,而后對于聚類結(jié)果喂入DeepFM網(wǎng)絡,最終輸出服務QoS的預測數(shù)據(jù)。

        5 總結(jié)

        從起初基于協(xié)同過濾到目前基于深度學習,服務推薦算法的發(fā)展可以總結(jié)為圍繞以下兩個核心點進行突破:

        ⑴ 增加及優(yōu)化輸入特征,增加算法中的先驗知識;

        ⑵ 實現(xiàn)特征之間的高階交叉,提升算法的學習能力。

        硬件能力的不斷提升,使更多的特征可以被喂入網(wǎng)絡而不用擔心計算能力;深度學習帶來更深層的特征之間的交叉學習,使得模型的泛化能力以及特征表達能力不斷增強,未來的服務推薦領域?qū)⒗^續(xù)在這兩個方面努力。

        參考文獻(References):

        [1] 張秀偉,何克清,王健,等.Web服務個性化推薦研究綜述[J].計算機工程與科學,2013,35(9):132-140

        [2] 閆紅丹,楊懷洲.Web服務QoS預測與主動推薦方法綜述[J].智能計算機與應用,2019,9(1):199-202

        [3] B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, "Item-based collaborative filtering recommendation algorithms,"[C] Proc. International Conference on World Wide Web, ACM Press,2001(5):285-295

        [4] L. Shao, J. Zhang, Y. Wei, J. Zhao, B. Xie and H. Mei,"Personalized QoS prediction for Web Services via collaborative filtering,"[C] IEEE International Conference on Web Services, Salt Lake City, UT,2007.7:439-446

        [5] 張雪潔,王志堅,張偉建.基于混合協(xié)同過濾的個性化Web服務推薦[J].計算機科學與探索,2015,9(5):565-574

        [6] 張永勝,樊悅芹,鄭志華,等.考慮穩(wěn)定性與可信評價的云服務推薦網(wǎng)絡研究[J].小型微型計算機系統(tǒng),2018,39(1)

        [7] S.Adeli, P.Moradi QoS-based Web Service Recommenda-tion using Popular-dependent Collaborative Filtering[J].Joural of AI and Data Mining,2020,8(1):83-93

        [8] 唐妮,熊慶宇,王喜賓,等.基于位置聚類和張量分解的Web服務推薦算法[J].計算機工程與應用,2016(15):65-72

        [9] Xu Y , Yin J , Deng S , et al. Context-aware QoSprediction for Web Service recommendation and selection[J]. Expert Systems with Applications,2016(53):75-86

        [10] Yuyu Yin,Song Aihua,Gao Min,et al.QoS Prediction for Web Service Recommendation with Network Location-Aware Neighbor Selection[J]. International Journal of Software Engineering and Knowledge Engineering,2016,26(4):611-632

        [11] Qi L, Zhang X, Li S, et al. Spatial-Temporal Data-driven Service Recommendation with Privacy-preservation[J]. Information Sciences,2019:515

        [12] Botangen K A, Yu J, Sheng Q Z, et al. Geographic-aware Collaborative Filtering for Web Service Recommendation[J]. Expert Systems with Applications,2020,151:113347

        [13] ImageNet Classification with Deep Convolutional Neural Networks[J].Advances in neural information processing systems,2012,25(2)

        [14] Xiong R,? Wang J,? Zhang N, et al. Deep Hybrid?Collaborative Filtering for Web Service Recommendation[J]. Expert Systems with Applications,2018,110:191-205

        [15] B. Bai, Y. Fan, W. Tan and J. Zhang, "DLTSR: A Deep Learning Framework for Recommendations of Long-Tail Web Services,"[C]IEEE Transactions on Services Computing,2020,13(1):73-85

        [16] 唐明董,張婷婷,楊亞濤,等.基于因子分解機的質(zhì)量感知Web服務推薦方法[J].計算機學報,2018,41(6):1300-1313

        [17] 曹步清,肖巧翔,張祥平,等.融合SOM功能聚類與DeepFM質(zhì)量預測的API服務推薦方法[J].計算機學報,2019(6):1367-1383

        猜你喜歡
        分析
        禽大腸桿菌病的分析、診斷和防治
        隱蔽失效適航要求符合性驗證分析
        電力系統(tǒng)不平衡分析
        電子制作(2018年18期)2018-11-14 01:48:24
        電力系統(tǒng)及其自動化發(fā)展趨勢分析
        經(jīng)濟危機下的均衡與非均衡分析
        對計劃生育必要性以及其貫徹實施的分析
        GB/T 7714-2015 與GB/T 7714-2005對比分析
        出版與印刷(2016年3期)2016-02-02 01:20:11
        網(wǎng)購中不良現(xiàn)象分析與應對
        中西醫(yī)結(jié)合治療抑郁癥100例分析
        偽造有價證券罪立法比較分析
        女女同女同一区二区三区| 欧美精品一级| yy111111少妇影院| 日本亚洲视频免费在线看| 欧美丰满老熟妇aaaa片| 无码精品国产va在线观看| 欧美日韩中文亚洲另类春色| 国产成av人在线观看| 久久精品国产久精国产爱| 熟妇人妻av中文字幕老熟妇| AV教师一区高清| 羞涩色进入亚洲一区二区av| 午夜dv内射一区二区| 熟妇人妻无乱码中文字幕| 国产免费人成视频在线播放播 | 亚洲成a人v欧美综合天堂| 亚洲熟女乱色一区二区三区| 不卡a v无码在线| 亚洲综合久久精品少妇av| 人妻在卧室被老板疯狂进入| 综合三区后入内射国产馆| 亚洲无码毛片免费视频在线观看 | 免费观看性欧美大片无片| 51精品视频一区二区三区| 国产久久久自拍视频在线观看| 精品久久久久久无码专区| 久久精品中文字幕一区| 亚洲AV小说在线观看| 亚洲一区二区三区偷拍视频| 国产成人精品白浆久久69| 亚洲免费视频播放| 免费看男女啪啪的视频网站| 国产亚洲欧美精品永久| 看曰本女人大战黑人视频| 校花高潮一区日韩| 男男亚洲av无一区二区三区久久| 免费毛片a线观看| 女高中生自慰污免费网站| 白白色日韩免费在线观看| 色一情一乱一伦麻豆| 无限看片在线版免费视频大全|