- Prithvi MK (PES1201700142)
- Harikrishnan V (PES1201700155)
- Chintapalli Vishal Ratnam (PES1201701775)
As a part of our WT-2 Project we made a Content-Based Recommendation Website to retrieve the top 10 papers for any specified topic.
For Front-End, we are using Vue JS Framework which is an open-source Model–view–viewmodel JavaScript framework for building user
interfaces and single-page applications.
For Back-End, we are using Flask Framework which is a micro web framework written in Python. It is classified as a microframework
because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where
pre-existing third-party libraries provide common functions.
For Intelligent Component, we are using a Content-Based Recommender model trained on ARXIV dataset to provide the recommendation
of the top 10 results along with 2 histograms for year and author statistics.
Our UI takes a "topic" as an input from the user and sends an XMLHttpRequest to the server, where the trained model produces the recommendation
and returns it back to the UI along with 2 histograms. The first histogram shows the "Paper published related to the topic per year" and the
second histogram shows the "Top author and number of papers".
We use submission throttling to fetch the results after the user types any character. The request goes to the server which uses RESTful API
through Flask to get the results and return it back to the Browser(Client).