Definition 1: A session is defined as sequential activities of a user’s interaction with the platform. if be the time stamps of a user’s interaction with the platform, then a session is defined as activities at timestamps such that features extracted at one session is different from any other sessions. where is a features extractor of the items interacted during those time stamps: