透過您的圖書館登入
IP:3.15.27.232
  • 學位論文

以本體論為基礎之情境感知校園景點推薦系統

An Ontology-based Context-aware Recommender System for Campus Scenic Spots

指導教授 : 許永真
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


情境感知校園景點推薦系統根據參觀者的基本資料、參觀的行為、環境中的資訊(時間、天氣)以及景點間的相互關係,動態地推薦景點。 傳統景點推薦系統只考慮使用者偏好以及景點資訊,並沒有將情境的變化納入考量。此外,本系統針對新的使用者(new user)做推薦,在行程開始之前,系統並不假設擁有使用者過去的旅遊偏好資訊。 在使用者遊玩的過程中,系統觀察使用者與系統的互動,參考使用者對拜訪過的景點的喜好度,同時察覺作用中環境的變化,適時產生景點推薦。換句話說,本論文所提出的情境感知景點推薦系統,其需求和推薦系統不同,傳統產品推薦系統,會有一段冷開機(cold-start)的時間,這類推薦系統的品質要隨著對使用者的了解而增加,也就是說,它們必須累積了大量使用者的歷史交易紀錄後,才能得到有品質保證的推薦。但是本景點推薦系統,力求能在裋時間內察覺使用者偏好,推薦環境中使用者有興趣的景點,即便這個使用者是第一次使用本系統。 本系統包含三個主要技術:知識的具體化、情境感知、動態推薦。 知識的具體化使用本體論(Ontology)在特定應用領域表達一些概念的集合。本論文分別建立了時間和空間的知識庫。空間本體論用來架構景點在地理空間上的概念,例如:傅鐘是一個景點,椰林大道是一條路,傅鐘在椰林大道上是一個知識。在時間本體論上,根據本體論以節點為主的建構概念,使具體化的功能得以從初步資料推論高階的資訊。例如:九點是一個時間標記(time stamp),透過推論讓電腦知道,九點在早上而且屬於吃飯的時間。 情境感知(context-aware)處理環境因子的變化,例如:使用者所在地、時間、天氣等資訊。 本推薦系統根據使用者的基本資料、同伴、因應現在的時間、天氣的變化,動態調整推薦的內容。 本論文實作了二個階段的實驗:第一階段在台大杜鵑花節我們邀請民眾考慮時間、天氣、以及與誰一同來玩等因素,為校園景點打分數。透過此活動收集到93筆移動軌跡,949筆景點喜好紀錄,以此建立使用者導向地理模型(user-based location model),強化原有的景點模型做為推薦的基礎知識。在此地理模型中除了紀錄景點基本資料%(例如:編號、名稱、位置、類別、開放時間...) 還包括從分析民眾在台大遊玩的移動軌跡,發現的景點之間的關係(例如:我們觀察到很多人看完傅鐘接下來就會去總圖,因此這二個景點之間產生"下一站"的關係,即傅鐘的下一站是總圖)。 第二階段讓使用者帶著本推薦系統實際走訪校園,評估本系統的接受度、實用性。實驗進行方式,系統同時交錯列出二個推薦的景點列表,其中一個是有將情境的變化納入考慮,另一個則無,而使用者並不知道它們的差別。 我們紀錄十位使用者對推薦結果的反應(接受、拒絕、目前沒意見),以此評估情境因子對景點推薦的助益。

關鍵字

情境感知 推薦系統 本體論

並列摘要


In this paper, we propose a context-aware campus spots recommender system which detects the changes in the environment, and provides a list of spots to user whose preference cannot be retrieved at the trip beginning, on the basis of user’s responses of what had visited in the trip, what time it is, whether it rains, who company with the visitor, and attractions information. The traditional recommender systems overlooked that a decison making differs in different context (location, time, or weather). In order to get high quality recommendations, in the general recommender system user has to rate a sufficient number of items; However, this system learns user’s preferences during the trip and recommends spots that user are interested in, even if this is his first time contact with the system. The system uses three main technologies: knowledge conceptualization, contextawareness ability, dynamic recommneder algorithm. Ontology is used to represent a set of concepts within the tourist domain. A spatial ontology organize spots information, and conceptualize geographic knowledge of NTU campus, such as Fu Bell is a spot, Royal Palm Blvd. is a road, and Fu Bell is on Royal Palm Blvd. is a geographic knowledge. The temporal concepts are built in ontology which could infer high-level information with the raw data. For example, 9:00 AMis a time stamp, by inference the system obtain that 9:00 AM is in the Morning and it belongs to eating time. Contextawareness ability copes with the changes in the enviroment. In short, the visitors could experience recommendations depending on their personal data and the environment conditions. With up-to-date user’s responses in the trip, the system dynamicly provides recommendations which vary with different time and weather condtion.

參考文獻


[1] G. Adomavicius and T. Alexander. Toward the next generation of recommender systems:
Tuzhilin.
information in recommender systems using a multidimensional approach. ACM Trans.
[3] G. Adomavicius and A. Tuzhilin. Multidimensional recommender systems: A data warehousing
[6] D. Ashbrook and T. Starner. Learning significant locations and predicting user movement

被引用紀錄


楊慕均(2011)。一個能夠滿足群體需求的兩階段資源分配機制---以智慧家庭房間電力分配為例〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2011.00407

延伸閱讀