We preprocess the data to extract different mobility features which, to some extent, can indicate relationship between users. For example, the location entropy reflects the number of unique individuals visited the place as well as a proportion of their appearance in a given location, giving an idea about location diversity. The higher the location entropy, the more popular the current location among visitors, therefore, the lower its privacy. For example, users’ homes or individual apartments are expected to have low entropy, while the location entropy of public places like cafes or restaurants is relatively high. And, therefore, if both users visit the same place with low location entropy, the probability that they are friends is higher, than in the case of place with high location entropy. Other features include users co-locations, frequency of visits, user count for given location, distance between their homes, number of mutual neighbours, etc. totaling to 49 features.