For each noun, we construct a textual representation containing its syntactic dependencies (i.e., its syntactic context).
for each syntactic dependency dep(a, b) (or dep(b, a)) of a target noun a, we create an abstract token 3 deptarget-b (or dep-b-target), whereb becomes the generic string "noun" in case it is another noun; otherwise it is equal to b.