Relphormer baseline
This commit is contained in:
		
							
								
								
									
										3034
									
								
								dataset/WN18RR/dev.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3034
									
								
								dataset/WN18RR/dev.tsv
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										40943
									
								
								dataset/WN18RR/entities.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40943
									
								
								dataset/WN18RR/entities.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										40943
									
								
								dataset/WN18RR/entity2text.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40943
									
								
								dataset/WN18RR/entity2text.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										40943
									
								
								dataset/WN18RR/entity2text_clean.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40943
									
								
								dataset/WN18RR/entity2text_clean.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										155
									
								
								dataset/WN18RR/get_neighbor.ipynb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										155
									
								
								dataset/WN18RR/get_neighbor.ipynb
									
									
									
									
									
										Normal 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
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										40943
									
								
								dataset/WN18RR/get_neighbor/entity2id.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40943
									
								
								dataset/WN18RR/get_neighbor/entity2id.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										11
									
								
								dataset/WN18RR/get_neighbor/relation2id.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								dataset/WN18RR/get_neighbor/relation2id.txt
									
									
									
									
									
										Normal 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
 | 
			
		||||
							
								
								
									
										3134
									
								
								dataset/WN18RR/get_neighbor/test2id.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3134
									
								
								dataset/WN18RR/get_neighbor/test2id.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										86835
									
								
								dataset/WN18RR/get_neighbor/train2id.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86835
									
								
								dataset/WN18RR/get_neighbor/train2id.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										3034
									
								
								dataset/WN18RR/get_neighbor/valid2id.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3034
									
								
								dataset/WN18RR/get_neighbor/valid2id.txt
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										11
									
								
								dataset/WN18RR/relation2text.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								dataset/WN18RR/relation2text.txt
									
									
									
									
									
										Normal 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
 | 
			
		||||
							
								
								
									
										11
									
								
								dataset/WN18RR/relations.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								dataset/WN18RR/relations.txt
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										3134
									
								
								dataset/WN18RR/test.tsv
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										86835
									
								
								dataset/WN18RR/train.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86835
									
								
								dataset/WN18RR/train.tsv
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user