{'fraction_non_alphanumeric': 0.018170019467878003, 'fraction_numerical': 0.0, 'mean_word_length': 5.293877551020408, '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}}
Domain Adversarial Entity Alignment Model between Knowledge Graphs

Entity alignment (EA) is the task of finding equivalent entities in various knowledge graphs (KGs) that represent the same object in the real world, which aims at building a unified large-scale knowledge graph with rich and high-quality content. Existing EA works have achieved promising performance. These works mainly focus on learning the entity embeddings by capturing the structural semantics of entities on the relational triples in KG. Some works also take utilization of attributes information in entity embeddings. However, they are still hindered by the lack of prior seed alignment known as labeled training data. In this paper, we propose a novel approach for KG entity alignment based on transfer learning named DAEA, which incorporates both attributes triples and relational triples to generate the entity embeddings. DAEA first uses the J-GCN model to learn the entity representation model in source domain KG. Then, it combines domain adversarial network to learn entity representation model of the target domain. Since DAEA can transfer common entity information from the source domain to the target domain, it mitigates the problem of poor alignment performance due to lack of prior seed alignment. Experiments results show that DAEA significantly outperforms the state-of-the-art EA approaches on both monolingual and cross-lingual entity alignment datasets. Ablation studies on different components further demonstrate the effectiveness of our approach.