Showing preview only (733K chars total). Download the full file or copy to clipboard to get everything.
Repository: thunlp/JointNRE
Branch: master
Commit: 85c6009828b6
Files: 33
Total size: 709.9 KB
Directory structure:
gitextract_sl8qxaan/
├── LICENSE
├── README.md
├── initial.py
├── jointD/
│ ├── cnn.txt
│ ├── init.cpp
│ ├── make.sh
│ ├── network.py
│ ├── pr_plot.py
│ ├── test.py
│ └── train.py
├── jointE/
│ ├── KATT/
│ │ ├── cnn.txt
│ │ ├── init.cpp
│ │ ├── make.sh
│ │ ├── network.py
│ │ ├── pr_plot.py
│ │ ├── test.py
│ │ └── train.py
│ └── SATT/
│ ├── cnn.txt
│ ├── init.cpp
│ ├── make.sh
│ ├── network.py
│ ├── pr_plot.py
│ └── train.py
└── original/
└── baselines/
├── test/
│ ├── init_cnn.cpp
│ ├── init_know.cpp
│ ├── test_JointD+ATT.py
│ ├── test_JointD+ONE.py
│ ├── test_JointE+ATT.py
│ └── test_JointE+ONE.py
└── train/
├── JointD+ATT.py
├── JointD+ONE.py
├── JointE+ATT.py
└── JointE+ONE.py
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2017 THUNLP
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# JointNRE
This repository is a subproject of THU-OpenSK, and all subprojects of THU-OpenSK are as follows.
- [OpenNE](https://www.github.com/thunlp/OpenNE)
- [OpenKE](https://www.github.com/thunlp/OpenKE)
- [KB2E](https://www.github.com/thunlp/KB2E)
- [TensorFlow-Transx](https://www.github.com/thunlp/TensorFlow-Transx)
- [Fast-TransX](https://www.github.com/thunlp/Fast-TransX)
- [OpenNRE](https://www.github.com/thunlp/OpenNRE)
- [JointNRE](https://www.github.com/thunlp/JointNRE)
Codes and datasets for our paper "Neural Knowledge Acquisition via Mutual Attention between Knowledge Graph and Text"
Some Introduction
===
This implementation is a fast and stable version.
We have made some simplifications for the original model so that to train a joint model just needs around 15min.
We also encapsulate more neural architectures into our framework to encode sentences.
The code and datasets mainly for the task relation extraction.
Data
==========
We provide the datasets used for the task relation extraction.
New York Times Corpus: The data used in relation extraction from text is published by "Modeling relations and their mentions without labeled text". The data should be obtained from [[LDC]](https://catalog.ldc.upenn.edu/LDC2008T19) first.
Datasets are required in the folder data/ in the following format, containing at least 4 files:
+ kg/train.txt: the knowledge graph for training, format (e1, e2, rel).
+ text/relation2id.txt: the relation needed to be predicted for RE, format (rel, id).
+ text/train.txt: the text for training, format (e1, e2, name1, name2, rel, sentence).
+ text/vec.txt: the initial word embeddings.
+ [[Download (Baidu Cloud)]](https://pan.baidu.com/s/1q7rctsoJ_YdlLa55yckwbQ)
+ [[Download (Tsinghua Cloud)]](https://cloud.tsinghua.edu.cn/f/28ba8ac5262349dd9622/?dl=1)
For FB15K-NYT, we directly give the data for our code [[Download (Tsinghua Cloud)]](https://cloud.tsinghua.edu.cn/f/384836aacb1f4aee9fa3/?dl=1), as we cannot release the original data limited by the license of LDC.
Run the experiments
==========
### To run the experiments, unpack the datasets first:
```
unzip origin_data.zip -d origin_data/
mkdir data/
python initial.py
```
### Run the corresponding python scripts to train models:
```
cd jointE
bash make.sh
python train.py
```
### Change the corresponding python code to set hyperparameters:
```
tf.app.flags.DEFINE_float('nbatch_kg',100,'entity numbers used each training time')
tf.app.flags.DEFINE_float('margin',1.0,'entity numbers used each training time')
tf.app.flags.DEFINE_float('learning_rate_kg',0.001,'learning rate for kg')
tf.app.flags.DEFINE_float('ent_total',lib.getEntityTotal(),'total of entities')
tf.app.flags.DEFINE_float('rel_total',lib.getRelationTotal(),'total of relations')
tf.app.flags.DEFINE_float('tri_total',lib.getTripleTotal(),'total of triples')
tf.app.flags.DEFINE_float('katt_flag', 1, '1 for katt, 0 for att')
tf.app.flags.DEFINE_string('model', 'cnn', 'neural models to encode sentences')
tf.app.flags.DEFINE_float('max_length',config['fixlen'],'maximum of number of words in one sentence')
tf.app.flags.DEFINE_float('pos_num', config['maxlen'] * 2 + 1,'number of position embedding vectors')
tf.app.flags.DEFINE_float('num_classes', config['textual_rel_total'],'maximum of relations')
tf.app.flags.DEFINE_float('hidden_size',230,'hidden feature size')
tf.app.flags.DEFINE_float('pos_size',5,'position embedding size')
tf.app.flags.DEFINE_float('max_epoch',20,'maximum of training epochs')
tf.app.flags.DEFINE_float('batch_size',160,'entity numbers used each training time')
tf.app.flags.DEFINE_float('learning_rate',0.5,'learning rate for nn')
tf.app.flags.DEFINE_float('weight_decay',0.00001,'weight_decay')
tf.app.flags.DEFINE_float('keep_prob',0.5,'dropout rate')
tf.app.flags.DEFINE_string('model_dir','./model/','path to store model')
tf.app.flags.DEFINE_string('summary_dir','./summary','path to store summary_dir')
```
### Run the corresponding python scripts to test models:
```
cd jointE
bash make.sh
python test.py
```
Note that the hyperparameters in the train.py and the test.py must be the same.
### Run the corresponding python script to get PR-curve results:
```
cd jointE
python pr_plot.py
```
Citation
===
```
@inproceedings{han2018neural,
title={Neural Knowledge Acquisition via Mutual Attention between Knowledge Graph and Text},
author={Han, Xu and Liu, Zhiyuan and Sun, Maosong},
booktitle={Proceedings of AAAI},
year={2018}
}
```
================================================
FILE: initial.py
================================================
import numpy as np
import os
import json
# folder of training datasets
data_path = "./origin_data/"
# files to export data
export_path = "./data/"
#length of sentence
fixlen = 120
#max length of position embedding is 100 (-100~+100)
maxlen = 100
word2id = {}
relation2id = {}
word_size = 0
word_vec = None
def pos_embed(x):
return max(0, min(x + maxlen, maxlen + maxlen + 1))
def find_index(x,y):
for index, item in enumerate(y):
if x == item:
return index
return -1
def init_word():
# reading word embedding data...
global word2id, word_size
res = []
ff = open(export_path + "/entity2id.txt", "w")
f = open(data_path + "kg/train.txt", "r")
while True:
content = f.readline()
if content == "":
break
h, t, r = content.strip().split("\t")
if not h in word2id:
word2id[h] = len(word2id)
ff.write("%s\t%d\n"%(h, word2id[h]))
if not t in word2id:
word2id[t] = len(word2id)
ff.write("%s\t%d\n"%(t, word2id[t]))
f.close()
f = open(data_path + "text/train.txt", "r")
while True:
content = f.readline()
if content == "":
break
h,t = content.strip().split("\t")[:2]
if not h in word2id:
word2id[h] = len(word2id)
ff.write("%s\t%d\n"%(h, word2id[h]))
if not t in word2id:
word2id[t] = len(word2id)
ff.write("%s\t%d\n"%(t, word2id[t]))
f.close()
f = open(data_path + "text/test.txt", "r")
while True:
content = f.readline()
if content == "":
break
h,t = content.strip().split("\t")[:2]
if not h in word2id:
word2id[h] = len(word2id)
ff.write("%s\t%d\n"%(h, word2id[h]))
if not t in word2id:
word2id[t] = len(word2id)
ff.write("%s\t%d\n"%(t, word2id[t]))
f.close()
res.append(len(word2id))
ff.close()
print 'reading word embedding data...'
f = open(data_path + 'text/vec.txt', "r")
total, size = f.readline().strip().split()[:2]
total = (int)(total)
word_size = (int)(size)
vec = np.ones((total + res[0], word_size), dtype = np.float32)
for i in range(total):
content = f.readline().strip().split()
word2id[content[0]] = len(word2id)
for j in range(word_size):
vec[i + res[0]][j] = (float)(content[j+1])
f.close()
word2id['UNK'] = len(word2id)
word2id['BLANK'] = len(word2id)
global word_vec
word_vec = vec
res.append(len(word2id))
return res
def init_relation():
# reading relation ids...
global relation2id
print 'reading relation ids...'
res = []
ff = open(export_path + "/relation2id.txt", "w")
f = open(data_path + "text/relation2id.txt","r")
total = (int)(f.readline().strip())
for i in range(total):
content = f.readline().strip().split()
if not content[0] in relation2id:
relation2id[content[0]] = len(relation2id)
ff.write("%s\t%d\n"%(content[0], relation2id[content[0]]))
f.close()
res.append(len(relation2id))
f = open(data_path + "kg/train.txt", "r")
for i in f.readlines():
h, t, r = i.strip().split("\t")
if not r in relation2id:
relation2id[r] = len(relation2id)
ff.write("%s\t%d\n"%(r, relation2id[r]))
f.close()
ff.close()
res.append(len(relation2id))
return res
def sort_files(name, limit):
hash = {}
f = open(data_path + "text/" + name + '.txt','r')
s = 0
while True:
content = f.readline()
if content == '':
break
s = s + 1
origin_data = content
content = content.strip().split()
en1_id = content[0]
en2_id = content[1]
rel_name = content[4]
if (rel_name in relation2id) and ((int)(relation2id[rel_name]) < limit[0]):
relation = relation2id[rel_name]
else:
relation = relation2id['NA']
id1 = str(en1_id)+"#"+str(en2_id)
id2 = str(relation)
if not id1 in hash:
hash[id1] = {}
if not id2 in hash[id1]:
hash[id1][id2] = []
hash[id1][id2].append(origin_data)
f.close()
f = open(data_path + name + "_sort.txt", "w")
f.write("%d\n"%(s))
for i in hash:
for j in hash[i]:
for k in hash[i][j]:
f.write(k)
f.close()
def init_train_files(name, limit):
print 'reading ' + name +' data...'
f = open(data_path + name + '.txt','r')
total = (int)(f.readline().strip())
sen_word = np.zeros((total, fixlen), dtype = np.int32)
sen_pos1 = np.zeros((total, fixlen), dtype = np.int32)
sen_pos2 = np.zeros((total, fixlen), dtype = np.int32)
sen_mask = np.zeros((total, fixlen), dtype = np.int32)
sen_len = np.zeros((total), dtype = np.int32)
sen_label = np.zeros((total), dtype = np.int32)
sen_head = np.zeros((total), dtype = np.int32)
sen_tail = np.zeros((total), dtype = np.int32)
instance_scope = []
instance_triple = []
for s in range(total):
content = f.readline().strip().split()
sentence = content[5:-1]
en1_id = content[0]
en2_id = content[1]
en1_name = content[2]
en2_name = content[3]
rel_name = content[4]
if rel_name in relation2id and ((int)(relation2id[rel_name]) < limit[0]):
relation = relation2id[rel_name]
else:
relation = relation2id['NA']
en1pos = 0
en2pos = 0
for i in range(len(sentence)):
if sentence[i] == en1_name:
sentence[i] = en1_id
en1pos = i
sen_head[s] = word2id[en1_id]
if sentence[i] == en2_name:
sentence[i] = en2_id
en2pos = i
sen_tail[s] = word2id[en2_id]
en_first = min(en1pos,en2pos)
en_second = en1pos + en2pos - en_first
for i in range(fixlen):
sen_word[s][i] = word2id['BLANK']
sen_pos1[s][i] = pos_embed(i - en1pos)
sen_pos2[s][i] = pos_embed(i - en2pos)
if i >= len(sentence):
sen_mask[s][i] = 0
elif i - en_first<=0:
sen_mask[s][i] = 1
elif i - en_second<=0:
sen_mask[s][i] = 2
else:
sen_mask[s][i] = 3
for i, word in enumerate(sentence):
if i >= fixlen:
break
elif not word in word2id:
sen_word[s][i] = word2id['UNK']
else:
sen_word[s][i] = word2id[word]
sen_len[s] = min(fixlen, len(sentence))
sen_label[s] = relation
#put the same entity pair sentences into a dict
tup = (en1_id,en2_id,relation)
if instance_triple == [] or instance_triple[len(instance_triple) - 1] != tup:
instance_triple.append(tup)
instance_scope.append([s,s])
instance_scope[len(instance_triple) - 1][1] = s
if (s+1) % 100 == 0:
print s
return np.array(instance_triple), np.array(instance_scope), sen_len, sen_label, sen_word, sen_pos1, sen_pos2, sen_mask, sen_head, sen_tail
def init_kg():
ff = open(export_path + "/triple2id.txt", "w")
f = open(data_path + "kg/train.txt", "r")
content = f.readlines()
ff.write("%d\n"%(len(content)))
for i in content:
h,t,r = i.strip().split("\t")
ff.write("%d\t%d\t%d\n"%(word2id[h], word2id[t], relation2id[r]))
f.close()
ff.close()
f = open(export_path + "/entity2id.txt", "r")
content = f.readlines()
f.close()
f = open(export_path + "/entity2id.txt", "w")
f.write("%d\n"%(len(content)))
for i in content:
f.write(i.strip()+"\n")
f.close()
f = open(export_path + "/relation2id.txt", "r")
content = f.readlines()
f.close()
f = open(export_path + "/relation2id.txt", "w")
f.write("%d\n"%(len(content)))
for i in content:
f.write(i.strip()+"\n")
f.close()
textual_rel_total, rel_total = init_relation()
entity_total, word_total = init_word()
print textual_rel_total
print rel_total
print entity_total
print word_total
print word_vec.shape
f = open(data_path + "word2id.txt", "w")
for i in word2id:
f.write("%s\t%d\n"%(i, word2id[i]))
f.close()
init_kg()
np.save(export_path+'vec', word_vec)
f = open(export_path+'config', "w")
f.write(json.dumps({"word2id":word2id,"relation2id":relation2id,"word_size":word_size, "fixlen":fixlen, "maxlen":maxlen, "entity_total":entity_total, "word_total":word_total, "rel_total":rel_total, "textual_rel_total":textual_rel_total}))
f.close()
sort_files("train", [textual_rel_total, rel_total])
sort_files("test", [textual_rel_total, rel_total])
# word_vec = np.load(export_path + 'vec.npy')
# f = open(export_path + "config", 'r')
# config = json.loads(f.read())
# f.close()
# relation2id = config["relation2id"]
# word2id = config["word2id"]
instance_triple, instance_scope, train_len, train_label, train_word, train_pos1, train_pos2, train_mask, train_head, train_tail = init_train_files("train_sort", [textual_rel_total, rel_total])
np.save(export_path+'train_instance_triple', instance_triple)
np.save(export_path+'train_instance_scope', instance_scope)
np.save(export_path+'train_len', train_len)
np.save(export_path+'train_label', train_label)
np.save(export_path+'train_word', train_word)
np.save(export_path+'train_pos1', train_pos1)
np.save(export_path+'train_pos2', train_pos2)
np.save(export_path+'train_mask', train_mask)
np.save(export_path+'train_head', train_head)
np.save(export_path+'train_tail', train_tail)
instance_triple, instance_scope, test_len, test_label, test_word, test_pos1, test_pos2, test_mask, test_head, test_tail = init_train_files("test_sort", [textual_rel_total, rel_total])
np.save(export_path+'test_instance_triple', instance_triple)
np.save(export_path+'test_instance_scope', instance_scope)
np.save(export_path+'test_len', test_len)
np.save(export_path+'test_label', test_label)
np.save(export_path+'test_word', test_word)
np.save(export_path+'test_pos1', test_pos1)
np.save(export_path+'test_pos2', test_pos2)
np.save(export_path+'test_mask', test_mask)
np.save(export_path+'test_head', test_head)
np.save(export_path+'test_tail', test_tail)
================================================
FILE: jointD/cnn.txt
================================================
0.000000 0.000000 0.995880 maryland kensington /location/location/contains
0.500000 0.000513 0.994287 vinod_khosla sun_microsystems /business/person/company
0.666667 0.001026 0.993049 california mill_valley /location/location/contains
0.750000 0.001538 0.992666 laure_manaudou france /people/person/nationality
0.800000 0.002051 0.991946 eric_e._schmidt google /business/person/company
0.833333 0.002564 0.991272 pier_paolo_pasolini italy /people/person/nationality
0.857143 0.003077 0.991046 florida jacksonville_beach /location/location/contains
0.875000 0.003590 0.990915 maryland annapolis /location/location/contains
0.888889 0.004103 0.989325 alaska chena_hot_springs /location/location/contains
0.800000 0.004103 0.988933 anna_chakvetadze russia /people/person/nationality
0.818182 0.004615 0.988582 filippo_magnini italy /people/person/nationality
0.750000 0.004615 0.988186 jonathan_rosenberg google /business/person/company
0.692308 0.004615 0.988147 rajeev_motwani google /business/person/company
0.714286 0.005128 0.987757 markus_zusak australia /people/person/nationality
0.733333 0.005641 0.987335 oklahoma mcalester /location/location/contains
0.750000 0.006154 0.986457 westchester_county pocantico_hills /location/location/contains
0.764706 0.006667 0.986183 jeffrey_r._immelt general_electric /business/person/company
0.777778 0.007179 0.986032 florida bal_harbour /location/location/contains
0.789474 0.007692 0.985603 westchester_county greenburgh /location/location/contains
0.800000 0.008205 0.985258 david_eun google /business/person/company
0.809524 0.008718 0.984771 california sonoma_county /location/location/contains
0.818182 0.009231 0.984614 libby_lenton australia /people/person/nationality
0.826087 0.009744 0.984579 marius_trésor france /people/person/nationality
0.791667 0.009744 0.983953 tathiana_garbin italy /people/person/nationality
0.800000 0.010256 0.983902 california napa /location/location/contains
0.807692 0.010769 0.983871 florida gulf_stream /location/location/contains
0.814815 0.011282 0.983634 florent_serra france /people/person/nationality
0.821429 0.011795 0.983324 john_l._hennessy stanford_university /business/person/company
0.827586 0.012308 0.983282 stephen_harper canada /people/person/nationality
0.833333 0.012821 0.983228 marissa_mayer google /business/person/company
0.838710 0.013333 0.983181 connecticut guilford /location/location/contains
0.843750 0.013846 0.982989 italy maranello /location/location/contains
0.818182 0.013846 0.982911 ontario fort_erie /location/location/contains
0.794118 0.013846 0.982526 florida rotonda /location/location/contains
0.800000 0.014359 0.982010 denise_karbon italy /people/person/nationality
0.777778 0.014359 0.981817 ontario nanticoke /location/location/contains
0.783784 0.014872 0.981697 stein_eriksen norway /people/person/nationality
0.763158 0.014872 0.981560 south_carolina darlington_raceway /location/location/contains
0.769231 0.015385 0.981317 peter_luczak australia /people/person/nationality
0.750000 0.015385 0.981105 nolan_bushnell atari /business/person/company
0.756098 0.015897 0.980632 chase_carey directv /business/person/company
0.738095 0.015897 0.980458 dinara_safina russia /people/person/nationality
0.744186 0.016410 0.980418 fairfield_county westport /location/location/contains
0.750000 0.016923 0.980406 chad_hurley youtube /business/person/company
0.755556 0.017436 0.980174 sami_jo_small canada /people/person/nationality
0.760870 0.017949 0.980101 virginia harrisonburg /location/location/contains
0.765957 0.018462 0.979768 jonathan_littell france /people/person/nationality
0.770833 0.018974 0.979625 california humboldt_redwoods_state_park /location/location/contains
0.775510 0.019487 0.979323 florida north_port /location/location/contains
0.760000 0.019487 0.978916 phillip_aspinall australia /people/person/nationality
0.764706 0.020000 0.978291 chad_hurley google /business/person/company
0.769231 0.020513 0.977949 tanzania moshi /location/location/contains
0.773585 0.021026 0.977405 douglas_merrill google /business/person/company
0.777778 0.021538 0.977193 connecticut fairfield_county /location/location/contains
0.781818 0.022051 0.977117 russell_smith canada /people/person/nationality
0.785714 0.022564 0.977091 perdita_felicien canada /people/person/nationality
0.789474 0.023077 0.977077 germany kronach /location/location/contains
0.793103 0.023590 0.976818 xavier_florencio spain /people/person/nationality
0.796610 0.024103 0.976818 anne_m._mulcahy xerox /business/person/company
0.800000 0.024615 0.976730 stefano_baldini italy /people/person/nationality
0.803279 0.025128 0.976672 maryland takoma_park /location/location/contains
0.806452 0.025641 0.976611 iowa le_mars /location/location/contains
0.809524 0.026154 0.976504 françois_bayrou france /people/person/nationality
0.796875 0.026154 0.976321 tatiana_kosintseva russia /people/person/nationality
0.800000 0.026667 0.976294 boston dorchester /location/location/contains
0.787879 0.026667 0.975527 bjorn_phau germany /people/person/nationality
0.791045 0.027179 0.975518 cuba bayamo /location/location/contains
0.794118 0.027692 0.975472 vermont brattleboro /location/location/contains
0.797101 0.028205 0.975466 jorge_garbajosa spain /people/person/nationality
0.785714 0.028205 0.975436 don_harrison google /business/person/company
0.774648 0.028205 0.975419 virginia mount_vernon /location/location/contains
0.777778 0.028718 0.975294 germany landstuhl /location/location/contains
0.780822 0.029231 0.974849 italy positano /location/location/contains
0.770270 0.029231 0.974492 new_york_city college_of_insurance /location/location/contains
0.773333 0.029744 0.974405 south_carolina little_pee_dee_river /location/location/contains
0.776316 0.030256 0.974199 california monterey /location/location/contains
0.779221 0.030769 0.974047 west_virginia elk_garden /location/location/contains
0.782051 0.031282 0.973229 francesco_maria_piave italy /people/person/nationality
0.772152 0.031282 0.973215 baltasar_garzón spain /people/person/nationality
0.775000 0.031795 0.973188 california san_juan_capistrano /location/location/contains
0.777778 0.032308 0.973173 florida boca_raton /location/location/contains
0.768293 0.032308 0.972939 ontario wawa /location/location/contains
0.771084 0.032821 0.972635 ségolène_royal france /people/person/nationality
0.773810 0.033333 0.972544 mississippi mccomb /location/location/contains
0.764706 0.033333 0.972514 elena_dementieva russia /people/person/nationality
0.767442 0.033846 0.971313 florida ponte_vedra_beach /location/location/contains
0.770115 0.034359 0.971186 florida lake_worth /location/location/contains
0.772727 0.034872 0.970938 germany baden-baden /location/location/contains
0.775281 0.035385 0.970156 suffolk_county smithtown /location/location/contains
0.777778 0.035897 0.969907 rhode_island west_warwick /location/location/contains
0.769231 0.035897 0.969728 philippe_douste-blazy france /people/person/nationality
0.771739 0.036410 0.969597 california beverly_hills /location/location/contains
0.763441 0.036410 0.969277 ashis_nandy india /people/person/nationality
0.755319 0.036410 0.969072 springstein germany /people/person/nationality
0.757895 0.036923 0.968775 australia jindabyne /location/location/contains
0.750000 0.036923 0.968310 maryland fort_meade /location/location/contains
0.752577 0.037436 0.968180 ravi_chopra india /people/person/nationality
0.755102 0.037949 0.967655 corrado_augias italy /people/person/nationality
0.757576 0.038462 0.967118 ontario niagara-on-the-lake /location/location/contains
0.760000 0.038974 0.967032 shilpa_shetty india /people/person/nationality
0.762376 0.039487 0.966855 antonio_stradivari italy /people/person/nationality
0.754902 0.039487 0.966782 colorado hinsdale /location/location/contains
0.757282 0.040000 0.966779 bruno_kernen switzerland /people/person/nationality
0.759615 0.040513 0.966745 colorado aspen /location/location/contains
0.752381 0.040513 0.966705 idaho tamarack_resort /location/location/contains
0.754717 0.041026 0.966588 germany bad_arolsen /location/location/contains
0.747664 0.041026 0.966460 andy_murray scotland /people/person/nationality
0.750000 0.041538 0.966229 arthur_d._collins_jr. medtronic /business/person/company
0.752294 0.042051 0.966202 mario_soldati italy /people/person/nationality
0.745455 0.042051 0.965811 yle finland /people/person/nationality
0.747748 0.042564 0.965271 california los_alamitos /location/location/contains
0.741071 0.042564 0.965190 california owens_valley /location/location/contains
0.734513 0.042564 0.964723 new_hampshire attitash /location/location/contains
0.736842 0.043077 0.964520 torah_bright australia /people/person/nationality
0.739130 0.043590 0.964175 germany nordenham /location/location/contains
0.732759 0.043590 0.963294 vermont bennington /location/location/contains
0.735043 0.044103 0.963292 germany königsdorf /location/location/contains
0.737288 0.044615 0.963275 sri_lanka polonnaruwa /location/location/contains
0.731092 0.044615 0.963223 boston first_church /location/location/contains
0.725000 0.044615 0.963017 cuba puerto_padre /location/location/contains
0.727273 0.045128 0.962931 howard_hochhauser martha_stewart_living_omnimedia /business/person/company
0.729508 0.045641 0.962851 wisconsin uss_cobia /location/location/contains
0.723577 0.045641 0.962537 florida sarasota_film_festival /location/location/contains
0.725806 0.046154 0.962358 san_francisco north_beach /location/location/contains
0.728000 0.046667 0.962206 per_petterson norway /people/person/nationality
0.730159 0.047179 0.961897 lars_berger norway /people/person/nationality
0.732283 0.047692 0.961732 david_ferrer spain /people/person/nationality
0.734375 0.048205 0.961326 florida coconut_creek /location/location/contains
0.728682 0.048205 0.961289 wisconsin fishtrap_lake /location/location/contains
0.730769 0.048718 0.961181 robert_druskin citigroup /business/person/company
0.725191 0.048718 0.961020 maryland montgomery_county /location/location/contains
0.727273 0.049231 0.961004 jean-louis_bruguière france /people/person/nationality
0.729323 0.049744 0.960851 germany meiningen /location/location/contains
0.731343 0.050256 0.960149 michelle_peluso travelocity /business/person/company
0.725926 0.050256 0.958890 tim_clark south_africa /people/person/nationality
0.720588 0.050256 0.958454 oklahoma cherokee_county /location/location/contains
0.722628 0.050769 0.958083 françois_mitterrand france /people/person/nationality
0.724638 0.051282 0.957728 mark_v._hurd hewlett-packard /business/person/company
0.719424 0.051282 0.957067 olivier_roy france /people/person/nationality
0.721429 0.051795 0.956988 jalisco mazamitla /location/location/contains
0.716312 0.051795 0.956932 maryland comcast_center /location/location/contains
0.718310 0.052308 0.956872 pedro_almodóvar spain /people/person/nationality
0.720280 0.052821 0.956852 sarah_jamieson australia /people/person/nationality
0.722222 0.053333 0.956464 florida palm_beach /location/location/contains
0.724138 0.053846 0.956148 shane_doan canada /people/person/nationality
0.726027 0.054359 0.956037 atiku_abubakar nigeria /people/person/nationality
0.727891 0.054872 0.955890 germany dessau /location/location/contains
0.729730 0.055385 0.955835 são_paulo pacaembu /location/location/contains
0.731544 0.055897 0.955751 rockland_county airmont /location/location/contains
0.733333 0.056410 0.954876 germany siegen /location/location/contains
0.735099 0.056923 0.954274 peter_akinola nigeria /people/person/nationality
0.730263 0.056923 0.954118 abdou_diouf senegal /people/person/nationality
0.732026 0.057436 0.953871 maryland deep_creek_lake /location/location/contains
0.733766 0.057949 0.953760 israel ashkelon /location/location/contains
0.735484 0.058462 0.953628 cambridge lesley_university /location/location/contains
0.737179 0.058974 0.952835 jo-wilfried_tsonga france /people/person/nationality
0.738854 0.059487 0.952825 amália_rodrigues portugal /people/person/nationality
0.734177 0.059487 0.952404 bihar jahanabad /location/location/contains
0.735849 0.060000 0.951826 turkey trabzon /location/location/contains
0.731250 0.060000 0.951575 andrea_frazzini university_of_chicago /business/person/company
0.732919 0.060513 0.951397 gaël_monfils france /people/person/nationality
0.728395 0.060513 0.951389 buffalo delaware_park /location/location/contains
0.730061 0.061026 0.951155 rockland_county new_city /location/location/contains
0.731707 0.061538 0.950967 laurent_merlin france /people/person/nationality
0.733333 0.062051 0.950891 iowa bode /location/location/contains
0.734940 0.062564 0.950856 santa_clara_county san_jose /location/location/contains
0.736527 0.063077 0.950850 south_dakota rosebud_indian_reservation /location/location/contains
0.738095 0.063590 0.950538 peer_steinbrück germany /people/person/nationality
0.739645 0.064103 0.950037 camille_pin france /people/person/nationality
0.741176 0.064615 0.950000 los_angeles_county long_beach /location/location/contains
0.742690 0.065128 0.949893 john_macdonald canada /people/person/nationality
0.738372 0.065128 0.949711 ireland county_monaghan /location/location/contains
0.739884 0.065641 0.949668 los_angeles_county bell_gardens /location/location/contains
0.735632 0.065641 0.949614 russia caucasus_mountains /location/location/contains
0.737143 0.066154 0.949597 india gangtok /location/location/contains
0.738636 0.066667 0.949449 california berkeley /location/location/contains
0.734463 0.066667 0.949148 alex_neve canada /people/person/nationality
0.735955 0.067179 0.949132 seyyed_hossein_nasr george_washington_university /business/person/company
0.731844 0.067179 0.949106 rockland_county ramapo /location/location/contains
0.733333 0.067692 0.948681 thailand krabi /location/location/contains
0.729282 0.067692 0.948643 ireland county_longford /location/location/contains
0.725275 0.067692 0.948520 colorado ridgway_state_park /location/location/contains
0.726776 0.068205 0.948424 kim_jong-il north_korea /people/person/nationality
0.728261 0.068718 0.948321 connecticut westport /location/location/contains
0.729730 0.069231 0.948108 ali_khamenei iran /people/person/nationality
0.725806 0.069231 0.948021 germany university_of_lübeck /location/location/contains
0.721925 0.069231 0.947805 steve_newcomb google /business/person/company
0.723404 0.069744 0.947530 stephen_g._post case_western_reserve_university /business/person/company
0.724868 0.070256 0.947518 idaho lapwai /location/location/contains
0.726316 0.070769 0.947223 italy orvieto /location/location/contains
0.727749 0.071282 0.947085 benita_johnson australia /people/person/nationality
0.729167 0.071795 0.946970 faraz_hoodbhoy pixsense /business/person/company
0.730570 0.072308 0.946963 italy ravenna /location/location/contains
0.726804 0.072308 0.946805 virginia ringgold /location/location/contains
0.723077 0.072308 0.946686 spain alhambra /location/location/contains
0.719388 0.072308 0.946157 indiana bedford /location/location/contains
0.715736 0.072308 0.945670 paolo_gentiloni italy /people/person/nationality
0.712121 0.072308 0.945421 ennio_morricone portugal /people/person/nationality
0.708543 0.072308 0.945250 nikolay_davydenko russia /people/person/nationality
0.705000 0.072308 0.945206 iberdrola spain /people/person/nationality
0.706468 0.072821 0.945195 italy montappone /location/location/contains
0.707921 0.073333 0.945179 sumner_redstone viacom /business/person/company
0.704433 0.073333 0.944991 eric_von_hippel massachusetts_institute_of_technology /business/person/company
0.705882 0.073846 0.944633 turkey van /location/location/contains
0.702439 0.073846 0.944331 bjarne_riis france /people/person/nationality
0.703883 0.074359 0.943904 staten_island todt_hill /location/location/contains
0.700483 0.074359 0.943814 stefano_bollani italy /people/person/nationality
0.701923 0.074872 0.943663 iowa fort_madison /location/location/contains
0.698565 0.074872 0.943349 lloyd_taylor google /business/person/company
0.695238 0.074872 0.942840 california tim_rooney /location/location/contains
0.691943 0.074872 0.942762 new_york_city croton_dam /location/location/contains
0.693396 0.075385 0.942626 iran isfahan /location/location/contains
0.694836 0.075897 0.942505 sherry_turkle massachusetts_institute_of_technology /business/person/company
0.696262 0.076410 0.942444 portland reed_college /location/location/contains
0.697674 0.076923 0.942358 mariano_rajoy spain /people/person/nationality
0.699074 0.077436 0.942169 california san_onofre /location/location/contains
0.695853 0.077436 0.942069 ontario tobermory /location/location/contains
0.697248 0.077949 0.941898 turkey samsun /location/location/contains
0.694064 0.077949 0.941252 katharine_hepburn scotland /people/person/nationality
0.695455 0.078462 0.941231 connecticut darien /location/location/contains
0.692308 0.078462 0.941151 voltaire portugal /people/person/nationality
0.693694 0.078974 0.940939 mexico baja_california_peninsula /location/location/contains
0.690583 0.078974 0.940489 rolf_de_heer australia /people/person/nationality
0.687500 0.078974 0.939817 margherita_of_savoy italy /people/person/nationality
0.688889 0.079487 0.939789 dan_gilbert quicken_loans /business/person/company
0.690265 0.080000 0.939631 idaho rexburg /location/location/contains
0.687225 0.080000 0.939558 mark_feldstein george_washington_university /business/person/company
0.688596 0.080513 0.939392 turkey konya /location/location/contains
0.685590 0.080513 0.939389 r._c._buford france /people/person/nationality
0.686957 0.081026 0.939348 sara_seager massachusetts_institute_of_technology /business/person/company
0.688312 0.081538 0.939344 florida aventura /location/location/contains
0.689655 0.082051 0.939325 stephen_ames canada /people/person/nationality
0.686695 0.082051 0.939312 mountain_zebra_national_park south_africa /people/person/nationality
0.683761 0.082051 0.939121 alexander_stille italy /people/person/nationality
0.685106 0.082564 0.938532 dominique_gisin switzerland /people/person/nationality
0.682203 0.082564 0.938017 sonoma_county russian_river /location/location/contains
0.683544 0.083077 0.937965 maryland glenarden /location/location/contains
0.684874 0.083590 0.937930 levi_eshkol israel /people/person/nationality
0.686192 0.084103 0.937828 henri_troyat france /people/person/nationality
0.687500 0.084615 0.937527 alain_duhamel france /people/person/nationality
0.688797 0.085128 0.937519 alfred_moisiu albania /people/person/nationality
0.690083 0.085641 0.937387 david_altmejd canada /people/person/nationality
0.691358 0.086154 0.937372 pierre_bourdieu france /people/person/nationality
0.688525 0.086154 0.937212 boston massachusetts_college_of_art /location/location/contains
0.689796 0.086667 0.936803 south_australia port_lincoln /location/location/contains
0.691057 0.087179 0.936777 minnesota eveleth /location/location/contains
0.688259 0.087179 0.936494 david_berson espn /business/person/company
0.689516 0.087692 0.936452 josé_sócrates portugal /people/person/nationality
0.686747 0.087692 0.936435 marilee_jones massachusetts_institute_of_technology /business/person/company
0.688000 0.088205 0.936339 jürgen_klinsmann germany /people/person/nationality
0.689243 0.088718 0.935953 india halol /location/location/contains
0.686508 0.088718 0.935750 ela_bhatt india /people/person/nationality
0.683794 0.088718 0.935417 keith_murdoch australia /people/person/nationality
0.681102 0.088718 0.935371 west_texas marfa /location/location/contains
0.682353 0.089231 0.935055 josé_maría_aznar spain /people/person/nationality
0.679688 0.089231 0.934673 california lawrence_livermore_national_laboratory /location/location/contains
0.677043 0.089231 0.934502 connecticut glass_house /location/location/contains
0.674419 0.089231 0.934226 italy university_of_florence /location/location/contains
0.671815 0.089231 0.933992 baja_california la_paz /location/location/contains
0.669231 0.089231 0.933980 mafioso italy /people/person/nationality
0.670498 0.089744 0.933795 arkansas hendrix_college /location/location/contains
0.671756 0.090256 0.933668 andrew_whiteman canada /people/person/nationality
0.669202 0.090256 0.933496 port_washington harborside /location/location/contains
0.670455 0.090769 0.933354 california oakland /location/location/contains
0.667925 0.090769 0.932307 paktia_province patan /location/location/contains
0.665414 0.090769 0.932061 peter_gelb france /people/person/nationality
0.666667 0.091282 0.932001 muhammadu_buhari nigeria /people/person/nationality
0.667910 0.091795 0.931935 esa-pekka_salonen finland /people/person/nationality
0.669145 0.092308 0.931596 germany hildesheim /location/location/contains
0.666667 0.092308 0.931410 vermont okemo_mountain_resort /location/location/contains
0.664207 0.092308 0.931354 tulbagh south_africa /people/person/nationality
0.661765 0.092308 0.930946 nadia_petrova russia /people/person/nationality
0.663004 0.092821 0.930666 guanajuato acámbaro /location/location/contains
0.664234 0.093333 0.930552 jonathan_gruber massachusetts_institute_of_technology /business/person/company
0.665455 0.093846 0.930363 iowa fort_des_moines /location/location/contains
0.666667 0.094359 0.930152 shanghai jade_buddha_temple /location/location/contains
0.667870 0.094872 0.929813 alaska kenai /location/location/contains
0.665468 0.094872 0.929333 milton_wolff spain /people/person/nationality
0.666667 0.095385 0.928934 chris_dewolfe myspace /business/person/company
0.667857 0.095897 0.928495 iran mashhad /location/location/contains
0.669039 0.096410 0.928331 seattle south_lake_union /location/location/contains
0.670213 0.096923 0.927680 serbia leskovac /location/location/contains
0.671378 0.097436 0.927453 michael_grossi helio /business/person/company
0.669014 0.097436 0.927444 connecticut madison /location/location/contains
0.670175 0.097949 0.927055 heinrich_von_pierer germany /people/person/nationality
0.671329 0.098462 0.926509 kwame_anthony_appiah princeton_university /business/person/company
0.672474 0.098974 0.926131 california riverside /location/location/contains
0.673611 0.099487 0.926088 brian_mulroney canada /people/person/nationality
0.674740 0.100000 0.925667 tim_rogers australia /people/person/nationality
0.675862 0.100513 0.925204 westchester_county mamaroneck /location/location/contains
0.673540 0.100513 0.925190 california tejon_ranch /location/location/contains
0.674658 0.101026 0.925047 ontario st._catharines /location/location/contains
0.675768 0.101538 0.924211 angelo_morbelli italy /people/person/nationality
0.673469 0.101538 0.923590 aziz_pahad zimbabwe /people/person/nationality
0.671186 0.101538 0.922936 laurent_merlin portugal /people/person/nationality
0.672297 0.102051 0.922899 germany wolfsburg /location/location/contains
0.670034 0.102051 0.922686 pope_benedict_xvi iran /people/person/nationality
0.667785 0.102051 0.922344 canada wood_buffalo_national_park /location/location/contains
0.668896 0.102564 0.921539 john_howard australia /people/person/nationality
0.666667 0.102564 0.921435 william_knox israel /people/person/nationality
0.664452 0.102564 0.920513 california sacramento_river /location/location/contains
0.662252 0.102564 0.920216 david_m._kennedy stanford_university /business/person/company
0.663366 0.103077 0.919945 california malibu /location/location/contains
0.664474 0.103590 0.919059 new_york_city salmagundi_club /location/location/contains
0.665574 0.104103 0.918715 greece mount_athos /location/location/contains
0.666667 0.104615 0.918633 georges_pompidou france /people/person/nationality
0.664495 0.104615 0.918607 new_york_city mount_sinai_school_of_medicine /location/location/contains
0.665584 0.105128 0.918318 molise venafro /location/location/contains
0.666667 0.105641 0.917563 hebei baoding /location/location/contains
0.664516 0.105641 0.917160 san_francisco videoegg /location/location/contains
0.662379 0.105641 0.916986 maryland montgomery_college /location/location/contains
0.663462 0.106154 0.916313 maria_de_belém_roseira portugal /people/person/nationality
0.664537 0.106667 0.915366 yossi_vardi israel /people/person/nationality
0.662420 0.106667 0.915280 martin_sorrell google /business/person/company
0.660317 0.106667 0.914784 david_cheriton google /business/person/company
0.658228 0.106667 0.914121 ronald_radosh spain /people/person/nationality
0.656151 0.106667 0.914073 berlin eastern_high_school /location/location/contains
0.657233 0.107179 0.913532 westchester_county new_rochelle /location/location/contains
0.655172 0.107179 0.912928 new_york_city rondout_reservoir /location/location/contains
0.656250 0.107692 0.912906 germany friedrichshafen /location/location/contains
0.657321 0.108205 0.912778 florida tamarac /location/location/contains
0.655280 0.108205 0.912466 g._wayne_clough georgia_institute_of_technology /business/person/company
0.653251 0.108205 0.912406 switzerland arosa /location/location/contains
0.651235 0.108205 0.912103 edmund_daukoru nigeria /people/person/nationality
0.652308 0.108718 0.911903 california san_mateo /location/location/contains
0.653374 0.109231 0.911347 enrique_morente spain /people/person/nationality
0.654434 0.109744 0.911146 connecticut new_haven /location/location/contains
0.652439 0.109744 0.910960 denis_macshane france /people/person/nationality
0.650456 0.109744 0.910712 khosla_ventures sun_microsystems /business/person/company
0.648485 0.109744 0.910390 sherwin_rosen university_of_chicago /business/person/company
0.646526 0.109744 0.910235 australia melbourne_aquarium /location/location/contains
0.647590 0.110256 0.909981 india aldona /location/location/contains
0.645646 0.110256 0.909832 union_county springfield /location/location/contains
0.643713 0.110256 0.909715 california museum_of_latin_american_art /location/location/contains
0.641791 0.110256 0.909558 new_hampshire marlborough /location/location/contains
0.642857 0.110769 0.909508 oregon rogue_river /location/location/contains
0.640950 0.110769 0.909369 fred_krupp general_electric /business/person/company
0.639053 0.110769 0.909242 florida venice /location/location/contains
0.637168 0.110769 0.909192 ecuador cuenca /location/location/contains
0.638235 0.111282 0.907942 tanzania mount_kilimanjaro /location/location/contains
0.636364 0.111282 0.907613 thomas_w._lasorda chrysler /business/person/company
0.634503 0.111282 0.907485 westchester_county eastview /location/location/contains
0.632653 0.111282 0.907314 stuart_appleby australia /people/person/nationality
0.633721 0.111795 0.906548 india benaulim /location/location/contains
0.631884 0.111795 0.905579 wisconsin oswego /location/location/contains
0.630058 0.111795 0.905464 alain_j._p._belda citigroup /business/person/company
0.628242 0.111795 0.905275 toronto kensington_gardens /location/location/contains
0.629310 0.112308 0.905107 maryland towson /location/location/contains
0.630372 0.112821 0.904916 josé_saramago portugal /people/person/nationality
0.628571 0.112821 0.904145 napoleon russia /people/person/nationality
0.626781 0.112821 0.904031 westchester_county staten_island /location/location/contains
0.625000 0.112821 0.903694 california chapman_university /location/location/contains
0.623229 0.112821 0.903613 colorado breckenridge /location/location/contains
0.624294 0.113333 0.903511 aravind_adiga india /people/person/nationality
0.625352 0.113846 0.903457 caroline_fourest france /people/person/nationality
0.626404 0.114359 0.903072 martin_mosebach germany /people/person/nationality
0.627451 0.114872 0.902634 gujarat vadodara /location/location/contains
0.625698 0.114872 0.902533 nelson_chamisa zimbabwe /people/person/nationality
0.626741 0.115385 0.902192 vermont stowe /location/location/contains
0.627778 0.115897 0.902184 gordon_brown united_kingdom /people/person/nationality
0.626039 0.115897 0.901592 john_stratton australia /people/person/nationality
0.624309 0.115897 0.901139 australia university_of_sydney /location/location/contains
0.625344 0.116410 0.900902 monmouth_county oceanport /location/location/contains
0.623626 0.116410 0.900701 john_smedley sony /business/person/company
0.624658 0.116923 0.898962 matt_cutts google /business/person/company
0.625683 0.117436 0.898682 haleh_esfandiari iran /people/person/nationality
0.623978 0.117436 0.898593 new_hampshire mount_washington /location/location/contains
0.625000 0.117949 0.898535 paul_kocher cryptography_research /business/person/company
0.626016 0.118462 0.898508 greenwich_village new_york_city /location/neighborhood/neighborhood_of
0.627027 0.118974 0.898202 john_logsdon george_washington_university /business/person/company
0.628032 0.119487 0.897145 alaska mount_mckinley /location/location/contains
0.629032 0.120000 0.896192 new_york_city kew_gardens /location/location/contains
0.630027 0.120513 0.896167 viswanathan_anand india /people/person/nationality
0.631016 0.121026 0.896036 hanns_eisler germany /people/person/nationality
0.632000 0.121538 0.896023 lorena_ochoa mexico /people/person/nationality
0.632979 0.122051 0.895875 italy narni /location/location/contains
0.631300 0.122051 0.895806 florida hillsborough /location/location/contains
0.632275 0.122564 0.895663 new_york_city manhattanville /location/location/contains
0.633245 0.123077 0.895501 connecticut farmington /location/location/contains
0.634211 0.123590 0.895011 florida jensen_beach /location/location/contains
0.635171 0.124103 0.894662 south_africa kwazulu-natal /location/location/contains
0.633508 0.124103 0.894343 mike_huckabee arkansas /people/person/place_lived
0.631854 0.124103 0.894023 wichita woodlawn /location/location/contains
0.632812 0.124615 0.893443 california san_clemente /location/location/contains
0.631169 0.124615 0.892974 kirk_kerkorian france /people/person/nationality
0.629534 0.124615 0.892924 saipan tinian /location/location/contains
0.630491 0.125128 0.892728 austan_goolsbee university_of_chicago /business/person/company
0.628866 0.125128 0.892589 rutka_laskier poland /people/person/nationality
0.629820 0.125641 0.892294 jerusalem second_temple /location/location/contains
0.628205 0.125641 0.892178 alireza_jafarzadeh iran /people/person/nationality
0.626598 0.125641 0.892173 sriti_jha india /people/person/nationality
0.627551 0.126154 0.892043 connecticut storrs /location/location/contains
0.628499 0.126667 0.891953 bashar_al-assad syria /people/person/nationality
0.629442 0.127179 0.891926 maryland bethesda /location/location/contains
0.627848 0.127179 0.891871 gwyneth_paltrow scotland /people/person/nationality
0.628788 0.127692 0.891824 italy siena /location/location/contains
0.627204 0.127692 0.891777 virginia eastern_shore /location/location/contains
0.628141 0.128205 0.891408 julius_streicher germany /people/person/nationality
0.629073 0.128718 0.891096 kansas hays /location/location/contains
0.627500 0.128718 0.890906 james_bond india /people/person/nationality
0.628429 0.129231 0.890795 connecticut greenwich /location/location/contains
0.629353 0.129744 0.890111 bertie_ahern ireland /people/person/nationality
0.627792 0.129744 0.890074 germany university_of_bonn /location/location/contains
0.626238 0.129744 0.889969 turkey lemnos /location/location/contains
0.627160 0.130256 0.889894 denmark frederiksberg /location/location/contains
0.628079 0.130769 0.889858 guam agana_heights /location/location/contains
0.628993 0.131282 0.889551 alex_salmond scotland /people/person/nationality
0.629902 0.131795 0.889507 indiana fort_wayne /location/location/contains
0.630807 0.132308 0.889216 philippe_val france /people/person/nationality
0.629268 0.132308 0.889000 lawrence_lessig stanford_university /business/person/company
0.630170 0.132821 0.888690 virginia fairfax_county /location/location/contains
0.628641 0.132821 0.888482 henry_j._leir israel /people/person/nationality
0.629540 0.133333 0.888445 berkeley chez_panisse /location/location/contains
0.630435 0.133846 0.888163 armenia gyumri /location/location/contains
0.628916 0.133846 0.888041 seth_goldman honest_tea /business/person/company
0.629808 0.134359 0.887699 spain málaga /location/location/contains
0.628297 0.134359 0.887376 san_francisco embarcadero /location/location/contains
0.629187 0.134872 0.886913 joe_giordano payscale /business/person/company
0.627685 0.134872 0.886845 buffalo new_york_city /location/location/contains
0.628571 0.135385 0.886776 norway horten /location/location/contains
0.627078 0.135385 0.886557 california santa_barbara_city_college /location/location/contains
0.627962 0.135897 0.886539 los_angeles_county huntington_park /location/location/contains
0.626478 0.135897 0.886365 hunterdon_county delaware_valley_school_district /location/location/contains
0.625000 0.135897 0.885598 amanda_weir australia /people/person/nationality
0.625882 0.136410 0.885410 iowa muscatine /location/location/contains
0.624413 0.136410 0.885300 emma_goldman canada /people/person/nationality
0.622951 0.136410 0.885189 california humboldt_state_university /location/location/contains
0.623832 0.136923 0.885169 minnesota northfield /location/location/contains
0.622378 0.136923 0.885111 connecticut wesleyan_university /location/location/contains
0.623256 0.137436 0.884562 cambridge harvard_square /location/location/contains
0.624130 0.137949 0.884092 iowa ottumwa /location/location/contains
0.622685 0.137949 0.883776 cutchogue old_house /location/location/contains
0.621247 0.137949 0.883725 svetlana_kuznetsova russia /people/person/nationality
0.619816 0.137949 0.882647 wisconsin berkeley /location/location/contains
0.618391 0.137949 0.882610 susanne_bier india /people/person/nationality
0.616972 0.137949 0.882174 sam_querrey spain /people/person/nationality
0.615561 0.137949 0.881718 kevin_walsh general_electric /business/person/company
0.614155 0.137949 0.881561 venus_williams france /people/person/nationality
0.612756 0.137949 0.881343 ontario university_of_windsor /location/location/contains
0.613636 0.138462 0.881231 zahra_eshraghi iran /people/person/nationality
0.614512 0.138974 0.881160 italy amalfi_coast /location/location/contains
0.613122 0.138974 0.880853 david_drummond google /business/person/company
0.611738 0.138974 0.880425 south_carolina graceland /location/location/contains
0.612613 0.139487 0.879943 italy lucca /location/location/contains
0.613483 0.140000 0.879783 calisto_tanzi parmalat /business/person/company
0.612108 0.140000 0.879745 brian_schweitzer montana /people/person/place_lived
0.610738 0.140000 0.879611 gordon_brown russia /people/person/nationality
0.609375 0.140000 0.878932 google eric_e._schmidt /business/person/company
0.610245 0.140513 0.878734 suffolk_county east_patchogue /location/location/contains
0.611111 0.141026 0.878627 mcalester oklahoma_state_penitentiary /location/location/contains
0.611973 0.141538 0.877977 hermann_göring germany /people/person/nationality
0.612832 0.142051 0.877805 ireland ballintubber /location/location/contains
0.613687 0.142564 0.877796 germany wiesbaden /location/location/contains
0.612335 0.142564 0.876945 westchester_county pelham /location/location/contains
0.613187 0.143077 0.876649 ron_dembo zerofootprint /business/person/company
0.614035 0.143590 0.876607 kris_gopalakrishnan india /people/person/nationality
0.614880 0.144103 0.876299 bernadette_chirac france /people/person/nationality
0.613537 0.144103 0.875839 iowa simpson_college /location/location/contains
0.614379 0.144615 0.875557 vermont south_burlington /location/location/contains
0.613043 0.144615 0.875320 television google /business/person/company
0.613883 0.145128 0.875220 john_farnham australia /people/person/nationality
0.614719 0.145641 0.875126 boston isabella_stewart_gardner_museum /location/location/contains
0.613391 0.145641 0.874748 russia ural_mountains /location/location/contains
0.614224 0.146154 0.874464 idaho salmon_river /location/location/contains
0.612903 0.146154 0.874391 california st._thomas /location/location/contains
0.611588 0.146154 0.874316 baltimore t._rowe_price /location/location/contains
0.610278 0.146154 0.873912 california santa_monica_college /location/location/contains
0.608974 0.146154 0.873208 paul_kagame rwanda /people/person/nationality
0.607676 0.146154 0.872797 virginia chatham /location/location/contains
0.608511 0.146667 0.872610 ezra_pound italy /people/person/nationality
0.609342 0.147179 0.872514 joyce_wieland canada /people/person/nationality
0.608051 0.147179 0.871928 oquossoc rangeley_lake /location/location/contains
0.608879 0.147692 0.871885 spain cádiz /location/location/contains
0.609705 0.148205 0.871262 germany hanover /location/location/contains
0.608421 0.148205 0.871216 carol_baum creative_artists_agency /business/person/company
0.607143 0.148205 0.870946 carlos_ruiz spain /people/person/nationality
0.605870 0.148205 0.870833 maj-britt_nilsson france /people/person/nationality
0.606695 0.148718 0.870772 florida daytona_beach /location/location/contains
0.605428 0.148718 0.869869 vincent_paronnaud france /people/person/nationality
0.604167 0.148718 0.869331 florida south_beach /location/location/contains
0.604990 0.149231 0.868992 california gardena /location/location/contains
0.605809 0.149744 0.868840 russia novokuznetsk /location/location/contains
0.606625 0.150256 0.867946 calabria crotone /location/location/contains
0.605372 0.150256 0.867472 vermont green_mountain_college /location/location/contains
0.604124 0.150256 0.867075 george_orwell spain /people/person/nationality
0.602881 0.150256 0.866926 asia dongguan /location/location/contains
0.601643 0.150256 0.866635 springfield baptist_bible_college /location/location/contains
0.600410 0.150256 0.866474 kentucky jamaica_estates /location/location/contains
0.599182 0.150256 0.866306 prince_edward_island pictou /location/location/contains
0.600000 0.150769 0.865921 jawaharlal_nehru india /people/person/nationality
0.598778 0.150769 0.865497 chicago lake_michigan /location/location/contains
0.597561 0.150769 0.865167 sanford_i._weill citigroup /business/person/company
0.596349 0.150769 0.864896 ray_takeyh iran /people/person/nationality
0.595142 0.150769 0.864667 tom_stoppard russia /people/person/nationality
0.595960 0.151282 0.864352 eugene_melnyk canada /people/person/nationality
0.594758 0.151282 0.864327 california fort_bragg /location/location/contains
0.593561 0.151282 0.864325 lane_merrifield club_penguin /business/person/company
0.592369 0.151282 0.864219 california harlingen /location/location/contains
0.593186 0.151795 0.863906 yelena_isinbayeva russia /people/person/nationality
0.594000 0.152308 0.863866 kristian_pless denmark /people/person/nationality
0.592814 0.152308 0.863720 jason_mccartney germany /people/person/nationality
0.593625 0.152821 0.863604 asia bishkek /location/location/contains
0.594433 0.153333 0.863503 donald_e._graham washington_post_company /business/person/company
0.595238 0.153846 0.863452 monmouth_county freehold_township /location/location/contains
0.594059 0.153846 0.862990 montreal_canadiens canada /people/person/nationality
0.594862 0.154359 0.862738 jean-baptiste_colbert france /people/person/nationality
0.595661 0.154872 0.861836 andrea_bargnani italy /people/person/nationality
0.594488 0.154872 0.861763 isaac_goldberg poland /people/person/nationality
0.595285 0.155385 0.861071 germany varel /location/location/contains
0.596078 0.155897 0.859425 ratan_tata india /people/person/nationality
0.596869 0.156410 0.859367 alaska wasilla /location/location/contains
0.595703 0.156410 0.859346 ségolène_royal iran /people/person/nationality
0.596491 0.156923 0.859310 sani_abacha nigeria /people/person/nationality
0.597276 0.157436 0.859264 franco_donatoni italy /people/person/nationality
0.596117 0.157436 0.858968 eurajoki finland /people/person/nationality
0.594961 0.157436 0.858714 norway kvitfjell /location/location/contains
0.595745 0.157949 0.858673 michael_j._critelli pitney_bowes /business/person/company
0.594595 0.157949 0.858175 california wilshire_boulevard /location/location/contains
0.593449 0.157949 0.857892 monmouth_county wawa /location/location/contains
0.594231 0.158462 0.857734 zimbabwe marondera /location/location/contains
0.593090 0.158462 0.857615 alexander_grischuk russia /people/person/nationality
0.593870 0.158974 0.857581 aroon_purie india /people/person/nationality
0.592734 0.158974 0.857473 windisch germany /people/person/nationality
0.591603 0.158974 0.857044 greenwich best_&_co. /location/location/contains
0.592381 0.159487 0.856863 montana missoula /location/location/contains
0.593156 0.160000 0.856764 philippe_lucas france /people/person/nationality
0.592030 0.160000 0.855694 james_bond france /people/person/nationality
0.590909 0.160000 0.855131 oregon reed_college /location/location/contains
0.591682 0.160513 0.855116 carl_friedrich_von_weizsäcker germany /people/person/nationality
0.590566 0.160513 0.854609 jack_abramoff scotland /people/person/nationality
0.591337 0.161026 0.854371 california coronado /location/location/contains
0.592105 0.161538 0.854301 marin_marais france /people/person/nationality
0.592871 0.162051 0.854072 india hampi /location/location/contains
0.593633 0.162564 0.853389 germany heilbronn /location/location/contains
0.592523 0.162564 0.853126 viktor_yushchenko ukraine /people/person/nationality
0.591418 0.162564 0.852970 ireland county_mayo /location/location/contains
0.592179 0.163077 0.852953 andré_boisclair canada /people/person/nationality
0.591078 0.163077 0.852640 abdul_aziz_al-hakim iran /people/person/nationality
0.591837 0.163590 0.852389 alain_chabat france /people/person/nationality
0.592593 0.164103 0.851902 josef_ackermann deutsche_bank /business/person/company
0.591497 0.164103 0.851410 colorado denison /location/location/contains
0.592251 0.164615 0.851349 madaí_pérez mexico /people/person/nationality
0.591160 0.164615 0.851205 paris rodin_museum /location/location/contains
0.590074 0.164615 0.851040 san_francisco peabody_school /location/location/contains
0.588991 0.164615 0.850781 marlborough cytyc /location/location/contains
0.587912 0.164615 0.849717 italy university_of_turin /location/location/contains
0.588665 0.165128 0.849686 paul-henri_mathieu france /people/person/nationality
0.587591 0.165128 0.849629 lyndon_b._johnson oklahoma /people/person/place_lived
0.588342 0.165641 0.849128 shanghai tongji_university /location/location/contains
0.589091 0.166154 0.848939 david_ben-gurion israel /people/person/nationality
0.589837 0.166667 0.848030 olivier_assayas france /people/person/nationality
0.588768 0.166667 0.847454 larry_ellison oracle /business/person/company
0.587703 0.166667 0.846737 technorati italy /people/person/nationality
0.586643 0.166667 0.846447 jim_mccrery louisiana /people/person/place_lived
0.585586 0.166667 0.846079 banco_bilbao_vizcaya_argentaria spain /people/person/nationality
0.584532 0.166667 0.845873 boston tufts_university /location/location/contains
0.583483 0.166667 0.845594 california vang /location/location/contains
0.582437 0.166667 0.845535 raleb_majadele israel /people/person/nationality
0.581395 0.166667 0.844753 sri_lanka malabe /location/location/contains
0.582143 0.167179 0.844572 erich_ludendorff germany /people/person/nationality
0.582888 0.167692 0.844567 wisconsin lake_geneva /location/location/contains
0.581851 0.167692 0.844446 international_speedway_corporation france /people/person/nationality
0.580817 0.167692 0.844285 jacksonville fort_george_island /location/location/contains
0.581560 0.168205 0.843688 brett_keller priceline.com /business/person/company
0.580531 0.168205 0.842887 kentucky cherokee /location/location/contains
0.581272 0.168718 0.842832 spain alicante /location/location/contains
0.582011 0.169231 0.842719 venice peggy_guggenheim_collection /location/location/contains
0.580986 0.169231 0.842250 unicredit italy /people/person/nationality
0.581722 0.169744 0.841717 victoria_azarenka belarus /people/person/nationality
0.580702 0.169744 0.841536 marco_cappato italy /people/person/nationality
0.581436 0.170256 0.841347 olivier_dahan france /people/person/nationality
0.582168 0.170769 0.841090 paris gare_du_nord /location/location/contains
0.581152 0.170769 0.840691 motown_records france /people/person/nationality
0.580139 0.170769 0.840596 jhoom_barabar_jhoom france /people/person/nationality
0.579130 0.170769 0.839785 giorgio_moroder norway /people/person/nationality
0.578125 0.170769 0.839443 connecticut cornwall /location/location/contains
0.577123 0.170769 0.839337 westchester_county blue_hill /location/location/contains
0.576125 0.170769 0.839221 allen_ginsberg india /people/person/nationality
0.575130 0.170769 0.839088 west_virginia blenko_glass_company /location/location/contains
0.575862 0.171282 0.839031 guerrero acapulco /location/location/contains
0.576592 0.171795 0.839002 raymond_j._mcguire citigroup /business/person/company
0.575601 0.171795 0.838690 gary_stevens france /people/person/nationality
0.574614 0.171795 0.838623 germany shetland /location/location/contains
0.573630 0.171795 0.838500 william_s._paley cbs /business/person/company
0.572650 0.171795 0.838378 prague barrandov_studios /location/location/contains
0.571672 0.171795 0.838110 california tucson_international_airport /location/location/contains
0.570698 0.171795 0.837905 florida taylor /location/location/contains
0.571429 0.172308 0.837893 california san_jose /location/location/contains
0.570458 0.172308 0.837709 peter_morgan scotland /people/person/nationality
0.569492 0.172308 0.837343 california salinas_valley /location/location/contains
0.568528 0.172308 0.837302 idaho red_river /location/location/contains
0.569257 0.172821 0.836418 germany heidelberg /location/location/contains
0.569983 0.173333 0.836353 indiana gnaw_bone /location/location/contains
0.570707 0.173846 0.836305 renaud_donnedieu_de_vabres france /people/person/nationality
0.571429 0.174359 0.836137 turkey bodrum /location/location/contains
0.572148 0.174872 0.836070 germany freiburg /location/location/contains
0.571189 0.174872 0.836061 peter_pace iran /people/person/nationality
0.571906 0.175385 0.836019 atlanta sweet_auburn /location/location/contains
0.572621 0.175897 0.835868 cyprus larnaca /location/location/contains
0.571667 0.175897 0.835443 peter_bragdon columbia_sportswear /business/person/company
0.572379 0.176410 0.835356 colorado boulder /location/location/contains
0.571429 0.176410 0.835314 vittorio_storaro spain /people/person/nationality
0.570481 0.176410 0.834601 sam_querrey france /people/person/nationality
0.569536 0.176410 0.834413 spain chipiona /location/location/contains
0.568595 0.176410 0.834327 edward_fox france /people/person/nationality
0.569307 0.176923 0.834114 peter_munk barrick_gold /business/person/company
0.568369 0.176923 0.833768 bernhard_langer germany /people/person/nationality
0.567434 0.176923 0.833699 nashville belle_meade /location/location/contains
0.568144 0.177436 0.833684 kentucky churchill_downs /location/location/contains
0.567213 0.177436 0.833588 switzerland vevey /location/location/contains
0.566285 0.177436 0.833321 oklahoma_city alfred_p._murrah_federal_building /location/location/contains
0.566993 0.177949 0.833237 boston union_oyster_house /location/location/contains
0.567700 0.178462 0.833098 wisconsin madison /location/location/contains
0.566775 0.178462 0.833068 youtube chad_hurley /business/person/company
0.565854 0.178462 0.832697 giulio_andreotti italy /people/person/nationality
0.564935 0.178462 0.832496 stelco canada /people/person/nationality
0.565640 0.178974 0.832496 tunisia nabeul /location/location/contains
0.564725 0.178974 0.832478 mads_mikkelsen india /people/person/nationality
0.563813 0.178974 0.832368 alexander_stille france /people/person/nationality
0.562903 0.178974 0.831774 sharon_zukin brooklyn_college /business/person/company
0.561997 0.178974 0.831339 russia sheepshead_bay /location/location/contains
0.561093 0.178974 0.831321 smilebox google /business/person/company
0.560193 0.178974 0.830690 jonathan_glazer scotland /people/person/nationality
0.559295 0.178974 0.830529 bobby_deol france /people/person/nationality
0.558400 0.178974 0.830467 asia eastern_washington /location/location/contains
0.559105 0.179487 0.830418 noam_sheriff israel /people/person/nationality
0.558214 0.179487 0.830071 new_york_city south_bronx /location/location/contains
0.558917 0.180000 0.829929 colorado vail /location/location/contains
0.558029 0.180000 0.829737 shirley_yeung pccw /business/person/company
0.557143 0.180000 0.829570 north_dakota keene /location/location/contains
0.556260 0.180000 0.829554 washington wtop /location/location/contains
0.555380 0.180000 0.829149 portland bayside /location/location/contains
0.556082 0.180513 0.828485 poland jaworzno /location/location/contains
0.555205 0.180513 0.828445 australia monash_university /location/location/contains
0.554331 0.180513 0.828349 new_york_city fire_island /location/location/contains
0.553459 0.180513 0.828308 australia port_melbourne /location/location/contains
0.554160 0.181026 0.828252 iran natanz /location/location/contains
0.553292 0.181026 0.828216 michael_bar-zohar israel /people/person/nationality
0.553991 0.181538 0.828089 paul_klee germany /people/person/nationality
0.554688 0.182051 0.827681 new_haven southern_connecticut_state_university /location/location/contains
0.553822 0.182051 0.827623 costa_rica san_jose /location/location/contains
0.554517 0.182564 0.827361 arturo_toscanini italy /people/person/nationality
0.553655 0.182564 0.827227 banquo italy /people/person/nationality
0.552795 0.182564 0.826570 thomas_cech howard_hughes_medical_institute /business/person/company
0.551938 0.182564 0.826525 australia paula_wriedt /location/location/contains
0.551084 0.182564 0.826393 mary_e._minnick muhtar_kent /business/person/company
0.550232 0.182564 0.826173 sylvester_stallone australia /people/person/nationality
0.549383 0.182564 0.825953 gururaj_deshpande sycamore_networks /business/person/company
0.548536 0.182564 0.825812 vermont berkshire_county /location/location/contains
0.549231 0.183077 0.825571 steve_newcomb powerset /business/person/company
0.548387 0.183077 0.825517 alaska bellingham /location/location/contains
0.547546 0.183077 0.825099 carol_shea-porter new_hampshire /people/person/place_lived
0.548239 0.183590 0.824758 idaho weiser /location/location/contains
0.548930 0.184103 0.824697 david_kenny digitas /business/person/company
0.549618 0.184615 0.824670 wole_soyinka nigeria /people/person/nationality
0.550305 0.185128 0.824599 north_beach san_francisco /location/neighborhood/neighborhood_of
0.549467 0.185128 0.824570 oakland beth_eden_baptist_church /location/location/contains
0.548632 0.185128 0.824536 nuhu_ribadu nigeria /people/person/nationality
0.547800 0.185128 0.824486 connecticut hartford_civic_center /location/location/contains
0.546970 0.185128 0.824012 john_caplan ford_models /business/person/company
0.547655 0.185641 0.823807 india auroville /location/location/contains
0.546828 0.185641 0.823736 syracuse oswego /location/location/contains
0.547511 0.186154 0.823485 mexico puerto_peñasco /location/location/contains
0.546687 0.186154 0.823077 australia university_of_adelaide /location/location/contains
0.545865 0.186154 0.823075 california nissin /location/location/contains
0.545045 0.186154 0.822868 virginia martinsville_speedway /location/location/contains
0.545727 0.186667 0.822459 atlanta georgia_aquarium /location/location/contains
0.546407 0.187179 0.822235 maryland baltimore /location/location/contains
0.545590 0.187179 0.821977 arvo_pärt denmark /people/person/nationality
0.546269 0.187692 0.821722 helen_fisher rutgers_university /business/person/company
0.546945 0.188205 0.821302 new_york_city staten_island /location/location/contains
0.546131 0.188205 0.821103 serbia muslim /location/location/contains
0.545319 0.188205 0.820584 nina_tassler cbs /business/person/company
0.544510 0.188205 0.820459 mississippi willingboro /location/location/contains
0.543704 0.188205 0.819995 jay_rosen new_york_university /business/person/company
0.542899 0.188205 0.819781 anthony_powell scotland /people/person/nationality
0.542097 0.188205 0.819726 kevin_lyons rutgers_university /business/person/company
0.541298 0.188205 0.819660 bernard_kerik united_states_of_america /people/person/nationality
0.540501 0.188205 0.819388 ireland donegal /location/location/contains
0.541176 0.188718 0.819319 new_hampshire cannon_mountain /location/location/contains
0.540382 0.188718 0.818400 elias_murr lebanon /people/person/nationality
0.539589 0.188718 0.818321 erik_breukink italy /people/person/nationality
0.538799 0.188718 0.817697 cuba west_new_york /location/location/contains
0.538012 0.188718 0.817270 marwan_barghouti israel /people/person/nationality
0.537226 0.188718 0.817246 mayawati india /people/person/nationality
0.537901 0.189231 0.815972 jennifer_botterill canada /people/person/nationality
0.537118 0.189231 0.815800 dan_ariely massachusetts_institute_of_technology /business/person/company
0.537791 0.189744 0.815670 germany rostock /location/location/contains
0.538462 0.190256 0.815470 derek_v._smith choicepoint /business/person/company
0.539130 0.190769 0.815368 germany karlsruhe /location/location/contains
0.539797 0.191282 0.815089 charles_fefferman princeton_university /business/person/company
0.539017 0.191282 0.814654 switzerland lucerne /location/location/contains
0.539683 0.191795 0.814574 seoul korea_university /location/location/contains
0.538905 0.191795 0.814328 wisconsin new_hampshire /location/location/contains
0.538129 0.191795 0.814205 david_rieff france /people/person/nationality
0.537356 0.191795 0.814016 connecticut brattleboro /location/location/contains
0.536585 0.191795 0.813731 california west_valley_college /location/location/contains
0.535817 0.191795 0.813369 charles_oman massachusetts_institute_of_technology /business/person/company
0.535050 0.191795 0.813031 bertone italy /people/person/nationality
0.534286 0.191795 0.810841 edward_steichen france /people/person/nationality
0.533524 0.191795 0.810289 rudi_völler italy /people/person/nationality
0.534188 0.192308 0.810226 venice fondazione_querini_stampalia /location/location/contains
0.534851 0.192821 0.810188 watervliet watervliet_arsenal /location/location/contains
0.534091 0.192821 0.809941 canada pearce /location/location/contains
0.533333 0.192821 0.809513 toronto ernst_&_young /location/location/contains
0.533994 0.193333 0.809403 ted_sarandos netflix /business/person/company
0.533239 0.193333 0.808107 abhishek_bachchan france /people/person/nationality
0.533898 0.193846 0.807946 westchester_county port_chester /location/location/contains
0.534556 0.194359 0.807910 vincent_pastore italy /people/person/nationality
0.533803 0.194359 0.807870 california piedmont /location/location/contains
0.534459 0.194872 0.807249 arcata humboldt_state_university /location/location/contains
0.533708 0.194872 0.807064 rosa_delauro connecticut /people/person/place_lived
0.534362 0.195385 0.806815 rockland_county blauvelt /location/location/contains
0.533613 0.195385 0.806712 washington adams_morgan /location/location/contains
0.534266 0.195897 0.806367 alexander_downer australia /people/person/nationality
0.534916 0.196410 0.806144 california long_beach /location/location/contains
0.535565 0.196923 0.805249 suffolk_county fire_island /location/location/contains
0.534819 0.196923 0.805050 akio_morita sony /business/person/company
0.534075 0.196923 0.804928 california australia /location/location/contains
0.533333 0.196923 0.804534 vitaly_i._churkin russia /people/person/nationality
0.532594 0.196923 0.804499 paterson east_orange /location/location/contains
0.533241 0.197436 0.804238 endre_szervanszky hungary /people/person/nationality
0.532503 0.197436 0.804207 california san_diego_museum_of_art /location/location/contains
0.533149 0.197949 0.804109 california monterey_bay /location/location/contains
0.532414 0.197949 0.803564 maryland chicago /location/location/contains
0.533058 0.198462 0.803342 guanajuato mexico /location/administrative_division/country
0.532325 0.198462 0.803179 martin_peretz israel /people/person/nationality
0.531593 0.198462 0.802806 connecticut lakeville /location/location/contains
0.530864 0.198462 0.802780 baja_california cortez /location/location/contains
0.530137 0.198462 0.802210 yasser_arafat france /people/person/nationality
0.529412 0.198462 0.801770 italy university_of_plymouth /location/location/contains
0.530055 0.198974 0.801562 connecticut hamden /location/location/contains
0.529332 0.198974 0.801350 kentucky lake_michigan /location/location/contains
0.528610 0.198974 0.801303 lee_h._hamilton iran /people/person/nationality
0.527891 0.198974 0.801279 h._lee_scott_jr. the_new_york_times /business/person/company
0.528533 0.199487 0.800925 gordon_m._bethune continental_airlines /business/person/company
0.527815 0.199487 0.800510 san_fernando_valley studio_city /location/location/contains
0.528455 0.200000 0.800181 germany bad_soden /location/location/contains
0.527740 0.200000 0.800157 performics google /business/person/company
0.528378 0.200513 0.799793 baltimore walters_art_museum /location/location/contains
0.527665 0.200513 0.799282 academy_of_national_economy russia /people/person/nationality
0.526954 0.200513 0.799181 tom_cole oklahoma /people/person/place_lived
0.527591 0.201026 0.799076 california vallejo /location/location/contains
0.526882 0.201026 0.798987 slovakia kosice /location/location/contains
0.527517 0.201538 0.798635 staten_island richmond_valley /location/location/contains
0.528150 0.202051 0.798604 toronto massey_hall /location/location/contains
0.527443 0.202051 0.797856 marco_andretti spain /people/person/nationality
0.526738 0.202051 0.797585 manthia_diawara new_york_university /business/person/company
0.526035 0.202051 0.796487 melbourne_beach archie_carr_national_wildlife_refuge /location/location/contains
0.525333 0.202051 0.796465 chicago sears_tower /location/location/contains
0.525965 0.202564 0.795610 oakland samuel_merritt_college /location/location/contains
0.525266 0.202564 0.794721 oregon university_of_portland /location/location/contains
0.524568 0.202564 0.793731 russia alexander_kerensky /location/location/contains
0.523873 0.202564 0.793555 toomas_hendrik_ilves russia /people/person/nationality
0.524503 0.203077 0.793197 king_county bellevue /location/location/contains
0.525132 0.203590 0.793039 kirk_fordice mississippi /people/person/place_lived
0.524439 0.203590 0.792469 mark_wallinger israel /people/person/nationality
0.525066 0.204103 0.791738 colorado fort_carson /location/location/contains
0.524374 0.204103 0.791581 jhoom_barabar_jhoom india /people/person/nationality
0.523684 0.204103 0.791376 boston suffolk_university /location/location/contains
0.522996 0.204103 0.791277 los_angeles_county charles_r._drew_university_of_medicine_and_science /location/location/contains
0.523622 0.204615 0.790921 jeffrey_a._citron vonage /business/person/company
0.522936 0.204615 0.790901 italy gardaland /location/location/contains
0.522251 0.204615 0.790296 george_godwin zimbabwe /people/person/nationality
0.521569 0.204615 0.789840 jason_strudwick switzerland /people/person/nationality
0.520888 0.204615 0.789248 mexico_city tabasco /location/location/contains
0.520209 0.204615 0.788276 new_york_city st._george /location/location/contains
0.520833 0.205128 0.788067 vermont jay_peak /location/location/contains
0.520156 0.205128 0.787396 russia tallinn /location/location/contains
0.519481 0.205128 0.787260 langston_hughes spain /people/person/nationality
0.518807 0.205128 0.786977 fairfield_county new_haven_county /location/location/contains
0.518135 0.205128 0.786870 gary_tinterow france /people/person/nationality
0.517464 0.205128 0.786681 mariana_islands saipan /location/location/contains
0.518088 0.205641 0.786678 mexico tulum /location/location/contains
0.517419 0.205641 0.786626 thorpe australia /people/person/nationality
0.518041 0.206154 0.786058 delaware ocean_view /location/location/contains
0.517375 0.206154 0.785899 estrella_morente spain /people/person/nationality
0.516710 0.206154 0.785869 rhode_island johnson_&_wales_university /location/location/contains
0.516046 0.206154 0.785701 hcl_technologies india /people/person/nationality
0.515385 0.206154 0.785557 ulster_county new_york_city /location/location/contains
0.514725 0.206154 0.785062 staten_island charleston /location/location/contains
0.515345 0.206667 0.784595 russia tomsk /location/location/contains
0.515964 0.207179 0.784395 nancy_huston canada /people/person/nationality
0.516582 0.207692 0.784188 nigeria uyo /location/location/contains
0.515924 0.207692 0.783796 f._landa_jocano university_of_chicago /business/person/company
0.515267 0.207692 0.783439 italy san_remo /location/location/contains
0.515883 0.208205 0.782972 italy umbria /location/location/contains
0.516497 0.208718 0.782767 germany jena /location/location/contains
0.515843 0.208718 0.782466 minnesota larchmont /location/location/contains
0.515190 0.208718 0.782380 michoacán guanajuato /location/location/contains
0.514539 0.208718 0.781985 mike_huckabee iowa /people/person/place_lived
0.513889 0.208718 0.781810 chris_van_hollen maryland /people/person/place_lived
0.514502 0.209231 0.781619 alaska ketchikan /location/location/contains
0.513854 0.209231 0.781163 jalisco national_autonomous_university_of_mexico /location/location/contains
0.514465 0.209744 0.781089 maryland carroll_county /location/location/contains
0.513819 0.209744 0.780176 sallai_meridor israel /people/person/nationality
0.514429 0.210256 0.779992 north_adams massachusetts_museum_of_contemporary_art /location/location/contains
0.515038 0.210769 0.779629 hugo_sánchez mexico /people/person/nationality
0.515645 0.211282 0.779572 gene_taylor mississippi /people/person/place_lived
0.515000 0.211282 0.779384 florida tejon_ranch /location/location/contains
0.514357 0.211282 0.779292 george_h._w._bush germany /people/person/nationality
0.514963 0.211795 0.778870 italy ivrea /location/location/contains
0.514321 0.211795 0.778552 robert_lutz general_motors /business/person/company
0.514925 0.212308 0.778531 kenneth_whyte canada /people/person/nationality
0.514286 0.212308 0.778397 florida university_of_miami /location/location/contains
0.513648 0.212308 0.777576 montecatini italy /people/person/nationality
0.513011 0.212308 0.777137 anton_rubinstein germany /people/person/nationality
0.513614 0.212821 0.777060 michael_moritz sequoia_capital /business/person/company
0.512979 0.212821 0.776006 tom_feeney florida /people/person/place_lived
0.513580 0.213333 0.775512 scottsdale taliesin_west /location/location/contains
0.512947 0.213333 0.775424 spain aranjuez /location/location/contains
0.512315 0.213333 0.775234 canada university_of_waterloo /location/location/contains
0.511685 0.213333 0.775004 south_asia the_new_york_times /location/location/contains
0.511057 0.213333 0.774759 ontario woodstock /location/location/contains
0.511656 0.213846 0.774654 dan_halutz israel /people/person/nationality
0.511029 0.213846 0.774521 ulyanovsk russia /people/person/nationality
0.511628 0.214359 0.774413 australia national_gallery_of_victoria /location/location/contains
0.511002 0.214359 0.774330 sean_varah sony /business/person/company
0.511600 0.214872 0.774220 italy pisciotta /location/location/contains
0.510976 0.214872 0.773927 california houston /location/location/contains
0.511571 0.215385 0.773160 chris_guccione australia /people/person/nationality
0.510949 0.215385 0.772985 denmark university_of_copenhagen /location/location/contains
0.511543 0.215897 0.772748 russia arkhangelsk /location/location/contains
0.512136 0.216410 0.772584 brian_nellis oklahoma /people/person/place_lived
0.512727 0.216923 0.772289 raoul_bova italy /people/person/nationality
0.512107 0.216923 0.772132 california leo_carrillo /location/location/contains
0.512696 0.217436 0.771528 ricardo_bofill spain /people/person/nationality
0.512077 0.217436 0.771342 nashville fisk_university /location/location/contains
0.511460 0.217436 0.770781 prince_william_county potomac_mills /location/location/contains
0.512048 0.217949 0.770750 asia macau /location/location/contains
0.511432 0.217949 0.770411 ken_kutaragi sony /business/person/company
0.510817 0.217949 0.770198 spain peggy_guggenheim_collection /location/location/contains
0.511405 0.218462 0.770031 ulrich_mühe germany /people/person/nationality
0.510791 0.218462 0.769807 brendan_shanahan canada /people/person/nationality
0.511377 0.218974 0.769639 los_angeles_county malibu /location/location/contains
0.511962 0.219487 0.769072 thailand chiang_mai /location/location/contains
0.512545 0.220000 0.768855 berlin mitte /location/location/contains
0.513126 0.220513 0.767005 arkansas arkadelphia /location/location/contains
0.512515 0.220513 0.766211 rochester george_eastman_house /location/location/contains
0.511905 0.220513 0.766049 charles_b._rangel montana /people/person/place_lived
0.511296 0.220513 0.766016 mike_huckabee wisconsin /people/person/place_lived
0.511876 0.221026 0.765886 sarika india /people/person/nationality
0.512456 0.221538 0.765787 josé_luis_rodríguez_zapatero spain /people/person/nationality
0.511848 0.221538 0.765450 portugal national_museum_of_african_art /location/location/contains
0.511243 0.221538 0.765351 nizhny_novgorod russia /location/administrative_division/country
0.510638 0.221538 0.764831 enrique_peña_nieto mexico /people/person/nationality
0.511216 0.222051 0.764758 suffolk_county yaphank /location/location/contains
0.511792 0.222564 0.764709 india mera /location/location/contains
0.511190 0.222564 0.764634 james_bond poland /people/person/nationality
0.510588 0.222564 0.764329 california culinary_institute_of_america /location/location/contains
0.509988 0.222564 0.763909 california livingston /location/location/contains
0.509390 0.222564 0.763695 italy palazzo_strozzi /location/location/contains
0.509965 0.223077 0.763561 ontario brantford /location/location/contains
0.509368 0.223077 0.763532 menton aristide_briand /location/location/contains
0.509942 0.223590 0.763047 italy fiesole /location/location/contains
0.509346 0.223590 0.762507 bangkok baker_&_mckenzie /location/location/contains
0.509918 0.224103 0.762169 israel ra'anana /location/location/contains
0.509324 0.224103 0.761732 nolbert_kunonga zimbabwe /people/person/nationality
0.508731 0.224103 0.761483 new_brunswick robert_wood_johnson_university_hospital /location/location/contains
0.508140 0.224103 0.760868 northern_ireland lisburn /location/location/contains
0.508711 0.224615 0.760814 mohammad_soleimani iran /people/person/nationality
0.509281 0.225128 0.759678 jeanne_moreau france /people/person/nationality
0.508691 0.225128 0.758873 interoil australia /people/person/nationality
0.509259 0.225641 0.758284 russia ulyanovsk /location/location/contains
0.508671 0.225641 0.758205 chicago winston_&_strawn /location/location/contains
0.508083 0.225641 0.757767 ontario university_of_waterloo /location/location/contains
0.508651 0.226154 0.757459 omaha creighton_university /location/location/contains
0.508065 0.226154 0.757361 asia jakarta /location/location/contains
0.507480 0.226154 0.757081 judith_resnik yale_law_school /business/person/company
0.506897 0.226154 0.757068 youtube google /business/person/company
0.507463 0.226667 0.756512 florida broward_county /location/location/contains
0.508028 0.227179 0.756466 j._b._van_hollen wisconsin /people/person/place_lived
0.507446 0.227179 0.756361 daytona_beach international_speedway_corporation /location/location/contains
0.508009 0.227692 0.755291 australia adelaide /location/location/contains
0.507429 0.227692 0.755262 virginia lourdes /location/location/contains
0.506849 0.227692 0.755179 west_virginia mississippi_state /location/location/contains
0.506271 0.227692 0.754884 flavia_colgan italy /people/person/nationality
0.505695 0.227692 0.754647 onondaga syracuse /location/location/contains
0.505119 0.227692 0.754611 flavia_rigamonti switzerland /people/person/nationality
0.504545 0.227692 0.754549 connecticut berkshire_county /location/location/contains
0.503973 0.227692 0.753779 giuliano_amato italy /people/person/nationality
0.504535 0.228205 0.753677 umbria italy /location/administrative_division/country
0.503964 0.228205 0.753529 the_salt_lake_tribune google /business/person/company
0.503394 0.228205 0.752993 normandy lanquetot /location/location/contains
0.502825 0.228205 0.751243 vicente_amigo spain /people/person/nationality
0.502257 0.228205 0.751110 gordon_johndroe united_kingdom /people/person/nationality
0.501691 0.228205 0.750747 westchester_county kykuit /location/location/contains
0.501126 0.228205 0.750555 wallace_stegner stanford_university /business/person/company
0.500562 0.228205 0.750157 california united_states_court_of_appeals_for_the_district_of_columbia_circuit /location/location/contains
0.501124 0.228718 0.749642 kyrgyzstan bishkek /location/location/contains
0.500561 0.228718 0.749548 moscow_state_university russia /people/person/nationality
0.501121 0.229231 0.749320 india dharamsala /location/location/contains
0.500560 0.229231 0.749250 buffalo thomas_vanek /location/location/contains
0.500000 0.229231 0.749189 port_washington manhasset /location/location/contains
0.499441 0.229231 0.749083 timothy_wilson university_of_virginia /business/person/company
0.498884 0.229231 0.748254 george_c._wolfe kentucky /people/person/place_lived
0.498328 0.229231 0.748228 new_york_city colony_club /location/location/contains
0.497773 0.229231 0.747899 mark_souder indiana /people/person/place_lived
0.497219 0.229231 0.747545 ukraine irkutsk /location/location/contains
0.496667 0.229231 0.747266 paramus westfield_garden_state_plaza /location/location/contains
0.497225 0.229744 0.747098 south_lake_union seattle /location/neighborhood/neighborhood_of
0.496674 0.229744 0.747093 colorado san_juan /location/location/contains
0.497231 0.230256 0.746579 saskatchewan moose_jaw /location/location/contains
0.496681 0.230256 0.745742 mississippi oxford /location/location/contains
0.496133 0.230256 0.745657 jorge_garbajosa italy /people/person/nationality
0.495585 0.230256 0.745319 minnesota rochester /location/location/contains
0.496141 0.230769 0.745230 atlanta morehouse_school_of_medicine /location/location/contains
0.495595 0.230769 0.745073 sarah_jamieson canada /people/person/nationality
0.496150 0.231282 0.745021 louisiana barksdale_air_force_base /location/location/contains
0.496703 0.231795 0.745019 rajiv_gandhi india /people/person/nationality
0.496158 0.231795 0.744559 west_yorkshire birmingham /location/location/contains
0.496711 0.232308 0.744484 james_heckman university_of_chicago /business/person/company
0.497262 0.232821 0.744386 germany herzogenaurach /location/location/contains
0.497812 0.233333 0.744351 louisville churchill_downs /location/location/contains
0.498361 0.233846 0.744190 florida palm_harbor /location/location/contains
0.497817 0.233846 0.743810 ivan_basso france /people/person/nationality
0.498364 0.234359 0.743715 north_creek gore_mountain /location/location/contains
0.497821 0.234359 0.743577 california quantico /location/location/contains
0.497280 0.234359 0.743505 louisiana cleveland /location/location/contains
0.496739 0.234359 0.743164 connie_mack florida /people/person/place_lived
0.496200 0.234359 0.743154 florida glendale /location/location/contains
0.496746 0.234872 0.742996 ivan_basso italy /people/person/nationality
0.496208 0.234872 0.742874 south_africa vodacom /location/location/contains
0.496753 0.235385 0.742713 boston fenway_park /location/location/contains
0.496216 0.235385 0.742421 jamie_anderson australia /people/person/nationality
0.496760 0.235897 0.742405 iowa ankeny /location/location/contains
0.497303 0.236410 0.742189 belarus vitebsk /location/location/contains
0.496767 0.236410 0.741828 westchester_county lakeland /location/location/contains
0.496233 0.236410 0.741390 desmond_guinness ireland /people/person/nationality
0.496774 0.236923 0.741111 germany stuttgart /location/location/contains
0.496241 0.236923 0.740985 maurizio_gherardini italy /people/person/nationality
0.495708 0.236923 0.740796 mississippi paterson /location/location/contains
0.495177 0.236923 0.739785 thomas_krens spain /people/person/nationality
0.495717 0.237436 0.739687 norway lillehammer /location/location/contains
0.495187 0.237436 0.739449 fairfield_county new_haven /location/location/contains
0.494658 0.237436 0.739371 vittorio_storaro italy /people/person/nationality
0.494130 0.237436 0.739307 suffolk_county brentwood /location/location/contains
0.493603 0.237436 0.739047 montana yellowstone_club /location/location/contains
0.493078 0.237436 0.738904 emma_goldman france /people/person/nationality
0.492553 0.237436 0.738542 leskovac serbia /people/person/nationality
0.492030 0.237436 0.738046 david_collings italy /people/person/nationality
0.491507 0.237436 0.737759 vanessa_redgrave iran /people/person/nationality
0.492047 0.237949 0.737281 pranab_mukherjee india /people/person/nationality
0.492585 0.238462 0.737196 asia kyrgyzstan /location/location/contains
0.492063 0.238462 0.737118 rainer_maria_rilke germany /people/person/nationality
0.492600 0.238974 0.737017 jens_voigt germany /people/person/nationality
0.492080 0.238974 0.736829 italy university_of_ferrara /location/location/contains
0.492616 0.239487 0.736781 ian_bogost georgia_institute_of_technology /business/person/company
0.493151 0.240000 0.736676 asia kabul /location/location/contains
0.493684 0.240513 0.736512 aziz_pahad south_africa /people/person/nationality
0.494217 0.241026 0.736279 finland turku /location/location/contains
0.493697 0.241026 0.736090 slovakia transpetrol /location/location/contains
0.494229 0.241538 0.735816 götz_aly germany /people/person/nationality
0.494759 0.242051 0.735286 giuseppe_verdi italy /people/person/nationality
0.495288 0.242564 0.735233 virginia united_states_of_america /location/administrative_division/country
0.495816 0.243077 0.734777 staten_island fort_wadsworth /location/location/contains
0.495298 0.243077 0.734702 california o.c. /location/location/contains
0.494781 0.243077 0.734625 celine_dion switzerland /people/person/nationality
0.495308 0.243590 0.734018 steve_king iowa /people/person/place_lived
0.494792 0.243590 0.733955 calcata italy /people/person/nationality
0.495317 0.244103 0.733854 minnesota warroad /location/location/contains
0.494802 0.244103 0.733660 california riviera /location/location/contains
0.495327 0.244615 0.733082 paolo_scaroni eni /business/person/company
0.494813 0.244615 0.732075 staten_island bloomfield /location/location/contains
0.495337 0.245128 0.732033 germany kiel /location/location/contains
0.495859 0.245641 0.731968 minnesota international_falls /location/location/contains
0.495346 0.245641 0.731506 william_k._reilly stanford_university /business/person/company
0.494835 0.245641 0.730696 jane_austen france /people/person/nationality
0.494324 0.245641 0.730443 rob_simmons connecticut /people/person/place_lived
0.493814 0.245641 0.730144 california peter_cooper_village /location/location/contains
0.494336 0.246154 0.730097 california san_francisco /location/location/contains
0.493827 0.246154 0.729934 the_daily_telegraph australia /people/person/nationality
0.493320 0.246154 0.729357 switzerland lake_lucerne /location/location/contains
0.492813 0.246154 0.729208 westchester_county bronx_river /location/location/contains
0.492308 0.246154 0.728745 pyotr_popov soviet_union /people/person/nationality
0.491803 0.246154 0.728718 clemente_mastella italy /people/person/nationality
0.491300 0.246154 0.728159 canwest_global_communications canada /people/person/nationality
0.490798 0.246154 0.728137 columbia_county chatham /location/location/contains
0.491318 0.246667 0.728062 vermont ascutney /location/location/contains
0.491837 0.247179 0.727934 mads_mikkelsen denmark /people/person/nationality
0.491335 0.247179 0.726871 o'neill russia /people/person/nationality
0.490835 0.247179 0.726864 scott_dunlap nearbynow /business/person/company
0.490336 0.247179 0.725680 james_kakalios university_of_minnesota /business/person/company
0.489837 0.247179 0.725466 italy uffizi_gallery /location/location/contains
0.489340 0.247179 0.725353 asia yasukuni_shrine /location/location/contains
0.489858 0.247692 0.725281 toronto bata_shoe_museum /location/location/contains
0.489362 0.247692 0.724804 california montana /location/location/contains
0.488866 0.247692 0.724471 paris vendôme /location/location/contains
0.488372 0.247692 0.724450 john_mcadam imperial /business/person/company
0.488889 0.248205 0.724394 ireland cork /location/location/contains
0.489405 0.248718 0.724248 chicago united_center /location/location/contains
0.489919 0.249231 0.724050 mike_hampton atlanta /people/person/place_lived
0.489426 0.249231 0.723932 peter_pace australia /people/person/nationality
0.489940 0.249744 0.723931 memphis graceland /location/location/contains
0.490452 0.250256 0.722647 paul_andreu france /people/person/nationality
0.489960 0.250256 0.722264 freddy_rodriguez dominican_republic /people/person/nationality
0.489468 0.250256 0.722125 virginia kingsmill /location/location/contains
0.488978 0.250256 0.722021 italy villa_san_michele /location/location/contains
0.489489 0.250769 0.721585 india goa /location/location/contains
0.489000 0.250769 0.721341 elkhonon_goldberg new_york_university /business/person/company
0.488511 0.250769 0.721038 seattle grandview /location/location/contains
0.488024 0.250769 0.720955 canada teaneck /location/location/contains
0.487537 0.250769 0.720657 monkey_world spain /people/person/nationality
0.487052 0.250769 0.720547 jerusalem temple /location/location/contains
0.487562 0.251282 0.720289 luciano_berio italy /people/person/nationality
0.487078 0.251282 0.720014 australia united_kingdom /location/administrative_division/country
0.487587 0.251795 0.720009 north_dakota fort_yates /location/location/contains
0.488095 0.252308 0.719735 california carpinteria /location/location/contains
0.487611 0.252308 0.718903 david_dagon georgia_institute_of_technology /business/person/company
0.487129 0.252308 0.718454 jack_m._wilson university_of_massachusetts /business/person/company
0.486647 0.252308 0.718333 george_maciunas germany /people/person/nationality
0.487154 0.252821 0.718123 india hyderabad /location/location/contains
0.487660 0.253333 0.718023 california san_leandro /location/location/contains
0.487179 0.253333 0.717973 rusal russia /people/person/nationality
0.486700 0.253333 0.717847 amsterdam gelderland /location/location/contains
0.486220 0.253333 0.717728 oklahoma ponca /location/location/contains
0.485742 0.253333 0.717662 republic_of_ireland scotland /location/administrative_division/country
0.485265 0.253333 0.717548 florida indian_river /location/location/contains
0.484789 0.253333 0.717343 united_kingdom grimshaw /location/location/contains
0.485294 0.253846 0.716955 florida panama_city_beach /location/location/contains
0.485798 0.254359 0.716761 leonardo_da_vinci italy /people/person/nationality
0.485323 0.254359 0.716744 florida tvr /location/location/contains
0.484848 0.254359 0.716547 virginia adams_morgan /location/location/contains
0.485352 0.254872 0.716441 iowa waverly /location/location/contains
0.485854 0.255385 0.716065 jacques_chirac france /people/person/nationality
0.485380 0.255385 0.715906 glen_tetley germany /people/person/nationality
0.485881 0.255897 0.715800 mexico querétaro /location/location/contains
0.485409 0.255897 0.714691 california union_beach /location/location/contains
0.485909 0.256410 0.714594 turkey ankara /location/location/contains
0.485437 0.256410 0.714236 sonoma_county occidental /location/location/contains
0.484966 0.256410 0.714188 jean-claude_brialy paris /people/deceased_person/place_of_death
0.485465 0.256923 0.714095 south_carolina charleston /location/location/contains
0.485963 0.257436 0.713574 spain cáceres /location/location/contains
0.486460 0.257949 0.713399 ontario niagara_falls /location/location/contains
0.486957 0.258462 0.713266 herat_province shindand /location/location/contains
0.486486 0.258462 0.713190 houston_nutt arkansas /people/person/place_lived
0.486982 0.258974 0.713166 mexico ciudad_juárez /location/location/contains
0.487476 0.259487 0.712510 reza_aslan iran /people/person/nationality
0.487007 0.259487 0.712478 germany fimat_banque /location/location/contains
0.487500 0.260000 0.712357 minnesota mankato /location/location/contains
0.487032 0.260000 0.711896 josé_bové france /people/person/nationality
0.486564 0.260000 0.711847 canada university_of_british_columbia /location/location/contains
0.487057 0.260513 0.711341 kamal_nath india /people/person/nationality
0.487548 0.261026 0.711303 germany munich /location/location/contains
0.487081 0.261026 0.709715 shirley_temple australia /people/person/nationality
0.486616 0.261026 0.709471 germany deutsche_bahn /location/location/contains
0.486151 0.261026 0.709224 jaouad_gharib italy /people/person/nationality
0.485687 0.261026 0.708675 italy bertone /location/location/contains
0.486177 0.261538 0.708130 ecuador otavalo /location/location/contains
0.486667 0.262051 0.707626 spain valencia /location/location/contains
0.487155 0.262564 0.707499 florida tampa /location/location/contains
0.487643 0.263077 0.707097 south_korea yeongcheon /location/location/contains
0.488129 0.263590 0.707037 mexico cabo_san_lucas /location/location/contains
0.487666 0.263590 0.706729 bardolino italy /people/person/nationality
0.487204 0.263590 0.706594 staten_island livingston /location/location/contains
0.486742 0.263590 0.706350 jeb_bradley new_hampshire /people/person/place_lived
0.486282 0.263590 0.705322 hisham_matar libya /people/person/nationality
0.486767 0.264103 0.705304 idaho greenleaf /location/location/contains
0.487252 0.264615 0.704228 gary_becker university_of_chicago /business/person/company
0.486792 0.264615 0.703946 oklahoma santa_monica_college /location/location/contains
0.487276 0.265128 0.703855 mississippi tunica /location/location/contains
0.486817 0.265128 0.702964 virginia hampton_university /location/location/contains
0.486359 0.265128 0.702390 california rockville_centre /location/location/contains
0.485902 0.265128 0.702235 florida epcot /location/location/contains
0.485446 0.265128 0.701780 rex_w._tillerson google /business/person/company
0.484991 0.265128 0.701349 new_york_city monticello /location/location/contains
0.485473 0.265641 0.700707 new_york_city washington_heights /location/location/contains
0.485019 0.265641 0.700521 dreamworks india /people/person/nationality
0.485500 0.266154 0.699844 tony_parker france /people/person/nationality
0.485981 0.266667 0.699305 florida jacksonville /location/location/contains
0.485528 0.266667 0.699195 frankfurter_allgemeine_zeitung germany /people/person/nationality
0.485075 0.266667 0.698906 california yuma /location/location/contains
0.485555 0.267179 0.698454 westchester_county chappaqua /location/location/contains
0.486034 0.267692 0.697769 marco_materazzi italy /people/person/nationality
0.485581 0.267692 0.697704 west_texas laredo /location/location/contains
0.485130 0.267692 0.696624 mexico gonzález /location/location/contains
0.485608 0.268205 0.696475 suffolk_county kings_park /location/location/contains
0.485158 0.268205 0.696309 baltimore boulder /location/location/contains
0.484708 0.268205 0.696056 syracuse national_safety_council /location/location/contains
0.484259 0.268205 0.695543 florida cape_canaveral /location/location/contains
0.484736 0.268718 0.695456 guinea conakry /location/location/contains
0.484288 0.268718 0.695015 spain ostia /location/location/contains
0.483841 0.268718 0.694390 arkansas choctawhatchee_river /location/location/contains
0.483395 0.268718 0.693581 iowa adel /location/location/contains
0.482949 0.268718 0.693565 vermont jacksonville /location/location/contains
0.482505 0.268718 0.693317 iceland nuuk /location/location/contains
0.482981 0.269231 0.693290 gian_carlo_menotti italy /people/person/nationality
0.482537 0.269231 0.693220 desio italy /people/person/nationality
0.482094 0.269231 0.693132 mark_pryor arkansas /people/person/place_lived
0.482569 0.269744 0.693023 alejandro_gonzález_iñárritu mexico /people/person/nationality
0.482126 0.269744 0.692891 mstislav_rostropovich russia /people/person/nationality
0.481685 0.269744 0.692559 arkansas mountain_meadows /location/location/contains
0.481244 0.269744 0.690884 spain banco_bilbao_vizcaya_argentaria /location/location/contains
0.481718 0.270256 0.690859 mexico mérida /location/location/contains
0.481279 0.270256 0.690355 louisiana cajun /location/location/contains
0.481752 0.270769 0.690226 thailand yala /location/location/contains
0.481313 0.270769 0.689932 south_africa matabeleland /location/location/contains
0.480874 0.270769 0.689819 asia shinto /location/location/contains
0.480437 0.270769 0.689391 united_kingdom gordon_johndroe /location/location/contains
0.480000 0.270769 0.689184 scotland dingwall /location/location/contains
0.480472 0.271282 0.688607 ontario waterloo /location/location/contains
0.480036 0.271282 0.688199 bernd_schuster italy /people/person/nationality
0.480508 0.271795 0.688113 mel_karmazin sirius_satellite_radio /business/person/company
0.480072 0.271795 0.688077 arkansas oak_bluffs /location/location/contains
0.480543 0.272308 0.687957 lura portugal /people/person/nationality
0.481013 0.272821 0.687845 sam_walton arkansas /people/person/place_lived
0.480578 0.272821 0.687830 kelibia tunisia /people/person/nationality
0.480144 0.272821 0.687517 kari_lizer cbs /business/person/company
0.479711 0.272821 0.686976 roy_miller atlanta /people/person/place_lived
0.480180 0.273333 0.686935 shona_brown google /business/person/company
0.479748 0.273333 0.686858 francesco_rutelli italy /people/person/nationality
0.479317 0.273333 0.686722 montclair hillside /location/location/contains
0.479784 0.273846 0.686012 andré_desmarais canada /people/person/nationality
0.479354 0.273846 0.685799 sylvain_chomet france /people/person/nationality
0.478924 0.273846 0.685769 oklahoma brad_henry /location/location/contains
0.478495 0.273846 0.685605 new_york_city bridgewater /location/location/contains
0.478066 0.273846 0.685594 amsterdam naarden /location/location/contains
0.477639 0.273846 0.684955 felipe_pérez_roque cuba /people/person/nationality
0.477212 0.273846 0.684643 iowa crown_point /location/location/contains
0.477679 0.274359 0.683387 richard_gasquet france /people/person/nationality
0.477252 0.274359 0.683245 polaris_venture_partners massachusetts_institute_of_technology /business/person/company
0.476827 0.274359 0.682876 oklahoma perry /location/location/contains
0.476402 0.274359 0.682570 niantic east_lyme /location/location/contains
0.476868 0.274872 0.682390 russia beslan /location/location/contains
0.477333 0.275385 0.682384 catalonia spain /location/administrative_division/country
0.477798 0.275897 0.682321 california corona /location/location/contains
0.477374 0.275897 0.682316 coahuila mexico /people/person/nationality
0.476950 0.275897 0.681847 will_smith scotland /people/person/nationality
0.476528 0.275897 0.681294 idaho lewiston /location/location/contains
0.476106 0.275897 0.681265 Élysée_palace france /people/person/nationality
0.475685 0.275897 0.680972 mexico oswego /location/location/contains
0.475265 0.275897 0.680948 margaret_macmillan university_of_toronto /business/person/company
0.474846 0.275897 0.680128 maryland kawasaki /location/location/contains
0.474427 0.275897 0.680030 villa_san_michele italy /people/person/nationality
0.474890 0.276410 0.679951 heinrich_heine germany /people/person/nationality
0.474472 0.276410 0.679153 sandra_pianalto federal_reserve_bank_of_cleveland /business/person/company
0.474934 0.276923 0.678405 mark_mathabane south_africa /people/person/nationality
0.474517 0.276923 0.678040 michael_marsh trinity_college /business/person/company
0.474100 0.276923 0.678038 newark jefferson_street /location/location/contains
0.474561 0.277436 0.677928 muhammad_yunus grameen_bank /business/person/company
0.474145 0.277436 0.677757 virginia chantilly /location/location/contains
0.474606 0.277949 0.676690 paris grand_palais /location/location/contains
0.475066 0.278462 0.676274 baltimore m&t_bank_stadium /location/location/contains
0.474650 0.278462 0.676199 camus germany /people/person/nationality
0.475109 0.278974 0.675256 campania italy /location/administrative_division/country
0.474695 0.278974 0.675065 peter_houghton new_hampshire /people/person/place_lived
0.474281 0.278974 0.674770 wayne_gilchrest maryland /people/person/place_lived
0.473868 0.278974 0.674722 serbia pec /location/location/contains
0.473455 0.278974 0.674718 mexico_city chalco /location/location/contains
0.473043 0.278974 0.674319 taos taos_ski_valley /location/location/contains
0.472632 0.278974 0.673715 stephen_m._cutler citigroup /business/person/company
0.472222 0.278974 0.673547 new_york_city new_haven /location/location/contains
0.471813 0.278974 0.673512 virgin_blue australia /people/person/nationality
0.471404 0.278974 0.673276 the_new_york_times google /business/person/company
0.470996 0.278974 0.673090 virginia larkspur /location/location/contains
0.470588 0.278974 0.672973 mississippi james_meredith /location/location/contains
0.470182 0.278974 0.672453 mississippi huntsville /location/location/contains
0.469775 0.278974 0.672112 washington st._albans_school /location/location/contains
0.470233 0.279487 0.671974 kiran_desai india /people/person/nationality
0.469828 0.279487 0.671929 julian_schnabel france /people/person/nationality
0.469423 0.279487 0.671904 tsai_ming-liang malaysia /people/person/nationality
0.469880 0.280000 0.671853 king_county seattle /location/location/contains
0.469475 0.280000 0.671725 franco spain /people/person/nationality
0.469931 0.280513 0.671518 mississippi ocean_springs /location/location/contains
0.469528 0.280513 0.671187 san_fernando_valley granada_hills /location/location/contains
0.469125 0.280513 0.671064 john_e._sununu new_hampshire /people/person/place_lived
0.469580 0.281026 0.670646 song_min-soon south_korea /people/person/nationality
0.469178 0.281026 0.670642 brad_henry oklahoma /people/person/place_lived
0.469632 0.281538 0.670052 sweet_auburn atlanta /location/neighborhood/neighborhood_of
0.469231 0.281538 0.670016 benchmark_capital mitch_lasky /business/person/company
0.469684 0.282051 0.670007 abhishek_bachchan india /people/person/nationality
0.469283 0.282051 0.669883 kirk_kerkorian germany /people/person/nationality
0.469736 0.282564 0.669810 san_francisco noe_valley /location/location/contains
0.469336 0.282564 0.669484 paul_butler george_washington_university /business/person/company
0.469787 0.283077 0.669422 josé_luis_castillo mexico /people/person/nationality
0.469388 0.283077 0.669406 henry_tang israel /people/person/nationality
0.469839 0.283590 0.669378 washington wenatchee_river /location/location/contains
0.469440 0.283590 0.669370 ocean_falls canada /people/person/nationality
0.469890 0.284103 0.668866 croatia istria /location/location/contains
0.469492 0.284103 0.668742 connecticut bethlehem /location/location/contains
0.469094 0.284103 0.668698 spain old_san_juan /location/location/contains
0.468697 0.284103 0.668224 leningrad vaganova_ballet_academy /location/location/contains
0.469146 0.284615 0.668097 italy san_siro /location/location/contains
0.468750 0.284615 0.667906 george_gilder atari /business/person/company
0.468354 0.284615 0.666891 jürgen_klinsmann australia /people/person/nationality
0.467960 0.284615 0.666719 altimo alfa_group /business/person/company
0.467565 0.284615 0.666693 connecticut bethel /location/location/contains
0.467172 0.284615 0.666603 idaho donnelly /location/location/contains
0.466779 0.284615 0.666388 virginia morgantown /location/location/contains
0.467227 0.285128 0.666251 iowa sioux_city /location/location/contains
0.466835 0.285128 0.666201 connecticut cheshire_high_school /location/location/contains
0.467282 0.285641 0.666068 california sacramento /location/location/contains
0.466890 0.285641 0.665127 isadore_sharp bill_gates /business/person/company
0.466499 0.285641 0.665100 jean-bertrand_aristide south_africa /people/person/nationality
0.466109 0.285641 0.664583 são_paulo fasano /location/location/contains
0.466555 0.286154 0.664010 italy calcata /location/location/contains
0.466165 0.286154 0.663567 josé_clemente_orozco mexico /people/person/nationality
0.465776 0.286154 0.663289 washington dupont_circle /location/location/contains
0.465388 0.286154 0.663057 iranian-american iran /people/person/nationality
0.465000 0.286154 0.662898 brian_france france /people/person/nationality
0.464613 0.286154 0.662886 virginia middleburg /location/location/contains
0.464226 0.286154 0.661858 paul_slovic university_of_oregon /business/person/company
0.463840 0.286154 0.661582 france lyon /location/location/contains
0.463455 0.286154 0.661551 gordon_johndroe iran /people/person/nationality
0.463071 0.286154 0.661479 iran nimruz_province /location/location/contains
0.463516 0.286667 0.661205 mexico baja_california /location/location/contains
0.463132 0.286667 0.661072 nebraska charles_starkweather /location/location/contains
0.463576 0.287179 0.661072 australia brisbane /location/location/contains
0.463193 0.287179 0.660295 bill_bain bain_&_company /business/person/company
0.462810 0.287179 0.660290 joe_francis mexico /people/person/nationality
0.463254 0.287692 0.660004 denmark elsinore /location/location/contains
0.462871 0.287692 0.659576 italy flavia_colgan /location/location/contains
0.463314 0.288205 0.659515 italy genoa /location/location/contains
0.462932 0.288205 0.659431 kansas tallgrass_beef_company /location/location/contains
0.463374 0.288718 0.659415 trevor_manuel south_africa /people/person/nationality
0.463816 0.289231 0.659387 california fresno_county /location/location/contains
0.464256 0.289744 0.658826 richard_branson virgin_galactic /business/person/company
0.463875 0.289744 0.658689 patricia_c._dunn hewlett-packard /business/person/company
0.464315 0.290256 0.658645 scott_rothbort seton_hall_university /business/person/company
0.463934 0.290256 0.658448 jean_drèze india /people/person/nationality
0.463554 0.290256 0.658237 nanjing jinhua /location/location/contains
0.463993 0.290769 0.657877 bihar india /location/administrative_division/country
0.464432 0.291282 0.657655 primo_levi italy /people/person/nationality
0.464052 0.291282 0.656515 salmagundi_club new_york_city /location/neighborhood/neighborhood_of
0.463673 0.291282 0.656193 hindustan_lever_limited india /people/person/nationality
0.464111 0.291795 0.656034 dominican_republic nagua /location/location/contains
0.463733 0.291795 0.655967 los_angeles_county steven_holl /location/location/contains
0.464169 0.292308 0.655701 nicole_kidman australia /people/person/nationality
0.464605 0.292821 0.654884 cambridge massachusetts_institute_of_technology /location/location/contains
0.465041 0.293333 0.654794 evgeni_malkin russia /people/person/nationality
0.465475 0.293846 0.654665 israel rehovot /location/location/contains
0.465097 0.293846 0.654344 juan_diego_flórez italy /people/person/nationality
0.464720 0.293846 0.654288 wisconsin crystal_river /location/location/contains
0.465154 0.294359 0.654249 boston massachusetts_general_hospital /location/location/contains
0.464777 0.294359 0.653927 ekene_ibekwe maryland /people/person/place_lived
0.464401 0.294359 0.653656 jane_elliott iowa /people/person/place_lived
0.464026 0.294359 0.653002 california lafayette /location/location/contains
0.463651 0.294359 0.652965 steven_lewis empire_state_college /business/person/company
0.464084 0.294872 0.652720 klaus_kleinfeld germany /people/person/nationality
0.463710 0.294872 0.652709 kim_kirchen spain /people/person/nationality
0.463336 0.294872 0.651534 a._c._grayling spain /people/person/nationality
0.463768 0.295385 0.651427 martti_ahtisaari finland /people/person/nationality
0.463395 0.295385 0.651380 armand_hammer occidental_petroleum /business/person/company
0.463023 0.295385 0.651033 turkey france /people/person/nationality
0.462651 0.295385 0.650774 taos hamptons /location/location/contains
0.462279 0.295385 0.650030 baltimore johns_hopkins_hospital /location/location/contains
0.461909 0.295385 0.649699 mike_huckabee virginia /people/person/place_lived
0.462340 0.295897 0.649564 california santa_clarita /location/location/contains
0.462770 0.296410 0.649436 ireland athenry /location/location/contains
0.463200 0.296923 0.649430 russia nefteyugansk /location/location/contains
0.462830 0.296923 0.649357 herzogenaurach canada /people/person/nationality
0.463259 0.297436 0.649329 richard_sands constellation_brands /business/person/company
0.462889 0.297436 0.649281 mike_huckabee colorado /people/person/place_lived
0.462520 0.297436 0.649141 somalia congo_river /location/location/contains
0.462151 0.297436 0.649088 stephen_ames australia /people/person/nationality
0.461783 0.297436 0.648863 oklahoma alaska /location/location/contains
0.461416 0.297436 0.648843 ezer_weizman israel /people/person/nationality
0.461049 0.297436 0.648627 iran kufa /location/location/contains
0.461477 0.297949 0.648151 amitabh_bachchan india /people/person/nationality
0.461905 0.298462 0.648106 somaliland hargeisa /location/location/contains
0.462331 0.298974 0.648004 jhumpa_lahiri india /people/person/nationality
0.461965 0.298974 0.647128 transpetrol slovakia /people/person/nationality
0.461599 0.298974 0.647078 fernando_valenzuela mexico /people/person/nationality
0.461234 0.298974 0.645285 john_b._bellinger_iii italy /people/person/nationality
0.460870 0.298974 0.644129 deutsche_bahn germany /people/person/nationality
0.460506 0.298974 0.644088 florida dallas_baker /location/location/contains
0.460142 0.298974 0.643996 mexico juárez /location/location/contains
0.460568 0.299487 0.643960 tunisia kelibia /location/location/contains
0.460205 0.299487 0.643763 staten_island kent_street /location/location/contains
0.459843 0.299487 0.643728 south_africa soweto /location/location/contains
0.459481 0.299487 0.643527 california simon_&_schuster /location/location/contains
0.459119 0.299487 0.643222 quicken_loans dan_gilbert /business/person/company
0.458759 0.299487 0.642924 costa_rica Óscar_arias /location/location/contains
0.458399 0.299487 0.642842 stephen_blum iran /people/person/nationality
0.458039 0.299487 0.642663 edward_luce india /people/person/nationality
0.457680 0.299487 0.642454 lucky france /people/person/nationality
0.458105 0.300000 0.641963 ana_palacio spain /people/person/nationality
0.457746 0.300000 0.641848 south_carolina new_haven /location/location/contains
0.458170 0.300513 0.641697 fairfield_county greenwich /location/location/contains
0.458594 0.301026 0.641435 oklahoma oklahoma_city /location/location/contains
0.458236 0.301026 0.641101 dreamworks creative_artists_agency /business/person/company
0.457878 0.301026 0.640985 russian russia /people/person/nationality
0.457521 0.301026 0.640887 eva_hesse germany /people/person/nationality
0.457944 0.301538 0.640771 italy desio /location/location/contains
0.457588 0.301538 0.640664 bernadette_chirac spain /people/person/nationality
0.457232 0.301538 0.640252 mexico chalco /location/location/contains
0.457653 0.302051 0.640038 kansas atchison /location/location/contains
0.457298 0.302051 0.639916 chipiona spain /people/person/nationality
0.457719 0.302564 0.639771 cleveland case_western_reserve_university /location/location/contains
0.457364 0.302564 0.639748 tom_vilsack iowa /people/person/place_lived
0.457010 0.302564 0.639674 erik_nielsen germany /people/person/nationality
0.457430 0.303077 0.639569 malaysia sepang /location/location/contains
0.457077 0.303077 0.639560 simon_sebag_montefiore russia /people/person/nationality
0.456723 0.303077 0.639528 india humayun /location/location/contains
0.457143 0.303590 0.639520 mitch_mcconnell kentucky /people/person/place_lived
0.457562 0.304103 0.639417 india bihar /location/location/contains
0.457209 0.304103 0.639403 florida boquete /location/location/contains
0.456857 0.304103 0.639321 ernie_fletcher kentucky /people/person/place_lived
0.456505 0.304103 0.639036 ontario ruthven /location/location/contains
0.456154 0.304103 0.638891 jack_abramoff washington /people/person/place_lived
0.455803 0.304103 0.638725 bob_roberts atlanta /people/person/place_lived
0.455453 0.304103 0.638662 nearbynow scott_dunlap /business/person/company
0.455871 0.304615 0.637262 denmark ribe /location/location/contains
0.455521 0.304615 0.637029 rose_gottemoeller russia /people/person/nationality
0.455172 0.304615 0.636890 compass_bancshares spain /people/person/nationality
0.454824 0.304615 0.636679 hebei anhui /location/location/contains
0.454476 0.304615 0.636481 albany_county david_soares /location/location/contains
0.454128 0.304615 0.636384 berkeley kermit_lynch /location/location/contains
0.453782 0.304615 0.636288 jan_marek russia /people/person/nationality
0.453435 0.304615 0.635957 denmark helsingborg /location/location/contains
0.453089 0.304615 0.635605 paul-henri_mathieu russia /people/person/nationality
0.452744 0.304615 0.635343 ami_ayalon israel /people/person/nationality
0.452399 0.304615 0.634901 new_york_city bound_brook /location/location/contains
0.452055 0.304615 0.634463 tahar_ben_jelloun lebanon /people/person/nationality
0.451711 0.304615 0.634413 syracuse rochester /location/location/contains
0.452128 0.305128 0.633934 bobby_deol india /people/person/nationality
0.451784 0.305128 0.633903 tom_latham iowa /people/person/place_lived
0.451442 0.305128 0.633707 seattle lake_union /location/location/contains
0.451099 0.305128 0.633544 jonathan_haidt university_of_virginia /business/person/company
0.450758 0.305128 0.633238 ingmar_bergman france /people/person/nationality
0.450416 0.305128 0.632601 jeff_galloway atlanta /people/person/place_lived
0.450076 0.305128 0.632404 jack_kachkar france /people/person/nationality
0.449735 0.305128 0.632117 virginia westfield /location/location/contains
0.450151 0.305641 0.632114 california ross /location/location/contains
0.449811 0.305641 0.632083 angela_williams atlanta /people/person/place_lived
0.449472 0.305641 0.631154 alcatel-lucent france /people/person/nationality
0.449133 0.305641 0.631149 richard_branson google /business/person/company
0.448795 0.305641 0.630697 wood_buffalo_national_park canada /location/administrative_division/country
0.448457 0.305641 0.630342 kentucky newton /location/location/contains
0.448120 0.305641 0.629727 ian_ayres yale_law_school /business/person/company
0.447784 0.305641 0.629547 samantha_bee india /people/person/nationality
0.448198 0.306154 0.629415 kurt_weill germany /people/person/nationality
0.448612 0.306667 0.629353 mitch_lasky benchmark_capital /business/person/company
0.448276 0.306667 0.629103 stephen_schneider google /business/person/company
0.448689 0.307179 0.628793 jim_bunning kentucky /people/person/place_lived
0.448353 0.307179 0.628647 california lawrence_berkeley_national_laboratory /location/location/contains
0.448018 0.307179 0.628117 daniel_o'connell scotland /people/person/nationality
0.447683 0.307179 0.627724 portland beaverton /location/location/contains
0.448096 0.307692 0.627506 spain jaén /location/location/contains
0.447761 0.307692 0.627487 california zoic_studios /location/location/contains
0.447427 0.307692 0.627397 belfast newgrange /location/location/contains
0.447094 0.307692 0.626683 middle_east samarra /location/location/contains
0.446761 0.307692 0.626456 boston american_musicological_society /location/location/contains
0.446429 0.307692 0.626445 south_plainfield saigon_restaurant /location/location/contains
0.446097 0.307692 0.626066 vietnam san_pedro /location/location/contains
0.445765 0.307692 0.625402 alejandro_toledo stanford_university /business/person/company
0.445434 0.307692 0.625019 suffolk_county huntington /location/location/contains
0.445846 0.308205 0.625003 dominican_republic santiago_rodríguez /location/location/contains
0.446256 0.308718 0.623924 south_carolina savannah_river /location/location/contains
0.446667 0.309231 0.623790 italy reggio_emilia /location/location/contains
0.446336 0.309231 0.623710 sylvester_stallone france /people/person/nationality
0.446006 0.309231 0.623668 oklahoma cheyenne /location/location/contains
0.446415 0.309744 0.623462 mikhail_khodorkovsky russia /people/person/nationality
0.446824 0.310256 0.622526 new_york_city greenwich_village /location/location/contains
0.446494 0.310256 0.622213 wayne_white iran /people/person/nationality
0.446165 0.310256 0.621913 shashi_tharoor israel /people/person/nationality
0.446573 0.310769 0.621151 india chhattisgarh /location/location/contains
0.446244 0.310769 0.621141 james_gist maryland /people/person/place_lived
0.446652 0.311282 0.620691 gloria_macapagal-arroyo philippines /people/person/nationality
0.446324 0.311282 0.620128 maryland long_&_foster /location/location/contains
0.445996 0.311282 0.620086 russ_feingold wisconsin /people/person/place_lived
0.446402 0.311795 0.619537 philippines san_carlos_city /location/location/contains
0.446075 0.311795 0.619459 mark_chandler cisco /business/person/company
0.445748 0.311795 0.618719 arkansas berkeley /location/location/contains
0.445421 0.311795 0.618435 portland international_school /location/location/contains
0.445827 0.312308 0.618418 roberto_calvi italy /people/person/nationality
0.446233 0.312821 0.617762 jean-louis_borloo france /people/person/nationality
0.445906 0.312821 0.617427 bill_gates corbis /business/person/company
0.445581 0.312821 0.617221 california hot_springs /location/location/contains
0.445255 0.312821 0.616918 stephen_harper mexico /people/person/nationality
0.444931 0.312821 0.616199 cajun lost_bayou_ramblers /location/location/contains
0.445335 0.313333 0.616004 california ceres /location/location/contains
0.445011 0.313333 0.615958 russia india /people/person/nationality
0.444687 0.313333 0.615482 alaska texas_city /location/location/contains
0.444364 0.313333 0.615279 ed_oakley tom_leppert /business/person/company
0.444041 0.313333 0.614500 at&t italy /people/person/nationality
0.443718 0.313333 0.614417 stacy_peralta spain /people/person/nationality
0.444122 0.313846 0.614382 india sawai_madhopur /location/location/contains
0.443800 0.313846 0.614317 thomas_vanek buffalo /people/person/place_lived
0.444203 0.314359 0.614257 george_allen virginia /people/person/place_lived
0.444605 0.314872 0.614247 florida lakeland /location/location/contains
0.444284 0.314872 0.613686 washington washington_state_university /location/location/contains
0.443962 0.314872 0.613304 david_a._harris iran /people/person/nationality
0.443642 0.314872 0.612578 peter_r._dolan bristol-myers_squibb /business/person/company
0.443321 0.314872 0.612340 zubin_mehta india /people/person/nationality
0.443001 0.314872 0.612163 atlanta omni /location/location/contains
0.442682 0.314872 0.612077 florida milton /location/location/contains
0.442363 0.314872 0.611990 darfur zaghawa /location/location/contains
0.442045 0.314872 0.611930 france talence /location/location/contains
0.441727 0.314872 0.611622 martin_sorrell italy /people/person/nationality
0.441409 0.314872 0.611288 wisconsin chicago /location/location/contains
0.441092 0.314872 0.610704 john_cocke new_york_university /business/person/company
0.441493 0.315385 0.610287 mexico acapulco /location/location/contains
0.441894 0.315897 0.610275 california palo_alto /location/location/contains
0.442294 0.316410 0.610208 enrico_fermi university_of_chicago /business/person/company
0.441977 0.316410 0.610173 carly_phillips israel /people/person/nationality
0.441661 0.316410 0.610097 new_hampshire white_mountains /location/location/contains
0.441345 0.316410 0.609668 british_virgin_islands spanish_town /location/location/contains
0.441744 0.316923 0.609234 david_b._yoffie harvard_business_school /business/person/company
0.441429 0.316923 0.608704 cyprus ashkelon /location/location/contains
0.441827 0.317436 0.608666 belarus pinsk /location/location/contains
0.441512 0.317436 0.608546 virginia baltimore /location/location/contains
0.441197 0.317436 0.608203 san_francisco flagstaff /location/location/contains
0.440883 0.317436 0.608003 atlanta agnes_scott_college /location/location/contains
0.440569 0.317436 0.607527 hewlett-packard france /people/person/nationality
0.440967 0.317949 0.607467 kentucky villa_hills /location/location/contains
0.441365 0.318462 0.607313 staten_island westerleigh /location/location/contains
0.441051 0.318462 0.607067 lebanon haret_hreik /location/location/contains
0.440738 0.318462 0.606543 sycamore_networks gururaj_deshpande /business/person/company
0.440426 0.318462 0.606475 herzogenaurach germany /people/person/nationality
0.440822 0.318974 0.606473 henry_fonda omaha /people/person/place_lived
0.440510 0.318974 0.606264 florida david_armstrong /location/location/contains
0.440198 0.318974 0.606238 félix_sánchez dominican_republic /people/person/nationality
0.439887 0.318974 0.606201 homesense canada /people/person/nationality
0.439576 0.318974 0.606037 california larry_wilmore /location/location/contains
0.439266 0.318974 0.605314 ram_shriram google /business/person/company
0.438956 0.318974 0.604980 florida hillside /location/location/contains
0.438646 0.318974 0.604629 chirac france /people/person/nationality
0.439042 0.319487 0.604309 california los_gatos /location/location/contains
0.438732 0.319487 0.604276 arabian_peninsula riyadh /location/location/contains
0.438424 0.319487 0.604267 ilya_kovalchuk atlanta /people/person/place_lived
0.438115 0.319487 0.604121 sasol south_africa /people/person/nationality
0.437807 0.319487 0.603795 seattle american_astronomical_society /location/location/contains
0.438202 0.320000 0.603719 tasmania hobart /location/location/contains
0.437895 0.320000 0.602935 south_carolina lenoir /location/location/contains
0.437588 0.320000 0.602634 caravaggio italy /people/person/nationality
0.437982 0.320513 0.601308 suffolk_county north_amityville /location/location/contains
0.438375 0.321026 0.601280 kevin_andrews australia /people/person/nationality
0.438768 0.321538 0.601110 pierre_boulez france /people/person/nationality
0.439161 0.322051 0.600129 lloyd_kaufman troma_entertainment /business/person/company
0.438854 0.322051 0.599354 yemen gulf_of_aden /location/location/contains
0.439246 0.322564 0.599353 arundhati_roy india /people/person/nationality
0.438939 0.322564 0.599326 paris École_normale_supérieure /location/location/contains
0.438633 0.322564 0.599227 hrant_dink turkey /people/person/nationality
0.439024 0.323077 0.599211 grover_cleveland buffalo /people/person/place_lived
0.438719 0.323077 0.599050 filippo_magnini canada /people/person/nationality
0.438413 0.323077 0.598944 seattle hood_river /location/location/contains
0.438804 0.323590 0.598707 germany laupheim /location/location/contains
0.438499 0.323590 0.598658 olga_kern russia /people/person/nationality
0.438194 0.323590 0.598538 paula_wriedt australia /people/person/nationality
0.437890 0.323590 0.597857 france alzonne /location/location/contains
0.437587 0.323590 0.597688 rangin_dadfar_spanta iran /people/person/nationality
0.437283 0.323590 0.597082 peter_fenton south_africa /people/person/nationality
0.436981 0.323590 0.596648 croatia lopud /location/location/contains
0.436678 0.323590 0.596101 suffolk_county east_new_york /location/location/contains
0.437068 0.324103 0.595500 tucson university_of_arizona_college_of_medicine /location/location/contains
0.436766 0.324103 0.594824 netherlands_antilles aracataca /location/location/contains
0.437155 0.324615 0.594741 new_york_city coney_island /location/location/contains
0.436853 0.324615 0.594396 carl_robinson germany /people/person/nationality
0.436552 0.324615 0.594222 victoria_azarenka serbia /people/person/nationality
0.436251 0.324615 0.594071 john_caplan youtube /business/person/company
0.436639 0.325128 0.594020 denmark aarhus /location/location/contains
0.437027 0.325641 0.593797 mohammad_khatami iran /people/person/nationality
0.437414 0.326154 0.593275 idaho burley /location/location/contains
0.437113 0.326154 0.593080 new_york_city orange /location/location/contains
0.436813 0.326154 0.592607 oregon elwha /location/location/contains
0.436513 0.326154 0.591373 forest_whitaker scotland /people/person/nationality
0.436214 0.326154 0.591359 mel_gibson israel /people/person/nationality
0.435915 0.326154 0.591222 ishmael_beah george_washington_university /business/person/company
0.435616 0.326154 0.590893 joann_ross cbs_corporation /business/person/company
0.436003 0.326667 0.590504 harris_county houston /location/location/contains
0.435705 0.326667 0.590293 renault france /people/person/nationality
0.436090 0.327179 0.589753 alessandro_profumo unicredit /business/person/company
0.435792 0.327179 0.589523 joseph_thompson massachusetts_museum_of_contemporary_art /business/person/company
0.435495 0.327179 0.589438 james_dimon nyse_group /business/person/company
0.435880 0.327692 0.588724 michael_geoghegan hsbc /business/person/company
0.435583 0.327692 0.588660 elon_musk google /business/person/company
0.435286 0.327692 0.588064 connecticut m._jodi_rell /location/location/contains
0.434990 0.327692 0.588031 russian_river sonoma_county /location/location/contains
0.434694 0.327692 0.587874 charles_pfizer germany /people/person/nationality
0.435078 0.328205 0.587552 lawrence_lessig stanford_law_school /business/person/company
0.434783 0.328205 0.587400 new_hampshire hanover /location/location/contains
0.434487 0.328205 0.587305 mateusz_sawrymowicz poland /people/person/nationality
0.434193 0.328205 0.587062 maryland elizabethtown_college /location/location/contains
0.433898 0.328205 0.586918 california cleveland /location/location/contains
0.434282 0.328718 0.586892 south_africa stellenbosch /location/location/contains
0.433988 0.328718 0.586490 newark broad_street /location/location/contains
0.433694 0.328718 0.585775 deborah_willis new_york_university /business/person/company
0.433401 0.328718 0.585571 james_bulger boston /people/person/place_lived
0.433108 0.328718 0.585231 murat_kurnaz germany /people/person/nationality
0.432816 0.328718 0.585194 ivrea italy /people/person/nationality
0.432524 0.328718 0.585024 robin_moore north_carolina_state_university /business/person/company
0.432232 0.328718 0.584970 jim_bennett netflix /business/person/company
0.432615 0.329231 0.584833 germany nuremberg /location/location/contains
0.432323 0.329231 0.584778 mike_huckabee chicago /people/person/place_lived
0.432032 0.329231 0.584593 florida alton_road /location/location/contains
0.431742 0.329231 0.584234 alexander_stille columbia_university_graduate_school_of_journalism /business/person/company
0.431452 0.329231 0.583082 india south_india /location/location/contains
0.431162 0.329231 0.582805 sanjay_nayar india /people/person/nationality
0.430872 0.329231 0.582372 south_asia singapore /location/location/contains
0.430584 0.329231 0.581849 stephen_r._wise jacksonville /people/person/place_lived
0.430295 0.329231 0.581750 jim_doyle wisconsin /people/person/place_lived
0.430007 0.329231 0.581687 ashley_harkleroad germany /people/person/nationality
0.430388 0.329744 0.581229 florida st._lucie /location/location/contains
0.430100 0.329744 0.581106 indiana chicagoland /location/location/contains
0.430481 0.330256 0.580814 ronald_pofalla germany /people/person/nationality
0.430194 0.330256 0.580390 united_kingdom west_bank /location/location/contains
0.429907 0.330256 0.580310 eric_e._schmidt news_corporation /business/person/company
0.430287 0.330769 0.579994 asia soviet_union /location/location/contains
0.430000 0.330769 0.579779 ron_kind wisconsin /people/person/place_lived
0.429714 0.330769 0.579399 chris_newton cleveland /people/person/place_lived
0.430093 0.331282 0.579049 idaho hailey /location/location/contains
0.430472 0.331795 0.578931 haley_barbour mississippi /people/person/place_lived
0.430186 0.331795 0.578850 barbet_schroeder scotland /people/person/nationality
0.429900 0.331795 0.578623 muhtar_kent mary_e._minnick /business/person/company
0.429615 0.331795 0.578501 new_york_city pratt_institute /location/location/contains
0.429993 0.332308 0.578404 piedmont italy /location/administrative_division/country
0.429708 0.332308 0.578068 mike_huckabee mexico /people/person/nationality
0.429423 0.332308 0.577996 mississippi magnolia /location/location/contains
0.429801 0.332821 0.577991 femi_kuti nigeria /people/person/nationality
0.429517 0.332821 0.577829 shlomo_riskin israel /people/person/nationality
0.429233 0.332821 0.577684 sean_combs hollywood_roosevelt_hotel /business/person/company
0.428949 0.332821 0.577620 rick_perry katsuaki_watanabe /business/person/company
0.428666 0.332821 0.577555 richard_branson general_electric /business/person/company
0.428383 0.332821 0.577548 maurice_papon paris /people/deceased_person/place_of_death
0.428100 0.332821 0.577255 taiwan national_central_university /location/location/contains
0.428477 0.333333 0.577052 india simla /location/location/contains
0.428195 0.333333 0.576909 college_of_insurance new_york_city /location/neighborhood/neighborhood_of
0.427913 0.333333 0.576210 mexico la_paz /location/location/contains
0.427632 0.333333 0.576071 connecticut carnegie_mellon_university /location/location/contains
0.428008 0.333846 0.575367 beirut lebanese_university /location/location/contains
0.427727 0.333846 0.574897 petronas malaysia /people/person/nationality
0.428102 0.334359 0.574562 louisiana bolden /location/location/contains
0.427822 0.334359 0.574469 new_york_city poughkeepsie /location/location/contains
0.427541 0.334359 0.574155 minnesota buffalo_ridge /location/location/contains
0.427261 0.334359 0.574151 michael_d._griffin massachusetts_institute_of_technology /business/person/company
0.427636 0.334872 0.574111 namibia windhoek /location/location/contains
0.428010 0.335385 0.574014 steve_cohen memphis /people/person/place_lived
0.427731 0.335385 0.573747 steven_lewis iran /people/person/nationality
0.427451 0.335385 0.573594 san_francisco venice /location/location/contains
0.427172 0.335385 0.573442 gordon_brown france /people/person/nationality
0.426893 0.335385 0.573314 wellesley st._andrews_episcopal_church /location/location/contains
0.427267 0.335897 0.572940 oregon klamath_falls /location/location/contains
0.426988 0.335897 0.572602 dallas highland_springs /location/location/contains
0.426710 0.335897 0.571886 james_moran virginia /people/person/place_lived
0.426432 0.335897 0.571578 russia toomas_hendrik_ilves /location/location/contains
0.426805 0.336410 0.571440 russia volgograd /location/location/contains
0.427178 0.336923 0.571207 wilbur_mills arkansas /people/person/place_lived
0.426901 0.336923 0.571081 israel hebron /location/location/contains
0.426623 0.336923 0.570679 Óscar_berger guatemala /people/person/nationality
0.426347 0.336923 0.570659 germany franconia /location/location/contains
0.426070 0.336923 0.569904 denis_macshane israel /people/person/nationality
0.425794 0.336923 0.569312 andy_warhol france /people/person/nationality
0.425518 0.336923 0.568971 russian ukraine /people/person/nationality
0.425243 0.336923 0.568763 ken_salazar colorado /people/person/place_lived
0.424968 0.336923 0.568458 leonid_kuchma ukraine /people/person/nationality
0.424693 0.336923 0.567750 virginia south_carolina /location/location/contains
0.424419 0.336923 0.567659 globe canada /people/person/nationality
0.424145 0.336923 0.567425 suffolk_county merrick /location/location/contains
0.423871 0.336923 0.567171 west_virginia sulphur_springs /location/location/contains
0.423598 0.336923 0.566931 eric_cantor virginia /people/person/place_lived
0.423325 0.336923 0.566908 kenneth_gibson newark /people/person/place_lived
0.423052 0.336923 0.566544 robert_savage nanette_lepore /business/person/company
0.422780 0.336923 0.566490 christophe_rochus france /people/person/nationality
0.422508 0.336923 0.566406 united_kingdom canada /location/administrative_division/country
0.422879 0.337436 0.566372 minas_gerais belo_horizonte /location/location/contains
0.422608 0.337436 0.566344 oregon jesse_williams /location/location/contains
0.422978 0.337949 0.566016 maher_arar canada /people/person/nationality
0.422707 0.337949 0.565487 yuma san_luis_río_colorado /location/location/contains
0.422436 0.337949 0.565159 paula_todd towers_perrin /business/person/company
0.422165 0.337949 0.564606 wally_herbert scotland /people/person/nationality
0.421895 0.337949 0.564409 arkansas john_brown_university /location/location/contains
0.421625 0.337949 0.564352 roberto_rossellini denmark /people/person/nationality
0.421355 0.337949 0.563812 leo_strauss poland /people/person/nationality
0.421086 0.337949 0.563550 the_new_york_times_company the_new_york_times /business/person/company
0.420817 0.337949 0.563431 california boston /location/location/contains
0.421187 0.338462 0.563347 oregon portland /location/location/contains
0.420918 0.338462 0.563168 chianti siena /location/location/contains
0.420650 0.338462 0.562956 altimo norway /people/person/nationality
0.420382 0.338462 0.562869 voltaire france /people/person/nationality
0.420751 0.338974 0.562797 alexander_graham_bell canada /people/person/nationality
0.420483 0.338974 0.562232 gordon_brown india /people/person/nationality
0.420852 0.339487 0.562218 san_francisco san_francisco-oakland_bay_bridge /location/location/contains
0.421220 0.340000 0.562092 mexico guadalajara /location/location/contains
0.420952 0.340000 0.561753 seoul rodin_museum /location/location/contains
0.420685 0.340000 0.561389 mount_baker lake_union /location/location/contains
0.420419 0.340000 0.561094 maryland chesapeake /location/location/contains
0.420152 0.340000 0.560843 washington foggy_bottom /location/location/contains
0.419886 0.340000 0.560834 jason_brown atlanta /people/person/place_lived
0.419620 0.340000 0.560321 lajos_kossuth france /people/person/nationality
0.419355 0.340000 0.560059 port_washington amsterdam /location/location/contains
0.419722 0.340513 0.558848 syria damascus /location/location/contains
0.419457 0.340513 0.558600 almaty astana /location/location/contains
0.419192 0.340513 0.557565 california jon_jerde /location/location/contains
0.418927 0.340513 0.557120 salman_rushdie india /people/person/nationality
0.418663 0.340513 0.556492 verdun muslim /location/location/contains
0.418399 0.340513 0.556455 new_hampshire musconetcong_river /location/location/contains
0.418136 0.340513 0.556403 randy_williams canada /people/person/nationality
0.418502 0.341026 0.556118 baltimore inner_harbor /location/location/contains
0.418239 0.341026 0.556078 dreamworks universal_pictures /business/person/company
0.417976 0.341026 0.555763 wisconsin j._b._van_hollen /location/location/contains
0.417714 0.341026 0.555686 simone_weil germany /people/person/nationality
0.417451 0.341026 0.555334 boston northeastern_university /location/location/contains
0.417189 0.341026 0.555078 william_f._baker new_york_university /business/person/company
0.416928 0.341026 0.554737 lyndon_b._johnson dominican_republic /people/person/nationality
0.416667 0.341026 0.554736 chicago hawthorne_park /location/location/contains
0.416406 0.341026 0.554489 canada ottawa_river /location/location/contains
0.416145 0.341026 0.554369 portugal oporto /location/location/contains
0.416510 0.341538 0.554301 alessandro_profumo italy /people/person/nationality
0.416250 0.341538 0.554194 tunisia j._paul_getty_museum /location/location/contains
0.415990 0.341538 0.554067 varel germany /people/person/nationality
0.415730 0.341538 0.553796 rebecca_weintraub israel /people/person/nationality
0.416095 0.342051 0.553778 heinrich_böll germany /people/person/nationality
0.415835 0.342051 0.553263 connecticut elihu_yale /location/location/contains
0.415576 0.342051 0.553148 google efficient_frontier /business/person/company
0.415318 0.342051 0.553129 italy italian_town /location/location/contains
0.415059 0.342051 0.552882 david_mcwilliams ireland /people/person/nationality
0.414801 0.342051 0.552875 woodrow_wilson albania /people/person/nationality
0.414543 0.342051 0.552848 jay_leno boston_university /business/person/company
0.414286 0.342051 0.552677 delaware_park buffalo /location/neighborhood/neighborhood_of
0.414649 0.342564 0.552329 thailand narathiwat /location/location/contains
0.414392 0.342564 0.552161 bill_gates germany /people/person/nationality
0.414135 0.342564 0.552149 paul_kagame india /people/person/nationality
0.414498 0.343077 0.551894 united_states_of_america virginia /location/country/administrative_divisions
0.414241 0.343077 0.551830 raul_allegre mexico /people/person/nationality
0.413985 0.343077 0.551806 mark_sanford south_carolina /people/person/place_lived
0.413729 0.343077 0.550842 new_york_city houston /location/location/contains
0.413473 0.343077 0.550592 india coromandel_coast /location/location/contains
0.413218 0.343077 0.550462 iowa boston /location/location/contains
0.413580 0.343590 0.550445 kwazulu-natal south_africa /location/administrative_division/country
0.413942 0.344103 0.550415 iowa davenport /location/location/contains
0.413687 0.344103 0.548663 maryland florida /location/location/contains
0.413432 0.344103 0.548504 vermont long_trail /location/location/contains
0.413793 0.344615 0.548456 mexico jalisco /location/country/administrative_divisions
0.413538 0.344615 0.548386 hood_river seattle /location/location/contains
0.413284 0.344615 0.547635 louisiana houston /location/location/contains
0.413030 0.344615 0.546821 somalia puntland /location/location/contains
0.412776 0.344615 0.546432 nigeria nuhu_ribadu /location/location/contains
0.412523 0.344615 0.546412 turkey sunni_islam /location/location/contains
0.412270 0.344615 0.546267 chris_newton memphis /people/person/place_lived
0.412017 0.344615 0.545940 los_angeles_county tejon_ranch /location/location/contains
0.411765 0.344615 0.545858 germany university_of_ulm /location/location/contains
0.411513 0.344615 0.545554 oklahoma colorado /location/location/contains
0.411873 0.345128 0.545273 washington bainbridge_island /location/location/contains
0.411621 0.345128 0.545019 florida taurean_green /location/location/contains
0.411369 0.345128 0.544879 hosni_mubarak iran /people/person/nationality
0.411729 0.345641 0.544868 kentucky centre_college /location/location/contains
0.412088 0.346154 0.544840 melvin_van_peebles chicago /people/person/place_of_birth
0.411836 0.346154 0.544664 mississippi stewart /location/location/contains
0.411585 0.346154 0.544653 greece denizli /location/location/contains
0.411335 0.346154 0.544571 hugh_crean seattle /business/person/company
0.411084 0.346154 0.544538 new_york_city paramus /location/location/contains
0.410834 0.346154 0.544001 vinod_khosla khosla_ventures /business/person/company
0.410584 0.346154 0.543723 tom_arnold terrapass /business/person/company
0.410334 0.346154 0.543675 virginia fort_myer /location/location/contains
0.410693 0.346667 0.543644 Óscar_arias costa_rica /people/person/nationality
0.411050 0.347179 0.543451 rhode_island warwick /location/location/contains
0.410801 0.347179 0.543343 portland pearl /location/location/contains
0.411158 0.347692 0.543220 italy ancona /location/location/contains
0.411515 0.348205 0.542815 virginia norfolk /location/location/contains
0.411266 0.348205 0.542737 iowa woodward /location/location/contains
0.411017 0.348205 0.542684 conor_casey germany /people/person/nationality
0.410768 0.348205 0.542501 kosice slovakia /people/person/nationality
0.410520 0.348205 0.542433 corrèze france /people/person/nationality
0.410272 0.348205 0.542333 don_miller penske_racing /business/person/company
0.410024 0.348205 0.541734 spain bilbao /location/location/contains
0.409777 0.348205 0.541519 ferdowsi iran /people/person/nationality
0.409530 0.348205 0.541349 allen_ginsberg san_francisco /people/person/place_lived
0.409283 0.348205 0.541013 schibsted norway /people/person/nationality
0.409036 0.348205 0.540839 clifton_daniel the_new_york_times /business/person/company
0.408790 0.348205 0.540582 robert_weil w._w._norton /business/person/company
0.408544 0.348205 0.540472 marianne_williamson france /people/person/nationality
0.408900 0.348718 0.540192 hans-werner_sinn germany /people/person/nationality
0.408654 0.348718 0.540064 john_c._mather nasa /business/person/company
0.408408 0.348718 0.539790 kentucky birmingham /location/location/contains
0.408764 0.349231 0.539771 california stanford_university /location/location/contains
0.408518 0.349231 0.539523 goa india /people/person/nationality
0.408273 0.349231 0.538990 mashhad iran /location/administrative_division/country
0.408029 0.349231 0.538831 happy_chandler mexico /people/person/nationality
0.407784 0.349231 0.538401 idaho boise_state_university /location/location/contains
0.407540 0.349231 0.538198 washington national_mall /location/location/contains
0.407297 0.349231 0.537986 california seattle /location/location/contains
0.407053 0.349231 0.537561 gatineau ottawa_river /location/location/contains
0.406810 0.349231 0.537503 anthony_bannon buffalo /people/person/place_lived
0.406567 0.349231 0.537411 buffalo jason_pominville /location/location/contains
0.406325 0.349231 0.537245 california calcutta /location/location/contains
0.406082 0.349231 0.537092 jesus_christ israel /people/person/nationality
0.405840 0.349231 0.537071 maj-britt_nilsson stockholm /people/person/place_of_birth
0.405599 0.349231 0.537005 celia_franca national_ballet_of_canada /business/person/company
0.405357 0.349231 0.536942 ted_welch nashville /people/person/place_lived
0.405116 0.349231 0.536927 indiana wabash_college /location/location/contains
0.404875 0.349231 0.536610 neville_chamberlain germany /people/person/nationality
0.404635 0.349231 0.536380 san_francisco cryptography_research /location/location/contains
0.404988 0.349744 0.536036 jalisco mexico /location/administrative_division/country
0.404748 0.349744 0.535542 scandinavia canada /location/administrative_division/country
0.404508 0.349744 0.535235 bernd_schuster spain /people/person/nationality
0.404268 0.349744 0.535125 kurt_wolf germany /people/person/nationality
0.404028 0.349744 0.534333 yeongcheon south_korea /people/person/nationality
0.404381 0.350256 0.533473 franck_riboud france /people/person/nationality
0.404142 0.350256 0.533294 isfahan iran /location/administrative_division/country
0.404494 0.350769 0.533198 chile punta_arenas /location/location/contains
0.404846 0.351282 0.532965 italy piedmont /location/location/contains
0.405198 0.351795 0.532532 cape_may_county stone_harbor /location/location/contains
0.404959 0.351795 0.532416 o'donnell boston /people/person/place_lived
0.405310 0.352308 0.532227 connecticut new_britain /location/location/contains
0.405071 0.352308 0.532008 union_county essex /location/location/contains
0.404832 0.352308 0.531654 north_dakota fort_union /location/location/contains
0.404594 0.352308 0.531515 italy curtis_institute_of_music /location/location/contains
0.404944 0.352821 0.531367 italy campania /location/location/contains
0.405294 0.353333 0.531236 california mills_college /location/location/contains
0.405644 0.353846 0.530815 oklahoma norman /location/location/contains
0.405405 0.353846 0.530692 san_carlos_city philippines /people/person/nationality
0.405167 0.353846 0.530685 arica atlanta /people/person/place_lived
0.405516 0.354359 0.530558 westchester_county yorktown /location/location/contains
0.405865 0.354872 0.530044 dorchester boston /location/neighborhood/neighborhood_of
0.406213 0.355385 0.529552 romania bucharest /location/location/contains
0.405975 0.355385 0.529179 isaiah_washington scotland /people/person/nationality
0.405738 0.355385 0.529011 cheikh_anta_diop senegal /people/person/nationality
0.406085 0.355897 0.528364 ed_colligan palm /business/person/company
0.405848 0.355897 0.528279 sandy_johnson dominican_republic /people/person/nationality
0.406195 0.356410 0.527933 aileen_wuornos florida /people/person/place_lived
0.405958 0.356410 0.527500 florida scottsdale /location/location/contains
0.405721 0.356410 0.527429 westport winslow_park /location/location/contains
0.405484 0.356410 0.527351 florida barry_lubetkin /location/location/contains
0.405248 0.356410 0.527244 staten_island st._george /location/location/contains
0.405012 0.356410 0.527041 south_korea wando /location/location/contains
0.404776 0.356410 0.526431 michael_kohlmann germany /people/person/nationality
0.404540 0.356410 0.526271 virginia st._michaels /location/location/contains
0.404305 0.356410 0.526217 germany bayer_leverkusen /location/location/contains
0.404070 0.356410 0.526158 sacyr_vallehermoso france /people/person/nationality
0.403835 0.356410 0.526080 ingrid_mattson hartford_seminary /business/person/company
0.403600 0.356410 0.526046 ukraine galicia /location/location/contains
0.403366 0.356410 0.525999 brad_lewis france /people/person/nationality
0.403132 0.356410 0.525917 chris_houston arkansas /people/person/place_lived
0.403478 0.356923 0.525603 jean-david_levitte france /people/person/nationality
0.403244 0.356923 0.525488 darfur birao /location/location/contains
0.403011 0.356923 0.525411 john_j._mcgrath philippines /people/person/nationality
0.402778 0.356923 0.525203 bank_sepah iran /people/person/nationality
0.402545 0.356923 0.524908 melissa_fay_greene atlanta /people/person/place_lived
0.402312 0.356923 0.524263 elinor_carucci mexico /people/person/nationality
0.402080 0.356923 0.523890 bob_dole iowa /people/person/place_lived
0.402425 0.357436 0.523751 rhode_island johnston /location/location/contains
0.402770 0.357949 0.523702 ira_winkler information_systems_security_association /business/person/company
0.402537 0.357949 0.523458 daniel_pauly university_of_british_columbia /business/person/company
0.402305 0.357949 0.523380 florida hollywood /location/location/contains
0.402074 0.357949 0.522121 huntington vanderbilt_museum /location/location/contains
0.401842 0.357949 0.521098 daytona_beach daytona_international_speedway /location/location/contains
0.401611 0.357949 0.521022 nigeria university_of_ibadan /location/location/contains
0.401380 0.357949 0.520712 christophe_rochus germany /people/person/nationality
0.401149 0.357949 0.520478 marty_stuart nashville /people/person/place_lived
0.400919 0.357949 0.520424 maryland jill_st._john /location/location/contains
0.400689 0.357949 0.520019 siena troy /location/location/contains
0.400459 0.357949 0.519505 ratan_tata tata /business/person/company
0.400803 0.358462 0.519400 russia nizhny_novgorod /location/location/contains
0.400573 0.358462 0.518605 minnesota spirit_lake /location/location/contains
0.400344 0.358462 0.518359 suffolk_county st._joseph /location/location/contains
0.400114 0.358462 0.518165 bob_stapleton italy /people/person/nationality
0.399886 0.358462 0.518020 the_new_york_times iran /people/person/nationality
0.400229 0.358974 0.517681 atari nolan_bushnell /business/company/founders
0.400571 0.359487 0.517603 robert_l._johnson black_entertainment_television /business/person/company
0.400914 0.360000 0.517537 cook_county chicago /location/location/contains
0.401256 0.360513 0.517348 jean_baudrillard paris /people/deceased_person/place_of_death
0.401027 0.360513 0.516647 idaho eastern_washington /location/location/contains
0.400798 0.360513 0.516460 ontario st._marys_river /location/location/contains
0.400570 0.360513 0.516203 pol_pot germany /people/person/nationality
0.400342 0.360513 0.515923 scott_rolen boston /people/person/place_lived
0.400683 0.361026 0.515872 italy verona /location/location/contains
0.401024 0.361538 0.515824 john_w._snow csx_corporation /business/person/company
0.400796 0.361538 0.515330 königsdorf germany /people/person/nationality
0.401136 0.362051 0.515272 alan_paton south_africa /people/person/nationality
0.400909 0.362051 0.514730 newark union_city /location/location/contains
0.400681 0.362051 0.514573 suffolk_county walgreens /location/location/contains
0.401021 0.362564 0.514418 david_wharnsby toronto /people/person/place_lived
0.400794 0.362564 0.514158 montana canada /location/administrative_division/country
0.400567 0.362564 0.513357 westchester_county paterson /location/location/contains
0.400340 0.362564 0.512833 joe_courtney connecticut /people/person/place_lived
0.400679 0.363077 0.512778 canada calgary /location/location/contains
0.400452 0.363077 0.512626 north_adams marshall_street /location/location/contains
0.400226 0.363077 0.512596 bill_ritter montana /people/person/place_lived
0.400000 0.363077 0.512405 montana kirby /location/location/contains
0.399774 0.363077 0.512401 clay_shirky new_york_university /business/person/company
0.399549 0.363077 0.512044 louisville brooks /location/location/contains
0.399323 0.363077 0.511937 connecticut maryland /people/person/place_lived
0.399098 0.363077 0.511856 canada lake_huron /location/location/contains
0.398873 0.363077 0.511717 michael_van_valkenburgh charles_eliot /business/person/company
0.398649 0.363077 0.511193 st._thomas germany /people/person/nationality
0.398424 0.363077 0.511130 cannon_mountain new_hampshire /people/person/place_lived
0.398200 0.363077 0.511103 john_backus stanford_university /business/person/company
0.397976 0.363077 0.510901 california wright /location/location/contains
0.397753 0.363077 0.510190 shay_doron maryland /people/person/place_lived
0.398091 0.363590 0.509963 branford stony_creek /location/location/contains
0.397868 0.363590 0.509728 houston george_bush_intercontinental_airport /location/location/contains
0.398205 0.364103 0.509434 laurie_baker india /people/person/nationality
0.398543 0.364615 0.509107 kerala ernakulam /location/location/contains
0.398880 0.365128 0.508974 california brentwood /location/location/contains
0.398656 0.365128 0.508677 abdel_basset_ali_al-megrahi scotland /people/person/nationality
0.398433 0.365128 0.508520 conan_o'brien nbc /business/person/company
0.398210 0.365128 0.508482 jim_gilmore virginia /people/person/place_lived
0.397988 0.365128 0.508352 sam_gejdenson connecticut /people/person/place_lived
0.397765 0.365128 0.507745 vermont ethan_allen /location/location/contains
0.397543 0.365128 0.507203 google general_electric /business/person/company
0.397879 0.365641 0.506448 joseph_cedar israel /people/person/nationality
0.397658 0.365641 0.506280 emma_goldman spain /people/person/nationality
0.397436 0.365641 0.505691 croton_dam new_york_city /location/neighborhood/neighborhood_of
0.397214 0.365641 0.505506 karl_shapiro montana /people/person/place_lived
0.397550 0.366154 0.505500 colorado snowmass /location/location/contains
0.397885 0.366667 0.505479 terry_j._lundgren federated_department_stores /business/person/company
0.397664 0.366667 0.505072 riverhead calverton_national_cemetery /location/location/contains
0.397443 0.366667 0.504859 ted_conover new_york_university /business/person/company
0.397222 0.366667 0.504796 hong_kong_island victoria_peak /location/location/contains
0.397557 0.367179 0.504712 claude_brasseur france /people/person/nationality
0.397336 0.367179 0.504606 chicago united_states_of_america /location/administrative_division/country
0.397116 0.367179 0.504420 john_w._snow germany /people/person/nationality
0.397450 0.367692 0.504296 asia thailand /location/location/contains
0.397784 0.368205 0.504285 canada st._catharines /location/location/contains
0.397564 0.368205 0.503676 ireland desmond_guinness /location/location/contains
0.397344 0.368205 0.503465 air_berlin germany /people/person/nationality
0.397124 0.368205 0.503419 mike_gravel new_york_city /people/person/place_lived
0.396904 0.368205 0.503009 california colony_club /location/location/contains
0.397238 0.368718 0.502783 claudio_x._gonzalez kimberly-clark /business/person/company
0.397018 0.368718 0.502632 florida rhode_island /location/location/contains
0.396799 0.368718 0.502334 virginia south_kent /location/location/contains
0.396580 0.368718 0.502196 chicago tucson_international_airport /location/location/contains
0.396362 0.368718 0.501811 rondout_reservoir new_york_city /location/neighborhood/neighborhood_of
0.396143 0.368718 0.501747 hosni_mubarak israel /people/person/nationality
0.395925 0.368718 0.501376 new_york_city fairfield_county /location/location/contains
0.396258 0.369231 0.501276 vermont middlebury /location/location/contains
0.396040 0.369231 0.501221 marshall_rogers fremont /people/deceased_person/place_of_death
0.396372 0.369744 0.500802 chuck_hagel nebraska /people/person/place_lived
0.396154 0.369744 0.500215 kevin_coughlin cleveland /people/person/place_lived
0.396485 0.370256 0.499948 florida port_st._lucie /location/location/contains
0.396268 0.370256 0.499742 julia_mancuso spain /people/person/nationality
0.396050 0.370256 0.499495 a._c._grayling france /people/person/nationality
0.395833 0.370256 0.499463 connecticut milford /location/location/contains
0.395616 0.370256 0.498680 mexico_city spencer_tunick /location/location/contains
0.395400 0.370256 0.498031 burgundy france /location/administrative_division/country
0.395183 0.370256 0.497243 harrison_j._goldin buffalo /people/person/place_lived
0.394967 0.370256 0.497088 central_asia bukhara /location/location/contains
0.394751 0.370256 0.497068 maryland dunkirk /location/location/contains
0.394536 0.370256 0.496977 iran denizli /location/location/contains
0.394320 0.370256 0.496665 avi_dichter israel /people/person/nationality
0.394105 0.370256 0.496653 jimmy_rollins boston /people/person/place_lived
0.394435 0.370769 0.496121 kansas wichita /location/location/contains
0.394220 0.370769 0.495970 nathaniel_hawthorne new_york_city /people/person/place_lived
0.394005 0.370769 0.495861 chester_county wellsboro /location/location/contains
0.393791 0.370769 0.495792 national_opinion_research_center university_of_chicago /business/person/company
0.393576 0.370769 0.495704 nizamuddin india /people/person/nationality
0.393362 0.370769 0.495568 oklahoma arapaho /location/location/contains
0.393148 0.370769 0.495559 kentucky robertson_county /location/location/contains
0.393478 0.371282 0.495383 tampa legends_field /location/location/contains
0.393808 0.371795 0.495211 booker_t._jones memphis /people/person/place_lived
0.393594 0.371795 0.494912 josé_rijo dominican_republic /people/person/nationality
0.393380 0.371795 0.494901 germany pergamon /location/location/contains
0.393167 0.371795 0.494812 at&t bellsouth /business/person/company
0.392954 0.371795 0.494500 california baltimore /location/location/contains
0.392741 0.371795 0.494294 italy clemente_mastella /location/location/contains
0.392528 0.371795 0.494031 james_henry_hammond south_carolina /people/person/place_lived
0.392316 0.371795 0.494022 victor_rojas philippines /people/person/nationality
0.392104 0.371795 0.492362 westchester_county rockefeller /location/location/contains
0.391892 0.371795 0.492195 justin_wolfers india /people/person/nationality
0.391680 0.371795 0.491597 louisiana everglades /location/location/contains
0.391469 0.371795 0.491470 france valence /location/location/contains
0.391257 0.371795 0.491451 pol_pot thailand /people/person/nationality
0.391046 0.371795 0.491343 bob_mitchell portland /people/person/place_lived
0.391375 0.372308 0.491153 united_states_of_america chicago /location/location/contains
0.391703 0.372821 0.490874 william_easterly new_york_university /business/person/company
0.391492 0.372821 0.490695 jaworzno poland /people/person/nationality
0.391819 0.373333 0.490526 david_sloan_wilson binghamton_university /business/person/company
0.391608 0.373333 0.490053 california cardiff /location/location/contains
0.391398 0.373333 0.489541 ontario winsor /location/location/contains
0.391725 0.373846 0.489263 baja_california mexico /location/administrative_division/country
0.391515 0.373846 0.489016 john_edwards new_york_city /people/person/place_lived
0.391304 0.373846 0.488847 natasha_hastings south_carolina /people/person/place_lived
0.391094 0.373846 0.488582 westchester_county valencia /location/location/contains
0.390885 0.373846 0.488534 vermont north_hill /location/location/contains
0.391211 0.374359 0.488314 alameda_county oakland /location/location/contains
0.391002 0.374359 0.488256 ernie_grunwald france /people/person/nationality
0.390792 0.374359 0.487893 california south_bronx /location/location/contains
0.390583 0.374359 0.487801 iowa arkansas /location/location/contains
0.390374 0.374359 0.487772 luise_rainer connecticut /people/person/place_lived
0.390166 0.374359 0.487677 rocky_mountains boulder /location/location/contains
0.389957 0.374359 0.487564 msn_tv steve_perlman /business/person/company
0.389749 0.374359 0.487494 tila_tequila news_corporation /business/person/company
0.389541 0.374359 0.486886 josh_boone connecticut /people/person/place_lived
0.389333 0.374359 0.486826 gardaland italy /people/person/nationality
0.389126 0.374359 0.486686 dingwall scotland /people/person/nationality
0.388918 0.374359 0.486413 india hcl_technologies /location/location/contains
0.388711 0.374359 0.485894 reza_shah iran /people/person/nationality
0.388505 0.374359 0.485791 jasmine_dellal spain /people/person/nationality
0.388298 0.374359 0.485711 washington national_cherry_blossom_festival /location/location/contains
0.388091 0.374359 0.485407 tybee_island atlanta /people/person/place_lived
0.387885 0.374359 0.485403 colorado lafayette /location/location/contains
0.388210 0.374872 0.484864 italy bardolino /location/location/contains
0.388004 0.374872 0.484797 patrick_ireland ireland /people/person/nationality
0.387798 0.374872 0.484536 mississippi san_jose /location/location/contains
0.387593 0.374872 0.484312 laos loei_province /location/location/contains
0.387387 0.374872 0.484219 oklahoma mexico_city /location/location/contains
0.387182 0.374872 0.484185 dominican_republic port_st._lucie /location/location/contains
0.386977 0.374872 0.484181 california georgia_aquarium /location/location/contains
0.387302 0.375385 0.483913 christian_de_portzamparc france /people/person/nationality
0.387097 0.375385 0.483756 thomas_w._lasorda john_w._snow /business/person/company
0.386892 0.375385 0.483738 russell_merryman youtube /business/person/company
0.386688 0.375385 0.483692 john_o'sullivan canada /people/person/nationality
0.387012 0.375897 0.483613 waterloo university_of_waterloo /location/location/contains
0.386807 0.375897 0.483569 george_h._w._bush new_hampshire /people/person/place_lived
0.386603 0.375897 0.483292 johnson_&_wales_university harborside /location/location/contains
0.386400 0.375897 0.483137 jeff_bernstein new_york_university /business/person/company
0.386196 0.375897 0.482700 san_francisco cliff_house /location/location/contains
0.385993 0.375897 0.482233 coahuila spain /people/person/nationality
0.385789 0.375897 0.481932 palo_alto stanford_shopping_center /location/location/contains
0.386113 0.376410 0.481848 richmond_valley staten_island /location/neighborhood/neighborhood_of
0.385910 0.376410 0.481765 iran zahra_eshraghi /location/location/contains
0.385707 0.376410 0.481620 xinjiang hebei /location/location/contains
0.385504 0.376410 0.481588 rodney_ellis houston /people/person/place_lived
0.385302 0.376410 0.481270 craig_claiborne mississippi /people/person/place_lived
0.385624 0.376923 0.481052 virginia westover /location/location/contains
0.385422 0.376923 0.480900 westchester_county tufts_university /location/location/contains
0.385220 0.376923 0.480823 san_jose almaden_research_center /location/location/contains
0.385542 0.377436 0.480500 stuart_rosenberg beverly_hills /people/deceased_person/place_of_death
0.385340 0.377436 0.480419 kentucky cattaraugus /location/location/contains
0.385139 0.377436 0.480324 new_york_city keansburg /location/location/contains
0.384937 0.377436 0.479866 lori_swanson minnesota /people/person/place_lived
0.385259 0.377949 0.479807 spain catalonia /location/country/administrative_divisions
0.385057 0.377949 0.479511 dick_ebersol nbc /business/person/company
0.384856 0.377949 0.478946 stanley_wasserman indiana_university /business/person/company
0.384656 0.377949 0.478766 syracuse buffalo /location/location/contains
0.384455 0.377949 0.478647 oklahoma indian_territory /location/location/contains
0.384254 0.377949 0.478196 dallas harvest_partners /location/location/contains
0.384054 0.377949 0.478100 colony_club new_york_city /location/neighborhood/neighborhood_of
0.384375 0.378462 0.478029 france corrèze /location/country/administrative_divisions
0.384175 0.378462 0.477980 dieterich_buxtehude denmark /people/person/nationality
0.383975 0.378462 0.477717 holt_renfrew canada /people/person/nationality
0.383775 0.378462 0.477351 caribbean macuto /location/location/contains
0.383576 0.378462 0.477128 annie_leibovitz boston /people/person/place_lived
0.383896 0.378974 0.476836 margaret_mitchell atlanta /people/person/place_lived
0.383697 0.378974 0.476770 france laguiole /location/location/contains
0.383498 0.378974 0.476702 vali_nasr naval_postgraduate_school /business/person/company
0.383817 0.379487 0.476666 josé_calderón spain /people/person/nationality
0.383618 0.379487 0.476362 joe_beck atlanta /people/person/place_lived
0.383420 0.379487 0.476038 italy clifton /location/location/contains
0.383221 0.379487 0.475360 colorado frisco /location/location/contains
0.383023 0.379487 0.475318 touraine france /location/administrative_division/country
0.382825 0.379487 0.475222 virginia montgomery_county /location/location/contains
0.382627 0.379487 0.475201 vermont mckibben /location/location/contains
0.382429 0.379487 0.474447 iowa tipton /location/location/contains
0.382231 0.379487 0.474292 stanley_park anfield /location/location/contains
0.382034 0.379487 0.474267 italy catalonia /location/location/contains
0.381837 0.379487 0.474244 catalonia madrid /location/location/contains
0.381640 0.379487 0.473854 khosla_ventures sean_simpson /business/person/company
0.381443 0.379487 0.473732 julie_taymor south_africa /people/person/nationality
0.381247 0.379487 0.473500 socotra yemen /people/person/nationality
0.381050 0.379487 0.473126 canada detroit_river /location/location/contains
0.381369 0.380000 0.473017 mexico guanajuato /location/country/administrative_divisions
0.381173 0.380000 0.472981 vermont sugarbush /location/location/contains
0.380977 0.380000 0.472807 paul_g._pinsky maryland /people/person/place_lived
0.380781 0.380000 0.472517 robert_kendrick spain /people/person/nationality
0.380586 0.380000 0.472423 essex essex_meadows /location/location/contains
0.380390 0.380000 0.472421 michael_mori australia /people/person/nationality
0.380195 0.380000 0.472360 connecticut mount_kisco /location/location/contains
0.380000 0.380000 0.471757 bernard_lagat australia /people/person/nationality
0.379805 0.380000 0.471615 thomas_dewey new_york_city /people/person/place_lived
0.379611 0.380000 0.471251 ireland northern_europe /location/location/contains
0.379416 0.380000 0.471103 france besançon /location/location/contains
0.379222 0.380000 0.470847 m._jodi_rell connecticut /people/person/place_lived
0.379028 0.380000 0.470274 hood_river oak_street /location/location/contains
0.378834 0.380000 0.470157 virginia greenberg_traurig /location/location/contains
0.378641 0.380000 0.469930 joseph_mitchell ireland /people/person/nationality
0.378447 0.380000 0.469799 united_states_of_america bernard_kerik /location/location/contains
0.378254 0.380000 0.469711 ankara denizli /location/location/contains
0.378061 0.380000 0.469441 lawrence_lessig creative_commons /business/person/company
0.377868 0.380000 0.469190 connecticut bloomfield /location/location/contains
0.378186 0.380513 0.468769 russia vankarem /location/location/contains
0.377993 0.380513 0.468644 jill_abramson the_new_york_times /business/person/company
0.378310 0.381026 0.468356 indiana santa_claus /location/location/contains
0.378117 0.381026 0.468263 auxerre france /people/person/nationality
0.377925 0.381026 0.468034 topeka atchison /location/location/contains
0.377733 0.381026 0.467981 iowa indian_hills /location/location/contains
0.377541 0.381026 0.467899 new_york_city boston /location/location/contains
0.377349 0.381026 0.467667 gelderland amsterdam /location/location/contains
0.377665 0.381538 0.467486 croatia zagreb /location/location/contains
0.377473 0.381538 0.467454 e._b._white connecticut /people/person/place_lived
0.377282 0.381538 0.466921 iowa montezuma /location/location/contains
0.377091 0.381538 0.466563 florida bayside /location/location/contains
0.376900 0.381538 0.466202 elias_murr israel /people/person/nationality
0.376709 0.381538 0.466171 california carlos_rodriguez /location/location/contains
0.376518 0.381538 0.466039 fox_interactive_media news_corporation /business/person/company
0.376328 0.381538 0.465465 a._e._hotchner france /people/person/nationality
0.376138 0.381538 0.465267 laurence_h._silberman united_states_court_of_appeals_for_the_district_of_columbia_circuit /business/person/company
0.375947 0.381538 0.465197 powerset google /business/person/company
0.375758 0.381538 0.464868 edward_livingston new_york_city /people/person/place_lived
0.375568 0.381538 0.464258 oscar_de_la_renta germany /people/person/nationality
0.375883 0.382051 0.464099 chicago rush_medical_college /location/location/contains
0.375693 0.382051 0.463856 ireland bastrop /location/location/contains
0.375504 0.382051 0.463836 dominican_republic pompano_beach /location/location/contains
0.375315 0.382051 0.463066 léopold_sédar_senghor senegal /people/person/nationality
0.375126 0.382051 0.462951 alexander_waske germany /people/person/nationality
0.374937 0.382051 0.462882 edgar_sosa louisville /people/person/place_lived
0.374748 0.382051 0.462819 florida ziad_jarrah /location/location/contains
0.374560 0.382051 0.462673 mike_gravel south_carolina /people/person/place_lived
0.374372 0.382051 0.462563 ann_arbor george_eastman_house /location/location/contains
0.374184 0.382051 0.461901 canada andré_boisclair /location/location/contains
0.373996 0.382051 0.461753 unicredit france /people/person/nationality
0.373808 0.382051 0.461523 mel_gibson italy /people/person/nationality
0.373621 0.382051 0.461364 germany san_bruno /location/location/contains
0.373434 0.382051 0.460794 volgograd russia /location/administrative_division/country
0.373246 0.382051 0.460679 fairfield_county rye /location/location/contains
0.373060 0.382051 0.460415 russia kommersant /location/location/contains
0.372873 0.382051 0.460401 jeffrey_r._immelt cnbc /business/person/company
0.372686 0.382051 0.460376 john_doolittle california /people/person/place_lived
0.372500 0.382051 0.460319 russian germany /people/person/nationality
================================================
FILE: jointD/init.cpp
================================================
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <ctime>
#include <string>
#include <algorithm>
using namespace std;
string inPath = "./data/";
extern "C"
void setInPath(char *path) {
int len = strlen(path);
inPath = "";
for (int i = 0; i < len; i++)
inPath = inPath + path[i];
printf("Input Files Path : %s\n", inPath.c_str());
}
int *lefHead, *rigHead;
int *lefTail, *rigTail;
struct Triple {
int h, r, t;
};
struct cmp_head {
bool operator()(const Triple &a, const Triple &b) {
return (a.h < b.h)||(a.h == b.h && a.r < b.r)||(a.h == b.h && a.r == b.r && a.t < b.t);
}
};
struct cmp_tail {
bool operator()(const Triple &a, const Triple &b) {
return (a.t < b.t)||(a.t == b.t && a.r < b.r)||(a.t == b.t && a.r == b.r && a.h < b.h);
}
};
struct cmp_list {
int minimal(int a,int b) {
if (a > b) return b;
return a;
}
bool operator()(const Triple &a, const Triple &b) {
return (minimal(a.h, a.t) > minimal(b.h, b.t));
}
};
Triple *trainHead, *trainTail, *trainList;
int relationTotal, entityTotal, tripleTotal;
int *freqRel, *freqEnt;
float *left_mean, *right_mean;
extern "C"
void init() {
FILE *fin;
int tmp;
fin = fopen((inPath + "relation2id.txt").c_str(), "r");
tmp = fscanf(fin, "%d", &relationTotal);
fclose(fin);
printf("%d\n", relationTotal);
freqRel = (int *)calloc(relationTotal, sizeof(int));
fin = fopen((inPath + "entity2id.txt").c_str(), "r");
tmp = fscanf(fin, "%d", &entityTotal);
fclose(fin);
printf("%d\n", entityTotal);
freqEnt = (int *)calloc(entityTotal, sizeof(int));
fin = fopen((inPath + "triple2id.txt").c_str(), "r");
tmp = fscanf(fin, "%d", &tripleTotal);
printf("%d\n", tripleTotal);
trainHead = (Triple *)calloc(tripleTotal, sizeof(Triple));
trainTail = (Triple *)calloc(tripleTotal, sizeof(Triple));
trainList = (Triple *)calloc(tripleTotal, sizeof(Triple));
tripleTotal = 0;
while (fscanf(fin, "%d", &trainList[tripleTotal].h) == 1) {
tmp = fscanf(fin, "%d", &trainList[tripleTotal].t);
tmp = fscanf(fin, "%d", &trainList[tripleTotal].r);
freqEnt[trainList[tripleTotal].t]++;
freqEnt[trainList[tripleTotal].h]++;
freqRel[trainList[tripleTotal].r]++;
trainHead[tripleTotal].h = trainList[tripleTotal].h;
trainHead[tripleTotal].t = trainList[tripleTotal].t;
trainHead[tripleTotal].r = trainList[tripleTotal].r;
trainTail[tripleTotal].h = trainList[tripleTotal].h;
trainTail[tripleTotal].t = trainList[tripleTotal].t;
trainTail[tripleTotal].r = trainList[tripleTotal].r;
tripleTotal++;
}
fclose(fin);
sort(trainHead, trainHead + tripleTotal, cmp_head());
sort(trainTail, trainTail + tripleTotal, cmp_tail());
lefHead = (int *)calloc(entityTotal, sizeof(int));
rigHead = (int *)calloc(entityTotal, sizeof(int));
lefTail = (int *)calloc(entityTotal, sizeof(int));
rigTail = (int *)calloc(entityTotal, sizeof(int));
memset(rigHead, -1, sizeof(rigHead));
memset(rigTail, -1, sizeof(rigTail));
for (int i = 1; i < tripleTotal; i++) {
if (trainTail[i].t != trainTail[i - 1].t) {
rigTail[trainTail[i - 1].t] = i - 1;
lefTail[trainTail[i].t] = i;
}
if (trainHead[i].h != trainHead[i - 1].h) {
rigHead[trainHead[i - 1].h] = i - 1;
lefHead[trainHead[i].h] = i;
}
}
rigHead[trainHead[tripleTotal - 1].h] = tripleTotal - 1;
rigTail[trainTail[tripleTotal - 1].t] = tripleTotal - 1;
left_mean = (float *)calloc(relationTotal,sizeof(float));
right_mean = (float *)calloc(relationTotal,sizeof(float));
for (int i = 0; i < entityTotal; i++) {
for (int j = lefHead[i] + 1; j < rigHead[i]; j++)
if (trainHead[j].r != trainHead[j - 1].r)
left_mean[trainHead[j].r] += 1.0;
if (lefHead[i] <= rigHead[i])
left_mean[trainHead[lefHead[i]].r] += 1.0;
for (int j = lefTail[i] + 1; j < rigTail[i]; j++)
if (trainTail[j].r != trainTail[j - 1].r)
right_mean[trainTail[j].r] += 1.0;
if (lefTail[i] <= rigTail[i])
right_mean[trainTail[lefTail[i]].r] += 1.0;
}
for (int i = 0; i < relationTotal; i++) {
left_mean[i] = freqRel[i] / left_mean[i];
right_mean[i] = freqRel[i] / right_mean[i];
}
}
extern "C"
int getEntityTotal() {
return entityTotal;
}
extern "C"
int getRelationTotal() {
return relationTotal;
}
extern "C"
int getTripleTotal() {
return tripleTotal;
}
// unsigned long long *next_random;
unsigned long long next_random = 3;
unsigned long long randd(int id) {
next_random = next_random * (unsigned long long)25214903917 + 11;
return next_random;
}
int rand_max(int id, int x) {
int res = randd(id) % x;
while (res<0)
res+=x;
return res;
}
int corrupt_head(int id, int h, int r) {
int lef, rig, mid, ll, rr;
lef = lefHead[h] - 1;
rig = rigHead[h];
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainHead[mid].r >= r) rig = mid; else
lef = mid;
}
ll = rig;
lef = lefHead[h];
rig = rigHead[h] + 1;
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainHead[mid].r <= r) lef = mid; else
rig = mid;
}
rr = lef;
int tmp = rand_max(id, entityTotal - (rr - ll + 1));
if (tmp < trainHead[ll].t) return tmp;
if (tmp > trainHead[rr].t - rr + ll - 1) return tmp + rr - ll + 1;
lef = ll, rig = rr + 1;
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainHead[mid].t - mid + ll - 1 < tmp)
lef = mid;
else
rig = mid;
}
return tmp + lef - ll + 1;
}
int corrupt_tail(int id, int t, int r) {
int lef, rig, mid, ll, rr;
lef = lefTail[t] - 1;
rig = rigTail[t];
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainTail[mid].r >= r) rig = mid; else
lef = mid;
}
ll = rig;
lef = lefTail[t];
rig = rigTail[t] + 1;
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainTail[mid].r <= r) lef = mid; else
rig = mid;
}
rr = lef;
int tmp = rand_max(id, entityTotal - (rr - ll + 1));
if (tmp < trainTail[ll].h) return tmp;
if (tmp > trainTail[rr].h - rr + ll - 1) return tmp + rr - ll + 1;
lef = ll, rig = rr + 1;
while (lef + 1 < rig) {
mid = (lef + rig) >> 1;
if (trainTail[mid].h - mid + ll - 1 < tmp)
lef = mid;
else
rig = mid;
}
return tmp + lef - ll + 1;
}
extern "C"
void getBatch(int *ph, int *pt, int *pr, int *nh, int *nt, int *nr, int batchSize, int id = 0) {
for (int batch = 0; batch < batchSize; batch++) {
int i = rand_max(id, tripleTotal), j;
float prob = 1000 * right_mean[trainList[i].r] / (right_mean[trainList[i].r] + left_mean[trainList[i].r]);
if (randd(id) % 1000 < prob) {
j = corrupt_head(id, trainList[i].h, trainList[i].r);
ph[batch] = trainList[i].h;
pt[batch] = trainList[i].t;
pr[batch] = trainList[i].r;
nh[batch] = trainList[i].h;
nt[batch] = j;
nr[batch] = trainList[i].r;
} else {
j = corrupt_tail(id, trainList[i].t, trainList[i].r);
ph[batch] = trainList[i].h;
pt[batch] = trainList[i].t;
pr[batch] = trainList[i].r;
nh[batch] = j;
nt[batch] = trainList[i].t;
nr[batch] = trainList[i].r;
}
}
}
================================================
FILE: jointD/make.sh
================================================
g++ init.cpp -o init.so -fPIC -shared -pthread -O3 -march=native
================================================
FILE: jointD/network.py
================================================
import tensorflow as tf
import numpy as np
import tensorflow.contrib.slim as slim
FLAGS = tf.app.flags.FLAGS
class NN(object):
def calc(self, e, t, r):
return e + tf.reduce_sum(e * t, 1, keep_dims = True) * r
def __init__(self, is_training, word_embeddings, simple_position = False):
self.max_length = FLAGS.max_length
self.num_classes = FLAGS.num_classes
self.word_size = len(word_embeddings[0])
self.hidden_size = FLAGS.hidden_size
if FLAGS.model.lower() == "cnn":
self.output_size = FLAGS.hidden_size
elif FLAGS.model.lower() == "pcnn":
self.output_size = FLAGS.hidden_size * 3
elif FLAGS.model.lower() == "lstm":
self.output_size = FLAGS.hidden_size
elif FLAGS.model.lower() == "gru":
self.output_size = FLAGS.hidden_size
elif FLAGS.model.lower() == "bi-lstm" or FLAGS.model.lower() == "bilstm":
self.output_size = FLAGS.hidden_size * 2
elif FLAGS.model.lower() == "bi-gru" or FLAGS.model.lower() == "bigru":
self.output_size = FLAGS.hidden_size * 2
self.margin = FLAGS.margin
# placeholders for text models
self.word = tf.placeholder(dtype=tf.int32,shape=[None, self.max_length], name='input_word')
self.pos1 = tf.placeholder(dtype=tf.int32,shape=[None, self.max_length], name='input_pos1')
self.pos2 = tf.placeholder(dtype=tf.int32,shape=[None, self.max_length], name='input_pos2')
self.mask = tf.placeholder(dtype=tf.int32,shape=[None, self.max_length],name='input_mask')
self.len = tf.placeholder(dtype=tf.int32,shape=[None],name='input_len')
self.label_index = tf.placeholder(dtype=tf.int32,shape=[None], name='label_index')
self.head_index = tf.placeholder(dtype=tf.int32,shape=[None], name='head_index')
self.tail_index = tf.placeholder(dtype=tf.int32,shape=[None], name='tail_index')
self.label = tf.placeholder(dtype=tf.float32,shape=[FLAGS.batch_size, self.num_classes], name='input_label')
self.scope = tf.placeholder(dtype=tf.int32,shape=[FLAGS.batch_size+1], name='scope')
self.keep_prob = tf.placeholder(dtype=tf.float32, name='keep_prob')
self.weights = tf.placeholder(dtype=tf.float32,shape=[FLAGS.batch_size])
# placeholders for kg models
self.pos_h = tf.placeholder(tf.int32, [None])
self.pos_t = tf.placeholder(tf.int32, [None])
self.pos_r = tf.placeholder(tf.int32, [None])
self.neg_h = tf.placeholder(tf.int32, [None])
self.neg_t = tf.placeholder(tf.int32, [None])
self.neg_r = tf.placeholder(tf.int32, [None])
with tf.name_scope("embedding-layers"):
# word embeddings
temp_word_embedding = tf.get_variable(initializer=word_embeddings[FLAGS.ent_total:,:],name = 'temp_word_embedding',dtype=tf.float32)
ent_embedding = tf.get_variable(name = "ent_embedding",shape = [FLAGS.ent_total, self.word_size], initializer = tf.contrib.layers.xavier_initializer(uniform = False))
unk_word_embedding = tf.get_variable('unk_embedding',[self.word_size], dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
self.word_embedding = tf.concat([
ent_embedding,
temp_word_embedding,
tf.reshape(unk_word_embedding,[1, self.word_size]),
tf.reshape(tf.constant(np.zeros(self.word_size, dtype=np.float32)),[1, self.word_size]) ],0)
self.relation_matrix = tf.get_variable('relation_matrix',[self.num_classes, self.output_size],dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
self.bias = tf.get_variable('bias',[self.num_classes],dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
# position embeddings
if simple_position:
temp_pos_array = np.zeros((FLAGS.pos_num + 1, FLAGS.pos_size), dtype=np.float32)
temp_pos_array[(FLAGS.pos_num - 1) / 2] = np.ones(FLAGS.pos_size, dtype=np.float32)
self.pos1_embedding = tf.constant(temp_pos_array)
self.pos2_embedding = tf.constant(temp_pos_array)
else:
temp_pos1_embedding = tf.get_variable('temp_pos1_embedding',[FLAGS.pos_num,FLAGS.pos_size],dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
temp_pos2_embedding = tf.get_variable('temp_pos2_embedding',[FLAGS.pos_num,FLAGS.pos_size],dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
self.pos1_embedding = tf.concat([temp_pos1_embedding,tf.reshape(tf.constant(np.zeros(FLAGS.pos_size,dtype=np.float32)),[1, FLAGS.pos_size])],0)
self.pos2_embedding = tf.concat([temp_pos2_embedding,tf.reshape(tf.constant(np.zeros(FLAGS.pos_size,dtype=np.float32)),[1, FLAGS.pos_size])],0)
# relation embeddings and the transfer matrix between relations and textual relations
self.rel_embeddings = tf.get_variable(name = "rel_embedding", shape = [FLAGS.rel_total, self.word_size], initializer = tf.contrib.layers.xavier_initializer(uniform = False))
self.transfer_matrix = tf.get_variable("transfer_matrix", [self.output_size, self.word_size])
self.transfer_bias = tf.get_variable('transfer_bias', [self.word_size], dtype=tf.float32,initializer=tf.contrib.layers.xavier_initializer())
self.ent_transfer = tf.get_variable(name = "ent_transfer", shape = [FLAGS.ent_total, self.word_size], initializer = tf.contrib.layers.xavier_initializer(uniform = False))
self.rel_transfer = tf.get_variable(name = "rel_transfer", shape = [FLAGS.rel_total, self.word_size], initializer = tf.contrib.layers.xavier_initializer(uniform = False))
with tf.name_scope("embedding-lookup"):
# textual embedding-lookup
input_word = tf.nn.embedding_lookup(self.word_embedding, self.word)
input_pos1 = tf.nn.embedding_lookup(self.pos1_embedding, self.pos1)
input_pos2 = tf.nn.embedding_lookup(self.pos2_embedding, self.pos2)
self.input_embedding = tf.concat(values = [input_word, input_pos1, input_pos2], axis = 2)
# knowledge embedding-lookup
pos_h_e = tf.nn.embedding_lookup(self.word_embedding, self.pos_h)
pos_t_e = tf.nn.embedding_lookup(self.word_embedding, self.pos_t)
pos_r_e = tf.nn.embedding_lookup(self.rel_embeddings, self.pos_r)
pos_h_t = tf.nn.embedding_lookup(self.ent_transfer, self.pos_h)
pos_t_t = tf.nn.embedding_lookup(self.ent_transfer, self.pos_t)
pos_r_t = tf.nn.embedding_lookup(self.rel_transfer, self.pos_r)
neg_h_e = tf.nn.embedding_lookup(self.word_embedding, self.neg_h)
neg_t_e = tf.nn.embedding_lookup(self.word_embedding, self.neg_t)
neg_r_e = tf.nn.embedding_lookup(self.rel_embeddings, self.neg_r)
neg_h_t = tf.nn.embedding_lookup(self.ent_transfer, self.neg_h)
neg_t_t = tf.nn.embedding_lookup(self.ent_transfer, self.neg_t)
neg_r_t = tf.nn.embedding_lookup(self.rel_transfer, self.neg_r)
pos_h_e = self.calc(pos_h_e, pos_h_t, pos_r_t)
pos_t_e = self.calc(pos_t_e, pos_t_t, pos_r_t)
neg_h_e = self.calc(neg_h_e, neg_h_t, neg_r_t)
neg_t_e = self.calc(neg_t_e, neg_t_t, neg_r_t)
with tf.name_scope("knowledge_graph"):
pos = tf.reduce_sum(abs(pos_h_e + pos_r_e - pos_t_e), 1, keep_dims = True)
neg = tf.reduce_sum(abs(neg_h_e + neg_r_e - neg_t_e), 1, keep_dims = True)
self.loss_kg = tf.reduce_sum(tf.maximum(pos - neg + self.margin, 0))
def transfer(self, x):
res = tf.nn.bias_add(tf.matmul(x, self.transfer_matrix), self.transfer_bias)
return res
def att(self, x, is_training = True, dropout = True):
with tf.name_scope("sentence-level-attention"):
current_attention = tf.nn.embedding_lookup(self.relation_matrix, self.label_index)
attention_logit = tf.reduce_sum(current_attention * x, 1)
tower_repre = []
for i in range(FLAGS.batch_size):
sen_matrix = x[self.scope[i]:self.scope[i+1]]
attention_score = tf.nn.softmax(tf.reshape(attention_logit[self.scope[i]:self.scope[i+1]], [1, -1]))
final_repre = tf.reshape(tf.matmul(attention_score, sen_matrix),[self.output_size])
tower_repre.append(final_repre)
if dropout:
stack_repre = tf.layers.dropout(tf.stack(tower_repre), rate = self.keep_prob, training = is_training)
else:
stack_repre = tf.stack(tower_repre)
return stack_repre
def katt(self, x, is_training = True, dropout = True):
with tf.name_scope("knowledge-based-attention"):
head = tf.nn.embedding_lookup(self.word_embedding, self.head_index)
tail = tf.nn.embedding_lookup(self.word_embedding, self.tail_index)
head_transfer = tf.nn.embedding_lookup(self.ent_transfer, self.head_index)
tail_transfer = tf.nn.embedding_lookup(self.ent_transfer, self.tail_index)
rel_transfer = tf.nn.embedding_lookup(self.rel_transfer, self.label_index)
kg_att = self.calc(head, head_transfer, rel_transfer) - self.calc(tail, tail_transfer, rel_transfer)
attention_logit = tf.reduce_sum(self.transfer(x) * kg_att, 1)
tower_repre = []
for i in range(FLAGS.batch_size):
sen_matrix = x[self.scope[i]:self.scope[i+1]]
attention_score = tf.nn.softmax(tf.reshape(attention_logit[self.scope[i]:self.scope[i+1]], [1, -1]))
final_repre = tf.reshape(tf.matmul(attention_score, sen_matrix),[self.output_size])
tower_repre.append(final_repre)
if dropout:
stack_repre = tf.layers.dropout(tf.stack(tower_repre), rate = self.keep_prob, training = is_training)
else:
stack_repre = tf.stack(tower_repre)
return stack_repre
def att_test(self, x, is_training = False):
test_attention_logit = tf.matmul(x, tf.transpose(self.relation_matrix))
return test_attention_logit
def katt_test(self, x, is_training = False):
head = tf.nn.embedding_lookup(self.word_embedding, self.head_index)
tail = tf.nn.embedding_lookup(self.word_embedding, self.tail_index)
head_transfer = tf.nn.embedding_lookup(self.ent_transfer, self.head_index)
tail_transfer = tf.nn.embedding_lookup(self.ent_transfer, self.tail_index)
kg_att = []
for i in range(self.num_classes):
each_att = tf.expand_dims(self.calc(head, head_transfer, tf.reshape(self.rel_transfer[i], [-1, self.word_size])) - self.calc(tail, tail_transfer, tf.reshape(self.rel_transfer[i], [-1, self.word_size])), -1)
kg_att.append(each_att)
kg_att = tf.concat(kg_att, 2)
x = tf.reshape(self.transfer(x), [-1, 1, self.word_size])
test_attention_logit = tf.matmul(x, kg_att)
return tf.reshape(test_attention_logit, [-1, self.num_classes])
class CNN(NN):
def __init__(self, is_training, word_embeddings, simple_position = False):
NN.__init__(self, is_training, word_embeddings, simple_position)
with tf.name_scope("conv-maxpool"):
input_sentence = tf.expand_dims(self.input_embedding, axis=1)
x = tf.layers.conv2d(inputs = input_sentence, filters=FLAGS.hidden_size, kernel_size=[1,3], strides=[1, 1], padding='same', kernel_initializer=tf.contrib.layers.xavier_initializer_conv2d())
x = tf.reduce_max(x, axis=2)
x = tf.nn.relu(tf.squeeze(x))
if FLAGS.katt_flag != 0:
stack_repre = self.katt(x, is_training)
else:
stack_repre = self.att(x, is_training)
with tf.name_scope("loss"):
logits = tf.matmul(stack_repre, tf.transpose(self.relation_matrix)) + self.bias
self.loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=self.label,logits=logits))
self.loss = tf.losses.softmax_cross_entropy(onehot_labels = self.label, logits = logits, weights = self.weights)
self.output = tf.nn.softmax(logits)
tf.summary.scalar('loss',self.loss)
self.predictions = tf.argmax(logits, 1, name="predictions")
self.correct_predictions = tf.equal(self.predictions, tf.argmax(self.label, 1))
self.accuracy = tf.reduce_mean(tf.cast(self.correct_predictions, "float"), name="accuracy")
if not is_training:
with tf.name_scope("test"):
if FLAGS.katt_flag != 0:
test_attention_logit = self.katt_test(x)
else:
test_attention_logit = self.att_test(x)
test_tower_output = []
for i in range(FLAGS.test_batch_size):
test_attention_score = tf.nn.softmax(tf.transpose(test_attention_logit[self.scope[i]:self.scope[i+1],:]))
final_repre = tf.matmul(test_attention_score, x[self.scope[i]:self.scope[i+1]])
logits = tf.matmul(final_repre, tf.transpose(self.relation_matrix)) + self.bias
output = tf.diag_part(tf.nn.softmax(logits))
test_tower_output.append(output)
test_stack_output = tf.reshape(tf.stack(test_tower_output),[FLAGS.test_batch_size, self.num_classes])
self.test_output = test_stack_output
class PCNN(NN):
def __init__(self, is_training, word_embeddings, simple_position = False):
NN.__init__(self, is_training, word_embeddings, simple_position)
with tf.name_scope("conv-maxpool"):
mask_embedding = tf.constant([[0,0,0],[1,0,0],[0,1,0],[0,0,1]], dtype=np.float32)
pcnn_mask = tf.nn.embedding_lookup(mask_embedding, self.mask)
input_sentence = tf.expand_dims(self.input_embedding, axis=1)
x = tf.layers.conv2d(inputs = input_sentence, filters=FLAGS.hidden_size, kernel_size=[1,3], strides=[1, 1], padding='same', kernel_initializer=tf.contrib.layers.xavier_initializer_conv2d())
x = tf.reshape(x, [-1, self.max_length, FLAGS.hidden_size, 1])
x = tf.reduce_max(tf.reshape(pcnn_mask, [-1, 1, self.max_length, 3]) * tf.transpose(x,[0, 2, 1, 3]), axis = 2)
x = tf.nn.relu(tf.reshape(x,[-1, self.output_size]))
if FLAGS.katt_flag != 0:
stack_repre = self.katt(x, is_training)
else:
stack_repre = self.att(x, is_training)
with tf.name_scope("loss"):
logits = tf.matmul(stack_repre, tf.transpose(self.relation_matrix)) + self.bias
self.loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=self.label,logits=logits))
self.loss = tf.losses.softmax_cross_entropy(onehot_labels = self.label, logits = logits, weights = self.weights)
self.output = tf.nn.softmax(logits)
tf.summary.scalar('loss',self.loss)
self.predictions = tf.argmax(logits, 1, name="predictions")
self.correct_predictions = tf.equal(self.predictions, tf.argmax(self.label, 1))
self.accuracy = tf.reduce_mean(tf.cast(self.correct_predictions, "float"), name="accuracy")
if not is_training:
with tf.name_scope("test"):
if FLAGS.katt_flag != 0:
test_attention_logit = self.katt_test(x)
else:
test_attention_logit = self.att_test(x)
test_tower_output = []
for i in range(FLAGS.test_batch_size):
test_attention_score = tf.nn.softmax(tf.transpose(test_attention_logit[self.scope[i]:self.scope[i+1],:]))
final_repre = tf.matmul(test_attention_score, x[self.scope[i]:self.scope[i+1]])
logits = tf.matmul(final_repre, tf.transpose(relation_matrix)) + bias
output = tf.diag_part(tf.nn.softmax(logits))
test_tower_output.append(output)
test_stack_output = tf.reshape(tf.stack(test_tower_output),[FLAGS.test_batch_size, self.num_classes])
self.test_output = test_stack_output
class RNN(NN):
def get_rnn_cell(self, dim, cell_name = 'lstm'):
if isinstance(cell_name,list) or isinstance(cell_name, tuple):
if len(cell_name) == 1:
return get_rnn_cell(dim, cell_name[0])
cells = [get_rnn_cell(dim, c) for c in cell_name]
return tf.contrib.rnn.MultiRNNCell(cells, state_is_tuple=True)
if cell_name.lower() == 'lstm':
return tf.contrib.rnn.BasicLSTMCell(dim, state_is_tuple=True)
elif cell_name.lower() == 'gru':
return tf.contrib.rnn.GRUCell(dim)
raise NotImplementedError
def __init__(self, is_training, word_embeddings, cell_name, simple_position = False):
NN.__init__(self, is_training, word_embeddings, simple_position)
input_sentence = tf.layers.dropout(self.input_embedding, rate = self.keep_prob, training = is_training)
with tf.name_scope('rnn'):
cell = self.get_rnn_cell(FLAGS.hidden_size, cell_name)
outputs, states = tf.nn.dynamic_rnn(cell, input_sentence,
sequence_length = self.len,
dtype = tf.float32,
scope = 'dynamic-rnn')
if isinstance(states, tuple):
states = states[0]
x = states
if FLAGS.katt_flag != 0:
stack_repre = self.katt(x, is_training, False)
else:
stack_repre = self.att(x, is_training, False)
with tf.name_scope("loss"):
logits = tf.matmul(stack_repre, tf.transpose(self.relation_matrix)) + self.bias
self.loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=self.label,logits=logits))
self.loss = tf.losses.softmax_cross_entropy(onehot_labels = self.label, logits = logits, weights = self.weights)
self.output = tf.nn.softmax(logits)
tf.summary.scalar('loss',self.loss)
self.predictions = tf.argmax(logits, 1, name="predictions")
self.correct_predictions = tf.equal(self.predictions, tf.argmax(self.label, 1))
self.accuracy = tf.reduce_mean(tf.cast(self.correct_predictions, "float"), name="accuracy")
if not is_training:
with tf.name_scope("test"):
if FLAGS.katt_flag != 0:
test_attention_logit = self.katt_test(x)
else:
test_attention_logit = self.att_test(x)
test_tower_output = []
for i in range(FLAGS.test_batch_size):
test_attention_score = tf.nn.softmax(tf.transpose(test_attention_logit[self.scope[i]:self.scope[i+1],:]))
final_repre = tf.matmul(test_attention_score, x[self.scope[i]:self.scope[i+1]])
logits = tf.matmul(final_repre, tf.transpose(relation_matrix)) + bias
output = tf.diag_part(tf.nn.softmax(logits))
test_tower_output.append(output)
test_stack_output = tf.reshape(tf.stack(test_tower_output),[FLAGS.test_batch_size, self.num_classes])
self.test_output = test_stack_output
class BiRNN(NN):
def get_rnn_cell(self, dim, cell_name = 'lstm'):
if isinstance(cell_name,list) or isinstance(cell_name, tuple):
if len(cell_name) == 1:
return get_rnn_cell(dim, cell_name[0])
cells = [get_rnn_cell(dim, c) for c in cell_name]
return tf.contrib.rnn.MultiRNNCell(cells, state_is_tuple=True)
if cell_name.lower() == 'lstm':
return tf.contrib.rnn.BasicLSTMCell(dim, state_is_tuple=True)
elif cell_name.lower() == 'gru':
return tf.contrib.rnn.GRUCell(dim)
raise NotImplementedError
def __init__(self, is_training, word_embeddings, cell_name, simple_position = False):
NN.__init__(self, is_training, word_embeddings, simple_position)
input_sentence = tf.layers.dropout(self.input_embedding, rate = self.keep_prob, training = is_training)
with tf.name_scope('bi-rnn'):
fw_cell = self.get_rnn_cell(FLAGS.hidden_size, cell_name)
bw_cell = self.get_rnn_cell(FLAGS.hidden_size, cell_name)
outputs, states = tf.nn.bidirectional_dynamic_rnn(
fw_cell, bw_cell, input_sentence,
sequence_length = self.len,
dtype = tf.float32,
scope = 'bi-dynamic-rnn')
fw_states, bw_states = states
if isinstance(fw_states, tuple):
fw_states = fw_states[0]
bw_states = bw_states[0]
x = tf.concat(states, axis=1)
if FLAGS.katt_flag != 0:
stack_repre = self.katt(x, is_training, False)
else:
stack_repre = self.att(x, is_training, False)
with tf.name_scope("loss"):
logits = tf.matmul(stack_repre, tf.transpose(self.relation_matrix)) + self.bias
self.loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=self.label,logits=logits))
self.loss = tf.losses.softmax_cross_entropy(onehot_labels = self.label, logits = logits, weights = self.weights)
self.output = tf.nn.softmax(logits)
tf.summary.scalar('loss',self.loss)
self.predictions = tf.argmax(logits, 1, name="predictions")
self.correct_predictions = tf.equal(self.predictions, tf.argmax(self.label, 1))
self.accuracy = tf.reduce_mean(tf.cast(self.correct_predictions, "float"), name="accuracy")
if not is_training:
with tf.name_scope("test"):
if FLAGS.katt_flag != 0:
test_attention_logit = self.katt_test(x)
else:
test_attention_logit = self.att_test(x)
test_tower_output = []
for i in range(FLAGS.test_batch_size):
test_attention_score = tf.nn.softmax(tf.transpose(test_attention_logit[self.scope[i]:self.scope[i+1],:]))
final_repre = tf.matmul(test_attention_score, x[self.scope[i]:self.scope[i+1]])
logits = tf.matmul(final_repre, tf.transpose(relation_matrix)) + bias
output = tf.diag_part(tf.nn.softmax(logits))
test_tower_output.append(output)
test_stack_output = tf.reshape(tf.stack(test_tower_output),[FLAGS.test_batch_size, self.num_classes])
self.test_output = test_stack_output
================================================
FILE: jointD/pr_plot.py
================================================
import os
import numpy as np
from sklearn.metrics import precision_recall_curve
from sklearn.metrics import average_precision_score
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import numpy as np
import sys
from matplotlib.backends.backend_pdf import PdfPages
ff = plt.figure()
MODEL = 'cnn'
def guolv(recall, precision):
a = [recall[0]]
b = [precision[0]]
print len(recall)
for i in range(1, len(recall)):
if a[len(a) - 1] == recall[i]:
if precision[i] > b[len(b)-1]:
b[len(b)-1] = precision[i]
else:
a.append(recall[i])
b.append(precision[i])
recall = np.array(a)
precision = np.array(b)
xnew = np.linspace(recall.min(),recall.max(), 500) #300 represents number of points to make between T.min and T.max
print recall
print precision
power_smooth = spline(recall,precision,xnew)
return xnew, power_smooth
def PrecisionAtRecall(pAll, rAll, rMark):
length = len(rAll)
lo = 0
hi = length - 1
mark = length >> 1
error = rMark - rAll[mark]
while np.abs(error) > 0.005:
if error > 0:
hi = mark - 1
else:
lo = mark + 1
mark = (hi + lo) >> 1
error = rMark - rAll[mark]
return pAll[mark], rAll[mark], mark
color = ['red', 'turquoise', 'darkorange', 'cornflowerblue', 'teal']
test_model = ['cnn'+'+sen_att']
test_epoch = ['9']
avg_pres = []
for temp, (model, step) in enumerate(zip(test_model, test_epoch)):
y_scores = np.load(model+'_all_prob' + '_' + step + '.npy'
gitextract_sl8qxaan/
├── LICENSE
├── README.md
├── initial.py
├── jointD/
│ ├── cnn.txt
│ ├── init.cpp
│ ├── make.sh
│ ├── network.py
│ ├── pr_plot.py
│ ├── test.py
│ └── train.py
├── jointE/
│ ├── KATT/
│ │ ├── cnn.txt
│ │ ├── init.cpp
│ │ ├── make.sh
│ │ ├── network.py
│ │ ├── pr_plot.py
│ │ ├── test.py
│ │ └── train.py
│ └── SATT/
│ ├── cnn.txt
│ ├── init.cpp
│ ├── make.sh
│ ├── network.py
│ ├── pr_plot.py
│ └── train.py
└── original/
└── baselines/
├── test/
│ ├── init_cnn.cpp
│ ├── init_know.cpp
│ ├── test_JointD+ATT.py
│ ├── test_JointD+ONE.py
│ ├── test_JointE+ATT.py
│ └── test_JointE+ONE.py
└── train/
├── JointD+ATT.py
├── JointD+ONE.py
├── JointE+ATT.py
└── JointE+ONE.py
SYMBOL INDEX (209 symbols across 25 files)
FILE: initial.py
function pos_embed (line 19) | def pos_embed(x):
function find_index (line 22) | def find_index(x,y):
function init_word (line 28) | def init_word():
function init_relation (line 94) | def init_relation():
function sort_files (line 120) | def sort_files(name, limit):
function init_train_files (line 154) | def init_train_files(name, limit):
function init_kg (line 224) | def init_kg():
FILE: jointD/init.cpp
function setInPath (line 14) | void setInPath(char *path) {
type Triple (line 25) | struct Triple {
type cmp_head (line 29) | struct cmp_head {
type cmp_tail (line 35) | struct cmp_tail {
type cmp_list (line 41) | struct cmp_list {
method minimal (line 42) | int minimal(int a,int b) {
function init (line 57) | void init() {
function getEntityTotal (line 142) | int getEntityTotal() {
function getRelationTotal (line 147) | int getRelationTotal() {
function getTripleTotal (line 152) | int getTripleTotal() {
function randd (line 159) | unsigned long long randd(int id) {
function rand_max (line 164) | int rand_max(int id, int x) {
function corrupt_head (line 171) | int corrupt_head(int id, int h, int r) {
function corrupt_tail (line 203) | int corrupt_tail(int id, int t, int r) {
function getBatch (line 236) | void getBatch(int *ph, int *pt, int *pr, int *nh, int *nt, int *nr, int ...
FILE: jointD/network.py
class NN (line 7) | class NN(object):
method calc (line 9) | def calc(self, e, t, r):
method __init__ (line 12) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
method transfer (line 109) | def transfer(self, x):
method att (line 113) | def att(self, x, is_training = True, dropout = True):
method katt (line 129) | def katt(self, x, is_training = True, dropout = True):
method att_test (line 150) | def att_test(self, x, is_training = False):
method katt_test (line 154) | def katt_test(self, x, is_training = False):
class CNN (line 170) | class CNN(NN):
method __init__ (line 172) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class PCNN (line 213) | class PCNN(NN):
method __init__ (line 215) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class RNN (line 257) | class RNN(NN):
method get_rnn_cell (line 259) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 271) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
class BiRNN (line 315) | class BiRNN(NN):
method get_rnn_cell (line 317) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 329) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
FILE: jointD/pr_plot.py
function guolv (line 18) | def guolv(recall, precision):
function PrecisionAtRecall (line 38) | def PrecisionAtRecall(pAll, rAll, rMark):
FILE: jointD/test.py
function make_shape (line 52) | def make_shape(array,last_dim):
function main (line 64) | def main(_):
FILE: jointD/train.py
function MakeSummary (line 53) | def MakeSummary(name, value):
function make_shape (line 61) | def make_shape(array,last_dim):
function main (line 72) | def main(_):
FILE: jointE/KATT/init.cpp
function setInPath (line 14) | void setInPath(char *path) {
type Triple (line 25) | struct Triple {
type cmp_head (line 29) | struct cmp_head {
type cmp_tail (line 35) | struct cmp_tail {
type cmp_list (line 41) | struct cmp_list {
method minimal (line 42) | int minimal(int a,int b) {
function init (line 57) | void init() {
function getEntityTotal (line 142) | int getEntityTotal() {
function getRelationTotal (line 147) | int getRelationTotal() {
function getTripleTotal (line 152) | int getTripleTotal() {
function randd (line 159) | unsigned long long randd(int id) {
function rand_max (line 164) | int rand_max(int id, int x) {
function corrupt_head (line 171) | int corrupt_head(int id, int h, int r) {
function corrupt_tail (line 203) | int corrupt_tail(int id, int t, int r) {
function getBatch (line 236) | void getBatch(int *ph, int *pt, int *pr, int *nh, int *nt, int *nr, int ...
FILE: jointE/KATT/network.py
class NN (line 7) | class NN(object):
method __init__ (line 9) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
method transfer (line 95) | def transfer(self, x):
method att (line 99) | def att(self, x, is_training = True, dropout = True):
method katt (line 115) | def katt(self, x, is_training = True, dropout = True):
method att_test (line 133) | def att_test(self, x, is_training = False):
method katt_test (line 137) | def katt_test(self, x, is_training = False):
class CNN (line 146) | class CNN(NN):
method __init__ (line 148) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class PCNN (line 189) | class PCNN(NN):
method __init__ (line 191) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class RNN (line 233) | class RNN(NN):
method get_rnn_cell (line 235) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 247) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
class BiRNN (line 291) | class BiRNN(NN):
method get_rnn_cell (line 293) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 305) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
FILE: jointE/KATT/pr_plot.py
function guolv (line 18) | def guolv(recall, precision):
function PrecisionAtRecall (line 38) | def PrecisionAtRecall(pAll, rAll, rMark):
FILE: jointE/KATT/test.py
function make_shape (line 52) | def make_shape(array,last_dim):
function main (line 64) | def main(_):
FILE: jointE/KATT/train.py
function MakeSummary (line 53) | def MakeSummary(name, value):
function make_shape (line 61) | def make_shape(array,last_dim):
function main (line 72) | def main(_):
FILE: jointE/SATT/init.cpp
function setInPath (line 14) | void setInPath(char *path) {
type Triple (line 25) | struct Triple {
type cmp_head (line 29) | struct cmp_head {
type cmp_tail (line 35) | struct cmp_tail {
type cmp_list (line 41) | struct cmp_list {
method minimal (line 42) | int minimal(int a,int b) {
function init (line 57) | void init() {
function getEntityTotal (line 142) | int getEntityTotal() {
function getRelationTotal (line 147) | int getRelationTotal() {
function getTripleTotal (line 152) | int getTripleTotal() {
function randd (line 159) | unsigned long long randd(int id) {
function rand_max (line 164) | int rand_max(int id, int x) {
function corrupt_head (line 171) | int corrupt_head(int id, int h, int r) {
function corrupt_tail (line 203) | int corrupt_tail(int id, int t, int r) {
function getBatch (line 236) | void getBatch(int *ph, int *pt, int *pr, int *nh, int *nt, int *nr, int ...
FILE: jointE/SATT/network.py
class NN (line 7) | class NN(object):
method __init__ (line 9) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
method transfer (line 116) | def transfer(self, x):
method att (line 120) | def att(self, x, is_training = True, dropout = True):
method katt (line 136) | def katt(self, x, is_training = True, dropout = True):
method satt (line 154) | def satt(self, x):
method att_test (line 181) | def att_test(self, x, is_training = False):
method katt_test (line 185) | def katt_test(self, x, is_training = False):
class CNN (line 194) | class CNN(NN):
method __init__ (line 196) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class PCNN (line 237) | class PCNN(NN):
method __init__ (line 239) | def __init__(self, is_training, word_embeddings, simple_position = Fal...
class RNN (line 281) | class RNN(NN):
method get_rnn_cell (line 283) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 295) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
class BiRNN (line 339) | class BiRNN(NN):
method get_rnn_cell (line 341) | def get_rnn_cell(self, dim, cell_name = 'lstm'):
method __init__ (line 353) | def __init__(self, is_training, word_embeddings, cell_name, simple_pos...
FILE: jointE/SATT/pr_plot.py
function guolv (line 18) | def guolv(recall, precision):
function PrecisionAtRecall (line 38) | def PrecisionAtRecall(pAll, rAll, rMark):
FILE: jointE/SATT/train.py
function MakeSummary (line 72) | def MakeSummary(name, value):
function make_shape (line 80) | def make_shape(array,last_dim):
function main (line 91) | def main(_):
FILE: original/baselines/test/init_cnn.cpp
function rand (line 12) | float rand(float min, float max) {
function normal (line 16) | float normal(float x, float miu,float sigma) {
function randn (line 20) | float randn(float miu,float sigma, float min ,float max) {
type Tip (line 38) | struct Tip {
function setNA (line 53) | void setNA(int con) {
function getPosition (line 57) | int getPosition(int position) {
function readWordVec (line 64) | void readWordVec() {
function getWordVec (line 91) | void getWordVec(float *con) {
function batch_iter (line 98) | int batch_iter(int *x_batch, int *p_h_batch, int *p_t_batch, int *y_batc...
function getTipTotal (line 132) | int getTipTotal() {
function getLenLimit (line 137) | int getLenLimit() {
function getRelationTotal (line 142) | int getRelationTotal() {
function getWordTotal (line 147) | int getWordTotal() {
function getPositionLimit (line 152) | int getPositionLimit() {
function getWordDimension (line 157) | int getWordDimension() {
function getInstanceTot (line 162) | int getInstanceTot() {
function readFromFile (line 167) | void readFromFile() {
function main (line 205) | int main() {
FILE: original/baselines/test/init_know.cpp
type Triple (line 16) | struct Triple {
type cmp_head (line 20) | struct cmp_head {
type cmp_tail (line 26) | struct cmp_tail {
type cmp_list (line 32) | struct cmp_list {
method minimal (line 33) | int minimal(int a,int b) {
function init (line 48) | void init() {
function getEntityTotal (line 130) | int getEntityTotal() {
function getRelationTotal (line 135) | int getRelationTotal() {
function getTripleTotal (line 140) | int getTripleTotal() {
function randd (line 147) | unsigned long long randd(int id) {
function rand_max (line 152) | int rand_max(int id, int x) {
function corrupt_head (line 159) | int corrupt_head(int id, int h, int r) {
function corrupt_tail (line 191) | int corrupt_tail(int id, int t, int r) {
function getBatch (line 224) | void getBatch(int *ph, int *pt, int *pr, int *nh, int *nt, int *nr, int ...
function main (line 254) | int main() {
FILE: original/baselines/test/test_JointD+ATT.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 38) | class Model(object):
method calc (line 41) | def calc(self, e, t, r):
method __init__ (line 44) | def __init__(self, config):
function train_step_cnn (line 220) | def train_step_cnn(x_batch, p_h_batch, p_t_batch, y_batch, r_batch, r_n_...
FILE: original/baselines/test/test_JointD+ONE.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 38) | class Model(object):
method calc (line 41) | def calc(self, e, t, r):
method __init__ (line 44) | def __init__(self, config):
function train_step_cnn (line 214) | def train_step_cnn(x_batch, p_h_batch, p_t_batch, y_batch, r_batch, r_n_...
FILE: original/baselines/test/test_JointE+ATT.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 38) | class Model(object):
method __init__ (line 40) | def __init__(self, config):
function train_step_cnn (line 198) | def train_step_cnn(x_batch, p_h_batch, p_t_batch, y_batch, r_batch, r_n_...
FILE: original/baselines/test/test_JointE+ONE.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 38) | class Model(object):
method __init__ (line 40) | def __init__(self, config):
function train_step_cnn (line 193) | def train_step_cnn(x_batch, p_h_batch, p_t_batch, y_batch, r_batch, r_n_...
FILE: original/baselines/train/JointD+ATT.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 40) | class Model(object):
method calc (line 42) | def calc(self, e, t, r):
method __init__ (line 46) | def __init__(self, config):
function outEmbedding (line 209) | def outEmbedding(str1):
function train_cnn (line 249) | def train_cnn(coord):
function train_kg (line 316) | def train_kg(coord):
FILE: original/baselines/train/JointD+ONE.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 40) | class Model(object):
method calc (line 42) | def calc(self, e, t, r):
method __init__ (line 46) | def __init__(self, config):
function outEmbedding (line 203) | def outEmbedding(str1):
function train_cnn (line 243) | def train_cnn(coord):
function train_kg (line 310) | def train_kg(coord):
FILE: original/baselines/train/JointE+ATT.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 40) | class Model(object):
method __init__ (line 42) | def __init__(self, config):
function outEmbedding (line 187) | def outEmbedding(str1):
function train_cnn (line 223) | def train_cnn(coord):
function train_kg (line 290) | def train_kg(coord):
FILE: original/baselines/train/JointE+ONE.py
class Config (line 16) | class Config(object):
method __init__ (line 17) | def __init__(self):
class Model (line 40) | class Model(object):
method __init__ (line 42) | def __init__(self, config):
function outEmbedding (line 182) | def outEmbedding(str1):
function train_cnn (line 218) | def train_cnn(coord):
function train_kg (line 285) | def train_kg(coord):
Condensed preview — 33 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (786K chars).
[
{
"path": "LICENSE",
"chars": 1062,
"preview": "MIT License\n\nCopyright (c) 2017 THUNLP\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof "
},
{
"path": "README.md",
"chars": 4522,
"preview": "# JointNRE\n\nThis repository is a subproject of THU-OpenSK, and all subprojects of THU-OpenSK are as follows.\n\n- [OpenNE]"
},
{
"path": "initial.py",
"chars": 9192,
"preview": "import numpy as np\nimport os\nimport json\n\n# folder of training datasets\ndata_path = \"./origin_data/\"\n# files to export d"
},
{
"path": "jointD/cnn.txt",
"chars": 155715,
"preview": "0.000000\t0.000000\t0.995880\tmaryland\tkensington\t/location/location/contains\n0.500000\t0.000513\t0.994287\tvinod_khosla\tsun_m"
},
{
"path": "jointD/init.cpp",
"chars": 6898,
"preview": "#include <cstring>\n#include <cstdio>\n#include <cstdlib>\n#include <cmath>\n#include <ctime>\n#include <string>\n#include <al"
},
{
"path": "jointD/make.sh",
"chars": 65,
"preview": "g++ init.cpp -o init.so -fPIC -shared -pthread -O3 -march=native\n"
},
{
"path": "jointD/network.py",
"chars": 19979,
"preview": "import tensorflow as tf\nimport numpy as np\nimport tensorflow.contrib.slim as slim\n\nFLAGS = tf.app.flags.FLAGS\n\nclass NN("
},
{
"path": "jointD/pr_plot.py",
"chars": 3004,
"preview": "import os\nimport numpy as np\nfrom sklearn.metrics import precision_recall_curve\nfrom sklearn.metrics import average_prec"
},
{
"path": "jointD/test.py",
"chars": 6676,
"preview": "import tensorflow as tf\nimport numpy as np\nimport time\nimport datetime\nimport os\nimport network\nimport json\nimport sys\nf"
},
{
"path": "jointD/train.py",
"chars": 10059,
"preview": "import tensorflow as tf\nimport numpy as np\nimport time\nimport datetime\nimport os\nimport network\nimport json\nfrom sklearn"
},
{
"path": "jointE/KATT/cnn.txt",
"chars": 155715,
"preview": "0.000000\t0.000000\t0.995880\tmaryland\tkensington\t/location/location/contains\n0.500000\t0.000513\t0.994287\tvinod_khosla\tsun_m"
},
{
"path": "jointE/KATT/init.cpp",
"chars": 6898,
"preview": "#include <cstring>\n#include <cstdio>\n#include <cstdlib>\n#include <cmath>\n#include <ctime>\n#include <string>\n#include <al"
},
{
"path": "jointE/KATT/make.sh",
"chars": 65,
"preview": "g++ init.cpp -o init.so -fPIC -shared -pthread -O3 -march=native\n"
},
{
"path": "jointE/KATT/network.py",
"chars": 18268,
"preview": "import tensorflow as tf\nimport numpy as np\nimport tensorflow.contrib.slim as slim\n\nFLAGS = tf.app.flags.FLAGS\n\nclass NN("
},
{
"path": "jointE/KATT/pr_plot.py",
"chars": 3004,
"preview": "import os\nimport numpy as np\nfrom sklearn.metrics import precision_recall_curve\nfrom sklearn.metrics import average_prec"
},
{
"path": "jointE/KATT/test.py",
"chars": 6676,
"preview": "import tensorflow as tf\nimport numpy as np\nimport time\nimport datetime\nimport os\nimport network\nimport json\nimport sys\nf"
},
{
"path": "jointE/KATT/train.py",
"chars": 10062,
"preview": "import tensorflow as tf\nimport numpy as np\nimport time\nimport datetime\nimport os\nimport network\nimport json\nfrom sklearn"
},
{
"path": "jointE/SATT/cnn.txt",
"chars": 155715,
"preview": "0.000000\t0.000000\t0.995880\tmaryland\tkensington\t/location/location/contains\n0.500000\t0.000513\t0.994287\tvinod_khosla\tsun_m"
},
{
"path": "jointE/SATT/init.cpp",
"chars": 6923,
"preview": "#include <cstring>\n#include <cstdio>\n#include <cstdlib>\n#include <cmath>\n#include <ctime>\n#include <string>\n#include <al"
},
{
"path": "jointE/SATT/make.sh",
"chars": 65,
"preview": "g++ init.cpp -o init.so -fPIC -shared -pthread -O3 -march=native\n"
},
{
"path": "jointE/SATT/network.py",
"chars": 20672,
"preview": "import tensorflow as tf\nimport numpy as np\nimport tensorflow.contrib.slim as slim\n\nFLAGS = tf.app.flags.FLAGS\n\nclass NN("
},
{
"path": "jointE/SATT/pr_plot.py",
"chars": 3004,
"preview": "import os\nimport numpy as np\nfrom sklearn.metrics import precision_recall_curve\nfrom sklearn.metrics import average_prec"
},
{
"path": "jointE/SATT/train.py",
"chars": 13616,
"preview": "import tensorflow as tf\nimport numpy as np\nimport time\nimport datetime\nimport os\nimport network\nimport json\nimport sys\ni"
},
{
"path": "original/baselines/test/init_cnn.cpp",
"chars": 4628,
"preview": "#include <cstring>\n#include <cstdio>\n#include <string>\n#include <cstdlib>\n#include <cmath>\n\nusing namespace std;\n\nconst "
},
{
"path": "original/baselines/test/init_know.cpp",
"chars": 6902,
"preview": "#include <cstring>\n#include <cstdio>\n#include <cstdlib>\n#include <cmath>\n#include <ctime>\n#include <string>\n#include <al"
},
{
"path": "original/baselines/test/test_JointD+ATT.py",
"chars": 11351,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/test/test_JointD+ONE.py",
"chars": 11077,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/test/test_JointE+ATT.py",
"chars": 10025,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/test/test_JointE+ONE.py",
"chars": 9710,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/train/JointD+ATT.py",
"chars": 14689,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/train/JointD+ONE.py",
"chars": 14422,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/train/JointE+ATT.py",
"chars": 13240,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
},
{
"path": "original/baselines/train/JointE+ONE.py",
"chars": 13010,
"preview": "#coding:utf-8\nimport numpy as np\nimport tensorflow as tf\nimport os\nimport time\nimport datetime\nimport ctypes\nimport thre"
}
]
About this extraction
This page contains the full source code of the thunlp/JointNRE GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 33 files (709.9 KB), approximately 245.2k tokens, and a symbol index with 209 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.