Research Article

A Cold Start Context-Aware Recommender System for Tour Planning Using Artificial Neural Network and Case Based Reasoning

Algorithm 1

Pseudocode of the proposed hybrid context-aware tourism recommender system.
(1) Input: CB_initial is a set of visited tours and their ratings
(2) Output: CB, net, recommendation
(3) CB = CB_initial
(4) net = Train_ANN(CB) //net is a trained ANN using CB
(5) while ~termination criteria
(6) = Reuse //System recommends the first highest
computed rated tours
(7) = User_Select() //User selects and rates one of the recommended tours
(8) E = Extract() //System extracts the first prior tours which
have maximum similarities with tour
(9) net, CB = Retain //System adapts CB and ANN
(10) end