Learning rules for large vocabulary word sense disambiguation