曹承礎臺灣大學:資訊管理學研究所吳岳勳Wu, Yueh-HsunYueh-HsunWu2007-11-262018-06-292007-11-262018-06-292007http://ntur.lib.ntu.edu.tw//handle/246246/54416從推薦系統的發展起源看來,其目的為解決資訊過剩(Information overload)問題,然而僅使用使用者與推薦內容兩項維度,未考量情境因素(Contextual Information),然而隨著推薦內容的複雜性提升,情境因素的影響也逐漸提高,因此考慮情境因素的推薦機制有其存在之必要性。 本研究提出引入多維度情境資訊的活動推薦服務,透過考慮情境資訊之user profile形成的多維度架構,並利用彈性的概念階層以改善多維度相似度之計算,且運用協同過濾推薦(Collaborative Filtering)演算法來產生更符合個人化之活動推薦。同時本研究透過Web服務來實現SOA架構,以達成服務可攜性,讓所有的使用者可以容易地取得該服務,而開發者也可在任何平台上利用此服務。此外,我們對於系統產生的訓練資料和使用者身上取得的測試資料,也進行其合理性驗證與相關現象之觀察,作為本研究系統之實驗分析部分。 另外,有鑑於人口結構趨於高齡化之現象,居家照護的需求量也日益提高,可以利用此活動推薦系統,幫助被居家照護者推薦安排其日常生活的活動,因此本研究未來將可以應用在居家照護之領域上。Initial recommender system was used to solve the information overload problem. However, the traditional recommender system only uses the two dimensions "User" and "Content", and not considers the importance of contextual information. With the increasing complexity of recommendation contents, the impact on decision of user is also on the rise. Therefore, considering contextual information in recommender system has its existing necessities. We propose an activity recommendation service that includes multi-dimensional contextual information. It forms a multi-dimension architecture by user profiles that considers contextual information, uses flexible concept hierarchy to improve the multi-dimensional similarity computation, and applies the above two solution into collaborative filtering algorithm to make a more personalization activity recommendation. Besides, we adopt a service-oriented architecture (SOA) to build our system in order to provide a portable service. Then, every user and developer can access the service easily and use the service to develop applications in any platform. Also, in our system experiment analysis, we run rationality verification and observe the recommender system phenomenon for the training data that system collected or generated and the testing data that getting from users. Respecting the phenomenon of aging population, the need of homecare is gradually increasing. We can utilize this activity recommender system to help the family burden scheduling their daily-life activity better. Therefore, this research can be a potential application in homecare domain in the future.第一章 緒論 1 第一節 研究背景與動機 1 第二節 研究目的 2 第三節 研究流程 3 第二章 文獻探討 4 第一節 Context Awareness 4 2.1.1 Context定義 4 2.1.2 Context模式 5 2.1.3 Context-Aware基本架構 8 第二節 推薦系統 12 2.2.1 內容導向法 14 2.2.2 協同過濾法 15 2.2.3 綜合推薦法 20 第三節 多維度推薦模式 20 2.3.1 多維度(Multidimension) 21 2.3.2 評分推估技術 22 第四節 概念階層(Concept Hierarchy) 23 第三章 系統模型建構 25 第一節 系統架構 25 第二節 研究方法 26 第三節 系統設計目標 28 第四節 系統元件 30 3.4.1 行為描繪(Profile)建構模組 30 3.4.2 分群模組 35 3.4.3 多維度推薦模組 36 3.4.4 學習模組 38 3.4.5 規則式過濾模組 39 第四章 系統實作與實驗分析 40 第一節 系統使用情境 40 第二節 系統開發工具 41 第三節 系統實驗與分析 42 4.3.1 實驗預備 42 4.3.1.1 實驗流程與基本假設 42 4.3.1.2 受試者描述 44 4.3.1.3 推薦品質評估指標 45 4.3.2 系統功能 46 4.3.2.1 使用者基本資料 46 4.3.2.2 同儕群組 47 4.3.2.3 基礎前測(Warm Up) 47 4.3.2.4 取得推薦 48 4.3.3 實驗結果 49 4.3.3.1 預先資料 49 4.3.3.2 最小鄰群大小與NMAE 50 4.3.3.3 評分累積次數與NMAE 52 4.3.3.4 推薦機制與NMAE 54 4.3.3.5 採用率(Rate of Adoption) 55 4.3.3.6 使用者滿意度(Satisfaction) 56 第四節 整體探討 56 第五章 結論與建議 59 第一節 結論 59 第二節 研究限制 60 第三節 建議 61 參考文獻 623443398 bytesapplication/pdfen-US推薦系統多維度境資訊協同過濾概念階層Recommender SystemMulti-dimensionContextual InformationCollaborative FilteringConcept Hierarchy以多維度過濾法為基礎之動態推薦服務-以日常生活活動助理為例A Daily-Life Activity Assistant–Providing a Dynamic Recommender Service based on Multi-dimensional Filteringotherhttp://ntur.lib.ntu.edu.tw/bitstream/246246/54416/1/ntu-96-R94725044-1.pdf