DSpace Repository

Top k alternative itineraries for trip recommendation

Show simple item record

dc.contributor.advisor Hasan Rahman, Dr. Atif
dc.contributor.author Mukit Rashid, Syed Md.
dc.date.accessioned 2023-08-08T04:18:43Z
dc.date.available 2023-08-08T04:18:43Z
dc.date.issued 2022-05-28
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/6426
dc.description.abstract Trip itinerary recommendation finds an ordered sequence of Point-of-Interests (POIs) from a large number of candidate POIs in a city. Users visiting a new city can use such a recommendation system to easily find an itinerary to follow, given a source POI from where they want to start to a destination POI where they want to reach. But users may often want more than one itinerary to choose from. Also in many cases users adopt more than one trend of route when travelling from a particular source POI to a particular destination POI. Furthermore, users may also provide some constraints that they want the recommended itineraries to follow, for example visiting a must-see POI, a budget limit etc. In this thesis, we propose a deep learning-based framework, called DeepAltTrip, that learns to recommend top-k alternative itineraries a given source and destination POI. These alternative itineraries would not only be popular given the historical routes adopted by past users but also dissimilar (or diverse) to each other. Existing learning based trip recommendationsystemslearntorecommendonlyonesinglemostpopularitinerary. Search based techniques that recommend multiple itineraries fail to capture the semanticsofroutesadoptedbypastusers,andthesetechniquesalsorequireexplicit modeling of diversity which can vary greatly depending upon user query. To the best of our knowledge, we are the first to learn from historical trips and provide a setofalternativeitinerariestotheuserthatwouldbebothpopularanddiverse.Our proposed system does not require any explicit modeling of popularity or diversity during training or inference. DeepAltTrip consists of two major components: (i) Itinerary Net (ITRNet) which estimates the likelihood of POIs on an itinerary by usinggraphautoencodersandtwo(forwardandbackward)LSTMs;and(ii)Aroute generationproceduretogeneratekdiverseitinerariespassingthroughrelevantPOIs obtainedusingITRNet.Fortheroutegenerationstep,weproposeanovelsampling algorithmthatcanseamlesslyhandleawidevarietyofuser-definedconstraints.We conductedextensiveexperimentsoneightpopularreal-worlddatasets.Wecompared our method against the baselines in terms of popularity and diversity individually, and also in terms of a combined measurement that considers both popularity and diversity.ThetwovariantsofDeepAltTripwepropose,namelyDeepAltTrip-LSTM and DeepAltTrip-Samp, outperform the best performing baseline by upto 29.24% and 25.34% respectively, in the combined popularity and diversity measure under the default settings. We also performed experiments under various settings and the results show the effectiveness and efficacy of ourapproach. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering (CSE) en_US
dc.subject Algorithms en_US
dc.title Top k alternative itineraries for trip recommendation en_US
dc.type Thesis-MSc en_US
dc.contributor.id 0419052009 en_US
dc.identifier.accessionNumber 119102
dc.contributor.callno 006.31/MUK/2022 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account