I. INTRODUCTION
With the proliferation of mobile devices and advancements in information technology, the e-commerce business is booming throughout the world, and new items of all kinds are being introduced every day [1]. Therefore, individuals experience inconvenience due to the time it takes to navigate the entire website in order to get the goods they want. A major contributor to user unhappiness is the problem of information overload. Hence, a tailored recommendation system is required. Salespeople in this field have long suggested products to clients in an effort to up-sell and cross-sell other products; this has shown to be an effective method for increasing revenue. An approach that attempts to anticipate user preferences and then makes recommendations based on those predictions is called a recommendation system. In order to improve customer satisfaction, recommendation systems strive to provide users with appropriate recommendations and increase their stay on the site.