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

        ?

        基于本體的個(gè)性化推薦系統(tǒng)研究與實(shí)現(xiàn)

        2018-03-19 17:08:38董林林楊傳龍黃學(xué)波
        電腦知識(shí)與技術(shù) 2018年4期
        關(guān)鍵詞:個(gè)性化推薦協(xié)同過(guò)濾公共文化服務(wù)

        董林林 楊傳龍 黃學(xué)波

        摘要:在大數(shù)據(jù)、云計(jì)算、數(shù)據(jù)挖掘、人工智能等現(xiàn)代網(wǎng)絡(luò)技術(shù)的飛速發(fā)展的科技背景之下,公共文化服務(wù)平臺(tái)的建設(shè)缺乏互聯(lián)網(wǎng)新技術(shù)的應(yīng)用,網(wǎng)站服務(wù)不夠便捷,不能更好的把握用戶(hù)需求,不能為公眾提供更優(yōu)質(zhì)的的公共文化服務(wù)。尤其是,當(dāng)前公共文化服務(wù)平臺(tái)的建設(shè)缺乏對(duì)個(gè)性化服務(wù)的集成,不能有效的滿(mǎn)足用戶(hù)的個(gè)性化需求。針對(duì)此問(wèn)題,該文提出在公共文化服務(wù)集成平臺(tái)中集成協(xié)同過(guò)濾技術(shù)為用戶(hù)提供個(gè)性化活動(dòng)推薦,同時(shí)基于知識(shí)本體,利用本體在語(yǔ)義查詢(xún)擴(kuò)展方面的優(yōu)勢(shì)為用戶(hù)提供當(dāng)前瀏覽活動(dòng)相關(guān)的文化資料推薦。

        關(guān)鍵詞:公共文化服務(wù);個(gè)性化推薦;協(xié)同過(guò)濾;本體

        中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)04-0247-03

        Research And Implementation Of Personalized Recommendation System Based on Ontology

        DONG Lin-lin, YANG Chuan-long, HUANG Xue-bo

        (School of Computer Engineering, Qingdao Technological University, Qingdao 266033, China)

        Abstract:In big data, cloud computing, data mining, artificial intelligence and modern network technology the rapid development of science and technology under the background of application, the construction of public cultural service platform for the lack of new technology of the Internet, web service is not convenient, can better grasp of user needs, can provide better public cultural services for the public. In particular, the current construction of public cultural service platform lacks the integration of personalized services, and can not effectively meet the user's personalized needs. Therefore, to solve this problem, this paper proposes integrated collaborative filtering recommendation to provide users with personalized activities in public cultural service integration platform Based on knowledge, ontology, semantic query expansion in the advantage of providing the information related to the current browsing activities for users to recommend the use of ontology.

        Key words: Public cultural services; Personalized recommendation; Collaborative filtering; Ontology

        1 概述

        現(xiàn)如今,為滿(mǎn)足人們的個(gè)性化需求,個(gè)性化推薦技術(shù)已經(jīng)廣泛的應(yīng)用在電子商務(wù)、社交網(wǎng)絡(luò)、各種視頻音樂(lè)網(wǎng)站等領(lǐng)域,例如 Amazon,淘寶,豆瓣等,都在不同程度上采用了個(gè)性化推薦系統(tǒng)[1]。由于個(gè)性化推薦技術(shù)能夠很好的滿(mǎn)足用戶(hù)個(gè)性化需求,能夠發(fā)掘用戶(hù)潛在興趣,因此,將個(gè)性化推薦服務(wù)集成到公共文化服務(wù)平臺(tái)顯得尤為重要。

        2 個(gè)性化推薦系統(tǒng)總體架構(gòu)

        綜合分析公共文化服務(wù)集成平臺(tái)的用戶(hù)需求以及實(shí)際應(yīng)用場(chǎng)景,本文提出個(gè)性化推薦系統(tǒng)包含包含兩部分:一是針對(duì)文化活動(dòng)的推薦,二是針對(duì)當(dāng)前用戶(hù)瀏覽的文化活動(dòng)內(nèi)容而進(jìn)行的文化資料的推薦。

        對(duì)于文化活動(dòng)的推薦著重突出個(gè)性化,強(qiáng)調(diào)用戶(hù)興趣偏好。因而需要利用用戶(hù)的歷史瀏覽行為數(shù)據(jù),然后利用協(xié)同過(guò)濾推薦技術(shù)給用戶(hù)進(jìn)行文化活動(dòng)推薦;對(duì)于文化資料的推薦著重突出文化活動(dòng)主題相關(guān)性,期望做到的是推薦與當(dāng)前活動(dòng)主題具有語(yǔ)義相關(guān)的文化資料。

        綜合分析,本文提出的個(gè)性化推薦系統(tǒng)總體框架設(shè)計(jì)如圖1所示。

        其中,個(gè)性化活動(dòng)的推薦采用協(xié)同過(guò)濾技術(shù)實(shí)現(xiàn),首先通過(guò)收集用戶(hù)的行為數(shù)據(jù),比如用戶(hù)的活動(dòng)點(diǎn)贊數(shù)據(jù)、收藏活動(dòng)的數(shù)據(jù)、參加活動(dòng)記錄數(shù)據(jù)等,形成用戶(hù)的偏好模型,也就是用戶(hù)-活動(dòng)評(píng)分矩陣,然后應(yīng)用協(xié)同過(guò)濾算法給用戶(hù)進(jìn)行活動(dòng)推薦。在用戶(hù)瀏覽文化活動(dòng)詳情時(shí),系統(tǒng)會(huì)根據(jù)用戶(hù)當(dāng)前瀏覽的活動(dòng)主題利用本體進(jìn)行語(yǔ)義擴(kuò)展,查詢(xún)檢索出與當(dāng)前瀏覽活動(dòng)相關(guān)的文化資料推薦給用戶(hù)。

        3 基于協(xié)同過(guò)濾的文化活動(dòng)推薦

        協(xié)同過(guò)濾推薦主要是利用群體的觀點(diǎn)為當(dāng)前活動(dòng)用戶(hù)來(lái)產(chǎn)生推薦項(xiàng)目,借助過(guò)去的用戶(hù)行為記錄,計(jì)算各個(gè)用戶(hù)之間興趣偏好的相似度,找出與當(dāng)前用戶(hù)興趣偏好接近的鄰居用戶(hù),并通過(guò)這些鄰居用戶(hù)組成的相似用戶(hù)組的建議來(lái)產(chǎn)生對(duì)當(dāng)前用戶(hù)的推薦[2]。在文化活動(dòng)的推薦中,協(xié)同推薦可以為當(dāng)前用戶(hù)找到有著相似興趣背景或者相似文化需求的用戶(hù)群體,通過(guò)相似用戶(hù)群體推薦得到相關(guān)文化活動(dòng)。

        基于協(xié)同過(guò)濾的個(gè)性化推薦系統(tǒng)一般由三個(gè)模塊組成:用戶(hù)建模模塊、推薦對(duì)象建模模塊、推薦算法模塊[3]。其中,用戶(hù)建模模塊也就是收集用戶(hù)偏好信息的過(guò)程,數(shù)據(jù)收集是個(gè)性化推薦系統(tǒng)的基礎(chǔ)[4]。

        在本文的設(shè)計(jì)中,用戶(hù)偏好信息的收集主要來(lái)自于用戶(hù)的行為數(shù)據(jù),比如對(duì)文化活動(dòng)的點(diǎn)贊、收藏,參加某類(lèi)文化活動(dòng)等。然后根據(jù)提前設(shè)置好的打分機(jī)制,例如用戶(hù)收藏了一個(gè)活動(dòng),則設(shè)置相應(yīng)的評(píng)分為二等,形成用戶(hù)-項(xiàng)目評(píng)分矩陣,也就是用戶(hù)偏好模型。

        其中,具體推薦過(guò)程步驟如下:

        1) 用戶(hù)進(jìn)入系統(tǒng)平臺(tái)中,系統(tǒng)平臺(tái)會(huì)收集用戶(hù)的行為歷史數(shù)據(jù),比如參加文化活動(dòng)記錄、活動(dòng)點(diǎn)贊記錄、活動(dòng)收藏記錄,這些數(shù)據(jù)記錄表明了用戶(hù)的喜好;

        2) 系統(tǒng)根據(jù)預(yù)先設(shè)置的評(píng)分機(jī)制,生成用戶(hù)-活動(dòng)評(píng)分矩陣;

        3) 開(kāi)始推薦算法流程,利用公式計(jì)算用戶(hù)的相似度,找出相似度最高的N個(gè)用戶(hù)最為最近鄰居集,利用最近鄰居集進(jìn)行評(píng)分預(yù)測(cè),按預(yù)測(cè)評(píng)分排序,得到推薦結(jié)果,將結(jié)果呈現(xiàn)給用戶(hù)。

        4 基于本體的文化資料推薦

        文化資料主要是針對(duì)用戶(hù)當(dāng)前瀏覽的文化活動(dòng)來(lái)進(jìn)行的文化資料的推薦,該模塊涉及到自然語(yǔ)言處理(NLP)、本體語(yǔ)義查詢(xún)擴(kuò)展以及信息檢索等相關(guān)技術(shù)?;诒倔w的文化資料推薦分為三大部分:活動(dòng)主題關(guān)鍵詞獲取、基于本體的查詢(xún)擴(kuò)展、資源檢索模塊,其推薦流程如圖2所示:

        圖2 基于本體的文化資料推薦流程圖

        4.1 活動(dòng)主題關(guān)鍵詞獲取

        在基于本體的文化資料推薦中,首先需要利用自然語(yǔ)言處理技術(shù)進(jìn)行分詞處理。經(jīng)過(guò)分詞處理得到了一個(gè)詞組,但是并不是每一個(gè)詞都是關(guān)鍵詞,其中往往包含很多語(yǔ)氣詞、助詞等,而該類(lèi)詞并不具有語(yǔ)義信息,因此并不能作為關(guān)鍵詞。同時(shí),在分詞之后下一步需要對(duì)關(guān)鍵詞進(jìn)行擴(kuò)展,如果對(duì)所有的詞都進(jìn)行關(guān)鍵詞擴(kuò)展的話,必然會(huì)影響效率,提升處理的復(fù)雜度,尤其是如果活動(dòng)標(biāo)題過(guò)長(zhǎng),進(jìn)行完全關(guān)鍵詞擴(kuò)展的話影響時(shí)間過(guò)長(zhǎng),影響用戶(hù)體驗(yàn)。

        因此,需要以某種方式進(jìn)行關(guān)鍵詞過(guò)濾。一般來(lái)說(shuō),通常是按照詞性來(lái)進(jìn)行處理,詞性的分類(lèi)有很多,有很多詞并沒(méi)有實(shí)際意義,比如“嘆詞”、“語(yǔ)氣詞”等,這部分詞不包含語(yǔ)義信息,因此本文采用根據(jù)詞性對(duì)關(guān)鍵詞進(jìn)行篩選的方法,在分詞的結(jié)果中,我們會(huì)對(duì)詞性進(jìn)行標(biāo)注,根據(jù)獲取到的詞性對(duì)所有關(guān)鍵詞進(jìn)行過(guò)濾,主要保留名詞、動(dòng)詞、形容詞,然后得到一個(gè)詞項(xiàng)集合。分析發(fā)現(xiàn),其中仍然會(huì)包含有一些無(wú)意義的詞項(xiàng),因此本文在上述處理的基礎(chǔ)上,再采用停用詞庫(kù)過(guò)濾的方法進(jìn)行二次關(guān)鍵詞過(guò)濾,該停用詞庫(kù),可以由用戶(hù)自己維護(hù)。

        4.2 基于本體的查詢(xún)擴(kuò)展

        目前在信息檢索系統(tǒng)中,大部分都是基于關(guān)鍵詞進(jìn)行查詢(xún)的,首先獲取用戶(hù)需要查詢(xún)的關(guān)鍵詞,然后自動(dòng)進(jìn)行查詢(xún)擴(kuò)展,對(duì)擴(kuò)展后的結(jié)果進(jìn)行檢索,擴(kuò)展方式通常采用同義詞擴(kuò)展法,也就是利用同義詞詞典、近義詞詞典進(jìn)行擴(kuò)展。

        雖然基于關(guān)鍵詞的查詢(xún)擴(kuò)展雖然在很大程度提高了資源檢索的效果,但因?yàn)閭鹘y(tǒng)的查詢(xún)擴(kuò)展是在符號(hào)匹配的層次上進(jìn)行擴(kuò)展,它是以查詢(xún)?cè)~為中心,機(jī)械地進(jìn)行字符串?dāng)U展,從而忽略了查詢(xún)?cè)~語(yǔ)義信息以及查詢(xún)?cè)~與其它概念之間的語(yǔ)義關(guān)聯(lián),因此用戶(hù)查詢(xún)意圖得不到充分表達(dá)。

        由于本體能全面的、精確地描述和定義概念及概念之間的關(guān)系,具有較強(qiáng)的語(yǔ)義表達(dá)能力,能較好的理解用戶(hù)的語(yǔ)義意圖[5]。因此,為解決上述問(wèn)題,在獲取活動(dòng)的主題關(guān)鍵詞組之后,下一步需要利用本體處理相關(guān)技術(shù)對(duì)其進(jìn)行優(yōu)化處理,也就是所說(shuō)的查詢(xún)擴(kuò)展。為了對(duì)本體概念相關(guān)內(nèi)容擴(kuò)展,本文首先考慮利用本體中的層次結(jié)構(gòu)關(guān)系來(lái)進(jìn)行處理。查詢(xún)中常用到的本體中出現(xiàn)的關(guān)系有:

        同義詞關(guān)系:擴(kuò)展概念為查詢(xún)概念的同義詞;

        父子關(guān)系:擴(kuò)展概念與查詢(xún)概念是本體層次結(jié)構(gòu)中的父子節(jié)點(diǎn);

        子樹(shù)節(jié)點(diǎn):擴(kuò)展概念是查詢(xún)概念的子樹(shù)上的節(jié)點(diǎn);

        兄弟節(jié)點(diǎn):擴(kuò)展概念是查詢(xún)概念的兄弟節(jié)點(diǎn),有相同的父節(jié)點(diǎn);

        兄弟子樹(shù)節(jié)點(diǎn):擴(kuò)展概念是查詢(xún)概念的兄弟子樹(shù)上的節(jié)點(diǎn);

        本文主要考慮的是對(duì)父子關(guān)系節(jié)點(diǎn)來(lái)對(duì)查詢(xún)概念進(jìn)行擴(kuò)展,因?yàn)樵诒倔w層次結(jié)構(gòu)中父子關(guān)系是最為普遍的,也是最為容易獲取的。其處理流程為:

        1) 對(duì)獲取的活動(dòng)主題每個(gè)關(guān)鍵詞,判斷它是本體中的概念、實(shí)例還是屬性;

        2) 若均為概念或者實(shí)例,則主要利用本體結(jié)構(gòu)中的父子關(guān)系進(jìn)行擴(kuò)展,也就說(shuō)查找其上位詞以及下位詞;若存在屬性,則利用屬性和概念之間的關(guān)系,根據(jù)屬性查找相關(guān)的實(shí)例;

        3) 將擴(kuò)展結(jié)果保存,以便后續(xù)進(jìn)行文化資源信息的檢索。

        4.3 Lucene資源檢索模塊

        文化資源的檢索模塊的實(shí)現(xiàn)采用了基于Java的Lucene全文檢索引擎工具包。Lucene作為一個(gè)優(yōu)秀的全文檢索引擎,其系統(tǒng)結(jié)構(gòu)具有強(qiáng)烈的面向?qū)ο筇卣?。首先定義了一個(gè)與平臺(tái)無(wú)關(guān)的索引文件格式,其次將系統(tǒng)的核心組成部分設(shè)計(jì)成抽象類(lèi),具體的平臺(tái)實(shí)現(xiàn)部分設(shè)計(jì)為抽象類(lèi)的實(shí)現(xiàn),此外與具體平臺(tái)相關(guān)部分比如文件存儲(chǔ)也封裝為類(lèi)[6]。因此,Lucene可以很方便的應(yīng)用到各類(lèi)系統(tǒng)中。

        利用Lucene進(jìn)行文化資源的檢索必然經(jīng)過(guò)兩個(gè)步驟:一是對(duì)平臺(tái)中的文化資源進(jìn)行創(chuàng)建索引,二是對(duì)上一步利用本體進(jìn)行語(yǔ)義擴(kuò)展的關(guān)鍵詞詞組進(jìn)行檢索。下面給出各個(gè)步驟的具體實(shí)現(xiàn)。

        利用Lucene對(duì)文化資料建立索引需要經(jīng)過(guò)定義詞法分析器、確定索引文件位置、創(chuàng)建IndexWriter、進(jìn)行索引文件的寫(xiě)入存儲(chǔ)等過(guò)程,相關(guān)核心代碼為:

        Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_CURRENT);

        Directory dire = FSDirectory.open(new File(Constants.INDEX_STORE_PATH));

        IndexWriterConfig iwc=new IndexWriterConfig(Version.LUCENE_4_10_2,analyzer);

        IndexWriter iw = new IndexWriter(dire, iwc);

        LuceneIndex.addDoc(iw);

        iw.close();

        以上是索引的創(chuàng)建過(guò)程,利用關(guān)鍵詞進(jìn)行文化資料的查詢(xún)過(guò)程,包括打開(kāi)文件存儲(chǔ)位置、創(chuàng)建搜索器、進(jìn)行關(guān)鍵詞查詢(xún)等步驟,核心代碼如下所示:

        Directory dire = FSDirectory.open(new File(Constants.INDEX_STORE_PATH));

        IndexReader ir = DirectoryReader.open(dire);

        IndexSearcher is = new IndexSearcher(ir);

        TopDocs td = is.search(query, 1000);

        System.out.println("共為您查找到" + td.totalHits + "條結(jié)果");

        ScoreDoc[] sds = td.scoreDocs;

        for (ScoreDoc sd : sds) {

        System.out.println();

        Document d = is.doc(sd.doc);

        System.out.println(d.get("path") + ":[" + d.get("path") + "]");

        System.out.println(d.get("name"));

        System.out.println(sd.score);

        }

        5 結(jié)論

        本文分析了公共文化服務(wù)集成平臺(tái)集成個(gè)性化推薦服務(wù)的重要性,并給出了個(gè)性化推薦服務(wù)集成方案?;诂F(xiàn)實(shí)用戶(hù)使用場(chǎng)景分析,提出的個(gè)性化推薦服務(wù)包含兩部分:文化活動(dòng)推薦以及與該文化活動(dòng)相關(guān)的文化資料的推薦。其中,對(duì)于文化活動(dòng)的推薦采用基于用戶(hù)行為偏好的協(xié)同過(guò)濾算法進(jìn)行推薦;對(duì)于文化資料推薦,通過(guò)引入基于本體的查詢(xún)擴(kuò)展,解決文化資料檢索過(guò)程中語(yǔ)義擴(kuò)展問(wèn)題。

        參考文獻(xiàn):

        [1] 馮蓓蓓. 個(gè)性化推薦系統(tǒng)綜述[J]. 科技展望, 2017, 27(12).

        [2] 程光華. 融合內(nèi)容過(guò)濾和協(xié)同過(guò)濾的智能推薦系統(tǒng)[D]. 東南大學(xué), 2010.

        [3] 安維, 劉啟華, 張李義. 個(gè)性化推薦系統(tǒng)的多樣性研究進(jìn)展[J]. 圖書(shū)情報(bào)工作, 2013, 57(20):127-135.

        [4] 沈西挺,董智佳.反映用戶(hù)興趣變化的協(xié)同過(guò)濾算法[J].計(jì)算機(jī)應(yīng)用與軟件,2013(6):295-297.

        [5] 曾維明. 基于領(lǐng)域本體的語(yǔ)義檢索及個(gè)性化推薦算法研究[D]. 南京理工大學(xué), 2010.

        [6] 潘志文, 鄧丹君. 基于Lucene的web信息檢索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2014(5):37-37.

        猜你喜歡
        個(gè)性化推薦協(xié)同過(guò)濾公共文化服務(wù)
        基于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的協(xié)同過(guò)濾推薦算法設(shè)計(jì)與實(shí)現(xiàn)
        基于相似傳播和情景聚類(lèi)的網(wǎng)絡(luò)協(xié)同過(guò)濾推薦算法研究
        個(gè)性化推薦系統(tǒng)關(guān)鍵算法探討
        基于協(xié)同過(guò)濾算法的個(gè)性化圖書(shū)推薦系統(tǒng)研究
        混合推薦算法在電影推薦中的研究與評(píng)述
        公共文化服務(wù)體系評(píng)價(jià)指標(biāo)的國(guó)際經(jīng)驗(yàn)與啟示
        搞好公共文化服務(wù),推動(dòng)藝術(shù)普及
        淺析公共文化服務(wù)多元化發(fā)展現(xiàn)狀
        無(wú)線定位個(gè)性化導(dǎo)覽關(guān)鍵技術(shù)在博物館中的運(yùn)用
        打造內(nèi)外兼修的公共文化服務(wù)體系
        欧美成人午夜免费影院手机在线看| 高潮社区51视频在线观看| 中文字幕亚洲乱码熟女在线| 国产精品熟女视频一区二区三区 | 欧美激情国产亚州一区二区| 成人全部免费的a毛片在线看| 国产人成视频在线视频| 婷婷中文字幕综合在线| 乱伦一区二| 久久久精品国产亚洲av网不卡| 国产不卡在线视频观看| 国产人妻久久精品二区三区老狼| 亚洲成人电影在线观看精品国产 | 国产av夜夜欢一区二区三区| 亚洲av日韩av不卡在线观看| 五月天无码| 亚洲中文字幕一区精品| 日韩一区二区,亚洲一区二区视频| 丰满人妻中文字幕一区三区| 少妇被粗大的猛烈进出免费视频| 欧美日本日韩aⅴ在线视频| 最新福利姬在线视频国产观看 | 国产一区在线视频不卡| 无码国内精品人妻少妇蜜桃视频| 亚洲日韩中文字幕一区| 精品人伦一区二区三区蜜桃麻豆| 国产亚洲精品免费专线视频| 国产精品人人做人人爽人人添| 欧美巨大xxxx做受中文字幕| 娇妻粗大高潮白浆| 国产激情在线观看免费视频| 亚洲熟妇无码一区二区三区导航| 婷婷丁香91| 日本高清色一区二区三区| 国产精品久久久久久久久久红粉| 国产内射999视频一区| 亚洲精品AⅤ无码精品丝袜无码 | 午夜秒播久久精品麻豆| a人片在线观看苍苍影院| 亚洲中文久久久久无码| 国产av无毛无遮挡网站|