{'fraction_non_alphanumeric': 0.02093244529019981, 'fraction_numerical': 0.0, 'mean_word_length': 5.493827160493828, '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}}
User profile acquisition: A comprehensive framework to support personal information agents

Personal information agents play an important role in the acquisition, processing, and distribution of information and are of utmost importance in many areas. However, in order to meet user's information needs, these agents must direct their tasks by reasoning upon the user-related information. In this sense, user profiling plays a crucial part. User profiling is an attempt to deal with the information about Internet users and its diversity and complexity through categorization. In this paper, an overview of the user profile acquisition is provided. For this purpose, a framework is presented which describes the most important aspects and frame conditions of user profile acquisition. The three user profile types Explicit, Implicit, and Hybrid are discussed, and user profile acquisition and enrichment techniques are elaborated for each of them. Furthermore, the challenges regarding user profile acquisition and the legal requirements are presented.