Abstract:Abstract:Knowledge representation learning is a fundamental technology that represents entities and relations in knowledge graph in low-dimensional semantic space, playing a significant role in the research of artificial intelligence driven by knowledges. It has become a research hotspot, attracting massive attention from scholars and reaping many research achievements. Starting from the basic concepts of the knowledge representation learning, this paper systematically elaborates on the latest research progress of knowledge representation learning methods, specifically discussing the motivations, principle, and characteristics of the algorithm models in detail. Focusing on translation-based models, the algorithms are subdivided into types: single data space, multiple data space, probability space, and external information fusion. The evolutions are discussed between typical algorithms, and extensively quantitative comparisons are conducted, according this subdivisions. Finally, this study discusses the remaining challenges and outlook the future directions for knowledge representation learning, from aspects such as representation space types, encoding models, external information fusion, real-time knowledge representation learning.