The new method was made to reach to numbers of goals and objectives. Firstly, by contrast of the
baseline collaborative filtering that does not take into account users’ locations in providing
recommendations, in this framework current user location is considered in the system in which
user gets different recommendations based on the location. This reflects the fact that if the user
changes his/her location the received recommended items will be affected because of changing in
the location. Secondly, user preferences that lead him/her to select an item, and correspondingly
potentially generates better recommendations based on the user location which increases the
locality of the recommended items. Lastly, the main goal is to improve the locality of the
recommendations in both peers selection stage and item recommendations with gathering some
information about user location and considering about user location in all recommendation
processes.