Semantic Network definition graphs used as building blocks unify shared words large network millions of nodes grammar checking now, translation future global structure known: dense probes return local info 18