聶珍 王華秋 周建
〔摘要〕本文分析了圖書館服務(wù)中個性化推薦提出的背景、研究意義和圖書館發(fā)展的狀況,闡述了圖書館個性化系統(tǒng)設(shè)計思想、框架結(jié)構(gòu)和各功能模塊的任務(wù)。詳細介紹了系統(tǒng)的實現(xiàn),以某圖書館數(shù)據(jù)為例,進行聚類分析,獲得各簇的借閱模式,結(jié)合讀者信息,通過圖書喜好度計算,完成了圖書推薦的目標,并提供了可參考的建議。這一推薦服務(wù)系統(tǒng)的提出,提高了圖書館的使用率,提升了圖書館的服務(wù)水平,是網(wǎng)絡(luò)時代圖書館發(fā)展的新道路。
〔關(guān)鍵詞〕個性化推薦;圖書館服務(wù);系統(tǒng)設(shè)計
DOI:10.3969/j.issn.1008-0821.2013.09.019
〔中圖分類號〕G252.6;TP301.6〔文獻標識碼〕A〔文章編號〕1008-0821(2013)09-0095-04
圖書館個性化推薦則是指以讀者的個人背景、專業(yè)、習慣、愛好和提出的特別要求等為依據(jù),對每一個讀者提供個性化推薦服務(wù)[1]。讀者的個人信息是存儲在圖書館的數(shù)據(jù)庫里,借閱信息是存儲在讀者的借閱日志中,這就需要采用數(shù)據(jù)挖掘技術(shù)[2],在大量的隱藏信息中挖掘出讀者的喜好和借閱模式,便于進行個性推薦。各個高校開始這方面的研究,并各自推出了推薦系統(tǒng),如中國人民大學、浙江大學及武漢大學,這才開啟了國內(nèi)個性化推薦服務(wù)的研究[3]。
就理論發(fā)展而言,從多種角度和多種方向研究PRSL領(lǐng)域的文章很多,揭示了圖書館中發(fā)展個性化的推薦服務(wù)具有重要意義,預測了發(fā)展的良好態(tài)勢[4-5]。目前開展個性化的推薦服務(wù)的高校有中科院的文獻信息中心、浙江大學和中國人民大學等,甚至連清華大學網(wǎng)絡(luò)信息實驗室的研究課題中都有個性化的信息檢索系統(tǒng),并發(fā)表了數(shù)篇基于該課題的論文[6]。
圖書館擁有大量圖書,是提供給讀者學習資料的重要場所。其服務(wù)對象各有特色,圖書館提供的服務(wù)應(yīng)該滿足不同讀者的需要,才能真正有效的利用資源。采用文獻[7]的和聲模糊聚類算法(Harmony Fuzzy Clustering,HFC)的推薦系統(tǒng)主要是為圖書館的管理提供幫助。系統(tǒng)主要是通過記錄讀者的借閱行為、采集各個讀者的借閱數(shù)據(jù),然后對采集的數(shù)據(jù)進行預處理,存儲在數(shù)據(jù)表中。利用HFC算法分析數(shù)據(jù)集,得到隱含的各類圖書的借閱模式和規(guī)則。最后根據(jù)讀者的相關(guān)信息,預測讀者可能喜愛的圖書資料,通過各種形式向其推薦感興趣的圖書資料,以達到為讀者提供個性化的信息服務(wù)的目標。
本文從設(shè)計思想、系統(tǒng)框架以及具體的實現(xiàn)來介紹系統(tǒng),為圖書館工作提供參考意見。
1個性化推薦系統(tǒng)的框架
根據(jù)個性化推薦系統(tǒng)的設(shè)計思想,完成系統(tǒng)的框架結(jié)構(gòu)設(shè)計。本節(jié)主要從系統(tǒng)的整體結(jié)構(gòu)、各個功能模塊的工作和個性化推薦的工作過程詳細的介紹了系統(tǒng)的框架結(jié)構(gòu)設(shè)計。
1.1整體結(jié)構(gòu)
已有的大多數(shù)圖書館個性化推薦系統(tǒng)中,多采用輸入讀者喜好關(guān)鍵字和傳統(tǒng)的聚類算法對讀者借閱日志進行分析處理,效果較差。本文采用HFC算法來處理讀者借閱日志,不需要輸入讀者喜好關(guān)鍵字就能自動的進行個性化的推薦,在文獻[7]已經(jīng)詳細的驗證了HFC算法較其他算法的高效性,在聚類中獲得了很好的效果。根據(jù)系統(tǒng)要完成的功能將系統(tǒng)結(jié)構(gòu)分為三層,一是界面層;二是個性化推薦層;三是數(shù)據(jù)庫層,如圖1所示。界面層是跟讀者面對面的可視化層,向讀者推薦個性化的圖書資料。個性化推薦層主要是進行數(shù)據(jù)的采集和預處理,采用HFC算法處理數(shù)據(jù),得到圖書借閱的模式,推薦個性化的圖書資料。這一層的功能模塊由讀者借閱日志的采集、數(shù)據(jù)的預處理、聚類分析和推薦個性化的圖書資料4個部分組成。基本數(shù)據(jù)庫層主要是存儲讀者、圖書和借閱日志的數(shù)據(jù)信息。