School of Engineering Department of Computer Science and Engineering 129 Knowledge Discovery over Database Supervisor: WONG Raymond Chi Wing / CSE Student: WANG Ruida / DSCT Course: UROP1100, Spring This project marked a starting point for an extensive study project in session-based recommendation systems that eventually targeted some new academic research outcomes and aimed at publishing a paper at some world-top conferences on Machine learning. This semester, the central topic is researching potential filed for research by studying existing pieces (including session-based recommendation system, Distance Oracle on 3D space, Co-location Pattern Mining, Image Retrieval, etc.) and picking the field of session-based recommendation system as the target field for study. The second step in the project is about learning fundamental tools and packages in Machine Learning (including PyTorch, Keras, and Scikit-Learn) together with basic knowledge of the statistic of machine learning. The third step of research in this semester is building some models based on some potential ways of improvements to the current model and testing them with real-world data. Knowledge Discovery over Database Supervisor: WONG Raymond Chi Wing / CSE Student: YEUNG Cheuk Long / COMP Course: UROP1100, Fall Session-based recommendation predicts users’ next actions given a sequence of previous actions in the same session. Session-based recommendation systems using different models have been built in recent years and widely used in major online shopping websites. Research has been done on such recommendation systems at HKUST. This research project aims at providing insights into online shopping patterns using session-based recommendation systems built at HKUST with a web application that simulates online shopping. This report documents the progress of the application.