Relphormer baseline

This commit is contained in:
2022-12-26 04:54:46 +00:00
commit c0d0be076f
117 changed files with 1574716 additions and 0 deletions

3034
dataset/WN18RR/dev.tsv Normal file

File diff suppressed because it is too large Load Diff

40943
dataset/WN18RR/entities.txt Normal file

File diff suppressed because it is too large Load Diff

40943
dataset/WN18RR/entity2text.txt Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,155 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"path1 = './entities.txt'\n",
"path2 = './relations.txt'\n",
"path3 = './train.tsv'\n",
"path4 = './dev.tsv'\n",
"path5 = './test.tsv'\n",
"path6 = './get_neighbor/entity2id.txt'\n",
"path7 = './get_neighbor/relation2id.txt'\n",
"path8 = './get_neighbor/train2id.txt'\n",
"path9 = './get_neighbor/valid2id.txt'\n",
"path10 = './get_neighbor/test2id.txt'"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"with open(path1, 'r') as f:\n",
" a = f.readlines()\n",
"cnt = 0\n",
"with open(path6, 'w') as f:\n",
" for line in a:\n",
" en = line.strip()\n",
" f.write(en + '\\t' + str(cnt) + '\\n')\n",
" cnt += 1\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"with open(path2, 'r') as f:\n",
" a = f.readlines()\n",
"cnt = 0\n",
"with open(path7, 'w') as f:\n",
" for line in a:\n",
" re = line.strip()\n",
" f.write(re + '\\t' + str(cnt) + '\\n')\n",
" cnt += 1\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
"with open(path6, 'r') as f:\n",
" a = f.readlines()\n",
"en2id = {}\n",
"for line in a:\n",
" b = line.strip().split('\\t')\n",
" en, num = b[0], b[1]\n",
" en2id[en] = num"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"with open(path7, 'r') as f:\n",
" a = f.readlines()\n",
"re2id = {}\n",
"for line in a:\n",
" b = line.strip().split('\\t')\n",
" re, num = b[0], b[1]\n",
" re2id[re] = num"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"with open(path3, 'r') as f:\n",
" a = f.readlines()\n",
"with open(path8, 'w') as f:\n",
" for line in a:\n",
" b = line.strip().split('\\t')\n",
" h, r, t = b[0], b[1], b[2]\n",
" f.write(en2id[h] + ' ' + re2id[r] + ' ' + en2id[t] + '\\n')\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"with open(path4, 'r') as f:\n",
" a = f.readlines()\n",
"with open(path9, 'w') as f:\n",
" for line in a:\n",
" b = line.strip().split('\\t')\n",
" h, r, t = b[0], b[1], b[2]\n",
" f.write(en2id[h] + ' ' + re2id[r] + ' ' + en2id[t] + '\\n')\n",
" "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"with open(path5, 'r') as f:\n",
" a = f.readlines()\n",
"with open(path10, 'w') as f:\n",
" for line in a:\n",
" b = line.strip().split('\\t')\n",
" h, r, t = b[0], b[1], b[2]\n",
" f.write(en2id[h] + ' ' + re2id[r] + ' ' + en2id[t] + '\\n')\n",
" "
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [default]",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
_member_of_domain_usage 0
_has_part 1
_also_see 2
_hypernym 3
_synset_domain_topic_of 4
_derivationally_related_form 5
_similar_to 6
_instance_hypernym 7
_verb_group 8
_member_meronym 9
_member_of_domain_region 10

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
_member_of_domain_usage member of domain usage
_has_part has part
_also_see also see
_hypernym hypernym
_synset_domain_topic_of synset domain topic of
_derivationally_related_form derivationally related form
_similar_to similar to
_instance_hypernym instance hypernym
_verb_group verb group
_member_meronym member meronym
_member_of_domain_region member of domain region

View File

@ -0,0 +1,11 @@
_member_of_domain_usage
_has_part
_also_see
_hypernym
_synset_domain_topic_of
_derivationally_related_form
_similar_to
_instance_hypernym
_verb_group
_member_meronym
_member_of_domain_region

3134
dataset/WN18RR/test.tsv Normal file

File diff suppressed because it is too large Load Diff

86835
dataset/WN18RR/train.tsv Normal file

File diff suppressed because it is too large Load Diff