{'fraction_non_alphanumeric': 0.02526315789473684, 'fraction_numerical': 0.0, 'mean_word_length': 5.337777777777778, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Framework of Loose Travelling Companion Discovery from Human Trajectories

Through the availability of location-acquisition devices, huge volumes of spatio-temporal data recording the movement of people is provided. Discovery of the group of people who travel together can provide valuable knowledge to a variety of critical applications. Existing studies on this topic mainly focus on the movement of vehicles or animals with forcing the group members to stay always connected. However, the movement of people is different; people might belong to the same main group while they contribute in various sub-groups during their movement. In this paper, we propose a group pattern called loose travelling companion pattern (LTCP), which allows the members of a group to contribute to various sub-groups as long as the community of members does not change during the movement and all of the members stay connected for a few time-slots. In addition, we propose weakly continuous loose travelling companion pattern (WCLTCP) to relax the continuous time constraint in LTCP. Finally, three algorithms have been developed to discover the proposed group patterns: (i) straightforward approach, (ii) smart-and-fast method, and (iii) and opportunistic algorithm. Through the extensive experimental evaluation on both real and experimental datasets, the efficiency and effectiveness of the proposed group discovery approaches are proven.