{'fraction_non_alphanumeric': 0.022289766970618033, 'fraction_numerical': 0.0, 'mean_word_length': 5.586666666666667, '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 negotiation method for multiple participants using Case based reasoning

A cooperative negotiation and problem solving method, ANC (Automated Negotiation and Case-based reasoning), is proposed in this paper. The goal of this method is to provide a suitable smart home service for multiple user requirements. The motivation in this paper is that agreeing on a common service is difficult when different users propose different requirements. Therefore, in ANC, cooperation negotiation is considered for resolving conflicts for making the requirements consistent among users, and based on such requirements, a common solution is provided through a reasoning process. There are five stages in ANC: issue acquisition, conflict detection, issue decision, automated negotiation, and problem solving. To make the ANC system provide personalization, a learning method based on attributes weighting has been integrated with the advantage of the constant learning ability of case-based reasoning.