Knowledge Graph Completion Survey