簡易檢索 / 詳目顯示

研究生: 陳泰瑜
Tai-Yu Chen
論文名稱: 基於旅遊偏好之個人化行程推薦系統
Personalized Itinerary Recommendation System Based on Travel Preferences
指導教授: 蘇豐文
Von-Wun Soo
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 137
中文關鍵詞: 旅遊偏好個人化旅遊行程推薦系統偏好學習
外文關鍵詞: Travel Preferences, Personalized, Itinerary, Recommendation System, Preferences Learning
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文提供一套基於使用者偏好之個人化旅遊行程推薦系統,此系統能針對「行程整體性」、使用者偏好變化情形,做出合適的推薦,並以旅行社所提供之「國內旅遊」套裝行程為其應用領域。在本系統裡,我們建立一個關於「旅遊行程」領域之「使用者偏好模型」,讓不同使用者能夠表達其個人偏好,並且也考量人們在安排旅遊時,有可能拿來作為決定一筆行程之方式,提出了「依據此次旅遊偏好」或「按照過去旅遊經驗」來推薦行程之策略。在這兩策略裡,我們融入了自行設計的「旅遊行程推薦演算法」,此演算法具有考量「行程整體性」、分析推薦錯誤原因、修正推薦方向以及偏好學習之能力,根據實驗結果證明,此演算法確實能有效地減少系統所需之推薦次數,以求所推薦出的行程能達到滿足使用者偏好之目的。再者,有鑒於偏好變化對系統推薦效果的影響,我們提倡可分別針對「偏好項目權重」及「行程內容」來學習之概念。在「偏好項目權重」學習方面,應用了「支援向量機」能處理「非線性分割性質」資料,有效地求解其「分割平面模型」之特性,來更新各偏好項目之權重;而在「行程內容」學習方面,我們定義了「長期偏好」與「短期偏好」學習模型,針對各偏好項目實際內容再作更細部之學習,掌握使用者真正感興趣的行程內容為何,使系統所推薦之旅遊行程能更加地貼近使用者旅遊需求。


    目 錄 第一章 緒論...........................................1 1.1 研究動機..........................................2 1.2 問題描述..........................................5 1.3 研究目的..........................................6 1.4 論文架構描述......................................8 第二章 背景...........................................9 2.1 各種推薦方法與偏好學習之相關研究..................9 2.2 歸納式學習與偏差.................................10 2.3 支援向量機在權重方面的學習.......................12 2.4 長期和短期偏好...................................15 第三章 系統..........................................17 3.1 系統架構與流程...................................18 3.2 系統各單元說明...................................23 3.2.1關於使用者偏好部份..............................23 3.2.1.1 使用者圖形化介面.............................23 3.2.1.2 旅遊行程領域之使用者偏好模型.................23 3.2.1.3 行程評估單元.................................28 3.2.2關於行程推薦與偏好學習部分......................41 3.2.2.1 行程推薦單元.................................41 3.2.2.2 行程呈現介面.................................53 3.2.2.3 偏好學習單元.................................55 3.2.3關於資料儲存部分................................70 3.2.3.1 行程資料庫...................................70 3.2.3.2 偏好側寫資料庫...............................72 第四章 系統展示與實驗結果............................74 4.1 系統功能說明與展示...............................74 4.1.1以「此次旅遊者之旅遊偏好」推薦旅遊行程..........74 4.1.2以「過去旅遊者之旅遊經驗」推薦旅遊行程..........78 4.2 實驗.............................................79 4.2.1「支援向量機」與「感知機」學習效率比較之實驗....79 4.2.2旅遊行程推薦演算法效率評估之實驗................89 第五章 結論與未來發展................................93 參考文獻.............................................94 附錄一...............................................97 附錄二..............................................101             圖目錄 圖 1 支援向量機主要概念..............................12 圖 2 支援向量機之分類超平面..........................14 圖 3 典型的推薦系統架構..............................16 圖 4 行程推薦系統架構圖..............................18 圖 5 「以此次旅遊偏好」來推薦旅遊行程之系統流程圖....20 圖 6 「以過去旅遊經驗」來推薦旅遊行程之系統流程圖....22 圖 7 使用者偏好模型..................................24 圖 8 旅遊行程資料模型................................29 圖 9 活動類型分類....................................42 圖10 活動類型分類階層................................43 圖 11 旅遊行程推薦方式...............................47 圖 12 系統推薦之旅遊行程.............................54 圖 13 檢視行程內容細節...............................54 圖 14 「行程」資料模型...............................71 圖 15 「特色」資料模型...............................71 圖 16 「活動內容」資料模型...........................71 圖 17 每位使用者擁有偏好之情形.......................72 圖 18 偏好項目權重範例...............................72 圖 19 長期偏好模型向量範例...........................73 圖 20 短期偏好模型向量範例...........................73 圖 21 「旅遊偏好」輸入介面...........................75 圖 22 「行程整體性滿意度」計算情形...................75 圖 23 旅遊行程呈現介面...............................76 圖 24 瀏覽旅遊行程內容與細節.........................76 圖 25 重新計算「行程整體性滿意度」...................77 圖 26 推薦下一回合之行程.............................77 圖 27 以「過去旅遊經驗」方式推薦行程之流程圖.........78 圖 28 兩學習方法對100筆旅遊行程之「使用者滿意度向量」分類結果...................................................87 圖 29 活動分類階層之VC dim(H)求解過程................89 圖 30 旅遊行程推薦演算法實驗評估結果(一).............91 圖 31 旅遊行程推薦演算法實驗評估結果(二).............91               表目錄 表 1 「旅遊地點」所有選項列表........................24 表 2 特定使用者之旅遊偏好模型範例...................27 表 3 「行程」資料模型格式定義........................30 表 4 「行程特色」資料模型格式定義....................30 表 5 「活動內容」資料模型格式定義....................30 表 6 「行程鬆散度」之模糊規則........................35 表 7 各模糊集合及其代表之意義.......................35 表 8 各規則之前半部適合度...........................36 表 9 各規則推論結果.................................37 表 10 最後推論結果...................................37 表 11「活動種類多元化」在各種旅遊行程之定義..........39 表 12 各偏好項目之權重向量...........................45 表 13 使用者滿意度向量內容...........................45 表 14「階層1」分類相似度之定義.......................51 表 15 互動訊息與「階層1」活動類型對應表..............52 表 16「分割平面」模型M(X)............................57 表 17 以已學習之使用者旅遊習慣M(X)推薦旅遊行程.......57 表 18 小明第一次旅遊系統推薦行程之內容...............60 表 19 小明第二次旅遊系統推薦行程之內容...............61 表 20 代表前兩次行程內容偏好之「長期偏好」模型.......61 表 21 代表前兩次行程內容偏好之「短期偏好」模型.......64 表 22 小明第三次旅遊系統推薦行程之內容...............66 表 23 AND(I, LTPV)運算之結果.........................66 表 24 AND(I, PICV)運算之結果.........................67 表 25 AND(I, NICV)運算之結果.........................68 表 26 實驗資料之格式定義.............................80 表 27 「支援向量機」參數設定內容.....................82 表 28 「多層化感知機」參數設定內容...................83 表 29 第一回合實驗結果...............................84 表 30 第二回合實驗結果...............................85 表 31 第三回合實驗結果...............................85 表 32 第四回合實驗結果...............................86 表 33 第五回合實驗結果...............................87

    1. Melinda T. Gervasio , Michael D. Moffitt , Martha E.
    Pollack , Joseph M. Taylor , Tomas E. Uribe , Active
    Preference Learning for Personalized Calendar
    Scheduling Assistance, IUI’05, January 9–12, San
    Diego, California, USA, 2005.
    2. Shih-jui Lin and Jane Yung-jen Hsu, Learning User’s
    Scheduling Criteria in A PersonalCalendar Agent, In:
    Proceedings of TAAI2000, Taipei, November 2000.
    3. Jean Oh and Stephen F. Smith, Preferences in Distributed
    Calendar Scheduling,School of Computer 5000 Forbes
    Avenue Pittsburgh, PA 15213, USA
    4. Zhiwen Yu , Daqing Zhang , Xingshe Zhou , Changde Li ,
    KES2005,User Preference Learning for Multimedia
    Personalization in Pervasive Computing Environment ,
    September 14-16, Melbourne, Australia, 2005.
    5. S. Braynov, Personalization and Customization
    Technologies, The InternetEncyclopedia, John Wiley &
    Sons, 2003.
    6. M. Balabanovic and Y. Shoham, Combining Content-based
    and Collaborative Recommendation, Communications of the
    ACM, 1997.
    7. Qing Li, Byeong Man Kim, An Approach for Combining
    Content-based and Collaborative Filters , March
    1997/Vol. 40, No. 3 Communication of the ACM.
    8. Liliana Ardissono, Anna Goy, Giovanna Petrone, Marino
    Segnan and Pietro Torasso INTRIGUE: Personalied
    Recommendation of Tourist Attraction for Desktop and
    Handset Devices, Applied Artificial Intelligence, 17(8-
    9):687--714, 2003.
    9. Lorcan Coyle and Pádraig Cunningham, Improving
    Recommendation Ranking by Learning Personal Feature
    Weights, 2004.

    10.Von-Wun Soo and Shu-Hau Liang, Recommending a Trip Plan
    by Negotiation with a Software Travel Agent, In Proc. of
    International Workshop on Cooperative Information
    Agents, AI Lecture Note Series, Springer, 2001.
    11.Chao-Hsiang Cheng and Von-Wun Soo, Multi-Agent
    Recommendation Systems Based on Group Preferences, In
    Proc.of PRIMA2003.
    12.David Haussler, Quantifying Inductive Bias: AI Learning
    Algorithms and Valiant’s Learning Framework, Artificial
    Intelligence , 1998.
    13.Valiant, LG, A theory of the learnable, Communications
    of the ACM 27(11):
    1134 - 1142, 1984.
    14.Christopher J.C. Burges , Bell Laboratories, Lucent
    Technologies , A Tutorial on Support Vector Machines for
    Pattern Recognition ,Data Mining and Knowledge
    Discovery, 2, 121–167, 1998.
    15.Marti Hearst, Support Vector Machines, Trends and
    Controversies, IEEE Intelligent Systems Magazine vol 13,
    no 4, 1998
    16.N. Cristianini and J. Shawe-Taylor, An Introduction to
    Support Vector Machines and other Kernel-based Learning
    Methods, Cambridge University Press, to appear, January
    2000.
    17.Dwi H. Widyantoro, Thomas R. Ioerger, John Yen, An
    Adaptive Algorithm for Learning Changes in User
    Interests, Proc. of 8th ACM Intl' Conf. on Information
    and Knowledge Management (CIKM '99), Kansas City
    November 1999.
    18.Dwi H. Widyantoro, Thomas R. Ioerger, and John Yen,
    Learning User Interest Dynamics with a Three-Descriptor
    Representation, Journal of the American Society for
    Information Science (JASIS), Volume 52 , Issue 3, Pages:
    212 – 225, 2000.
    19.Dwi H. Widyantoro, Thomas R. Ioerger, John Yen: Tracking
    changes in user interests with a few relevance
    judgments. CIKM 2003: 548-551.
    20.旅遊心理學,劉純編著,張琬菁校閱,臺北市揚智文化,2001[民
    90]。
    21.Weka 3: Data Mining Software in Java,
    http://www.cs.waikato.ac.nz/ml/weka/.
    22.John C. Platt, Fast training of support vector machines
    using sequential minimal optimization, Advances in
    kernel methods: support vector learning , Pages: 185 –
    208 , Year of Publication: 1999.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE