View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        Improving online rating systems using machine learning

        Thumbnail
        View/Open
        Master_s_thesis_Bas_van_Dalsum.pdf (392.7Kb)
        Publication date
        2022
        Author
        Dalsum, Bas van
        Metadata
        Show full item record
        Summary
        The online marketplace relies heavily on reviews to establish trust between the customer and the seller. These reviews are often both in written and star-rating form. In this paper, I use reviews scraped from the site werkspot.nl, a Dutch online market platform for small construction work, to analyse the sentiment reflected in the written review, and to predict the rated amount of stars. This study aims to investigate if the rating system can be improved by recommending star ratings based on the written review. I train a deep learning-based Bi-directional Short and Long Term Memory (LSTM) model to predict both the multi-class (5-star rating) and the binary sentiment (positive or negative) rating. The results suggest that this method has the potential to be of use for this application, but there are some issues to be resolved before this is possible. For instance, both models suffer from overfitting on the training data, resulting in lower model performance scores when testing the model on untrained data. One of the likely reasons for this is the extreme disparity between high and low ratings in the data. I elaborate more on this further in this paper. Overall, the main finding is that while the training results for both binary and multi-class are good, improvement is necessary to implement the model in real-world applications.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/42616
        Collections
        • Theses
        Utrecht university logo