title: clustering group of word semantically
body: <p>I have a question about clustering the words into number of groups/clusters based on their similarity..
  The similarity actually is semantic similarity gauged by using WordNet lexical database.. After extracting and  calculating the semantic similarity I got n*n symmetric matrix in the form:</p>
  
  <pre>
      A       B       C     D
  A   1      0.2     0.5    0.0
  B   0.2    1       0.0    0.3
  C   0.5    0.0     1      0.8
  D   0.0    0.3     0.8    1
  </pre>
  
  <p>the matrix is constructed from  10 thousands of words extracted from large scale dataset..</p>
  
  <p>My question is (which is simple because of my poor knowledge about clustering), what is the appropriate clustering technique that can be used for this purpose? Is their any java tool to do this, or even  toolkit within excel so can directly use?tutorial? Any help is sincerely appreciated..</p>