Caraballo (1999) was the first to induce a taxonomy from a corpus using a combination of clustering and pattern-based methods.
nouns are organized into a tree using a bottom-up clustering algorithm and internal nodes of the resulting tree are labeled with hypernyms from the nouns clustered underneath using patterns such as "B is a kind of A".