All Projects → thunlp → IEAJKE

thunlp / IEAJKE

Licence: other
Code and data for our paper "Iterative Entity Alignment via Joint Knowledge Embeddings"

Programming Languages

Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to IEAJKE

CoLAKE
COLING'2020: CoLAKE: Contextualized Language and Knowledge Embedding
Stars: ✭ 86 (+100%)
Mutual labels:  knowledge-graph, knowledge-embedding
KGPool
[ACL 2021] KGPool: Dynamic Knowledge Graph Context Selection for Relation Extraction
Stars: ✭ 33 (-23.26%)
Mutual labels:  knowledge-graph
ChineseTextAnalysisResouce
中文文本分析相关资源汇总
Stars: ✭ 71 (+65.12%)
Mutual labels:  knowledge-graph
NBFNet
Official implementation of Neural Bellman-Ford Networks (NeurIPS 2021)
Stars: ✭ 106 (+146.51%)
Mutual labels:  knowledge-graph
skipchunk
Extracts a latent knowledge graph from text and index/query it in elasticsearch or solr
Stars: ✭ 18 (-58.14%)
Mutual labels:  knowledge-graph
obo-relations
RO is an ontology of relations for use with biological ontologies
Stars: ✭ 63 (+46.51%)
Mutual labels:  knowledge-graph
neno
NENO is a note-taking app that helps you create your personal knowledge graph.
Stars: ✭ 65 (+51.16%)
Mutual labels:  knowledge-graph
TransC
Source code and datasets of EMNLP2018 paper: "Differentiating Concepts and Instances for Knowledge Graph Embedding".
Stars: ✭ 75 (+74.42%)
Mutual labels:  knowledge-graph
WSDM2021 NSM
Improving Multi-hop Knowledge Base Question Answering by Learning Intermediate Supervision Signals. WSDM 2021.
Stars: ✭ 84 (+95.35%)
Mutual labels:  knowledge-graph
Social-Knowledge-Graph-Papers
A paper list of research about social knowledge graph
Stars: ✭ 27 (-37.21%)
Mutual labels:  knowledge-graph
Shukongdashi
使用知识图谱,自然语言处理,卷积神经网络等技术,基于python语言,设计了一个数控领域故障诊断专家系统
Stars: ✭ 109 (+153.49%)
Mutual labels:  knowledge-graph
KR-EAR
Knowledge Representation Learning with Entities, Attributes and Relations
Stars: ✭ 109 (+153.49%)
Mutual labels:  knowledge-embedding
typedb
TypeDB: a strongly-typed database
Stars: ✭ 3,152 (+7230.23%)
Mutual labels:  knowledge-graph
kglib
TypeDB-ML is the Machine Learning integrations library for TypeDB
Stars: ✭ 523 (+1116.28%)
Mutual labels:  knowledge-graph
PaperMachete
A project that uses Binary Ninja and GRAKN.AI to perform static analysis on binary files with the goal of identifying bugs in software.
Stars: ✭ 49 (+13.95%)
Mutual labels:  knowledge-graph
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+844.19%)
Mutual labels:  knowledge-graph
cognipy
In-memory Graph Database and Knowledge Graph with Natural Language Interface, compatible with Pandas
Stars: ✭ 31 (-27.91%)
Mutual labels:  knowledge-graph
SDM-RDFizer
An Efficient RML-Compliant Engine for Knowledge Graph Construction
Stars: ✭ 68 (+58.14%)
Mutual labels:  knowledge-graph
ChineseStarsRelationship
中国明星数据爬取。你甚至可以拿到互联网上所有的人之间的关系,接下来你可以自己发挥!基于这些数据,你可以完成更多有趣的事情。比如说社交网络分析,关系网络可视化,算法研究,和其他有意思的事情。Chinese star data crawling. You can even get all the people on the internet! Based on these data, you can do more interesting things. For example, social network analysis, relational network visualization, algorithm research, and other interesting things.
Stars: ✭ 26 (-39.53%)
Mutual labels:  knowledge-graph
KG4Rec
Knowledge-aware recommendation papers.
Stars: ✭ 76 (+76.74%)
Mutual labels:  knowledge-graph

IEAJKE

Codes and data for our paper "Iterative Entity Alignment via Joint Knowledge Embeddings"

The code for ITransE and DFB-1 are available now!

Dataset

For DFB-1, we provide four files

  • common_entities.txt: alignment seeds;
  • common_entities2id.txt: id version of alignment seeds;
  • newentity2id.txt: the correspondence of entities and their ids;
  • relation2id.txt: the correspondence of relations and their ids;
  • triple2id.txt: all triples in FB15K. Note that this is not the original form, but a processed one where entity seeds are already combined as one.

How to run

First, compile src/transE.cpp by: g++ transE.cpp -o transE -pthread -O3 -std=c++11 -march=native

The compilation arguments could be different from platform to platform. Such compilation command is the same as the one in Fast-TransX. If you come across problems, you can refer to the issues of Fast-TransX.

Run ./transE.

To test the result, run test.ipynb with Jupyter Notebook. We also provide pretrained embeddings in entity2vec.bern. You should get "0.8309717616319968 0.6708873480052256 80.05868756908853 9951" finally in the sixth block.

Contact

If you have any problems with my paper and datasets, please send email to [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].