/IJCAI-TULVAE

source_code for TULVAE

Primary LanguagePython

IJCAI-TULVAE

Desccription of TULVAE

source_code for TULVAE (implement of TULVAE model).
--Learning Hierarchical Structures and Latent Representation of Human Mobility for Trajectory-User Linking

Environment

Tensorflow 1.0 or++
python 2.7
numpy

Trajectory Splitting and Embbeding

We have shown the details of trajectory splitting in the paper. For embbedding, you can choose the wordv2vec toolkit.

Usage

To run TULVAE, run the following commands:
'python TULVAE_1122.py'

In each data, for example (Gowalla):
0 480992 49904 420315 73407 (a sample line in our dataset)
The first column is the user id, other columns are a list of POIs generated within 6 hours.

Datasets

We use four different Location-based Social Network datasets as follows.

Reference


Any comments and feedback are appreciated.