Trying to Understand Language

Language is beautiful. It is one of the easiest methods of communicating something lengthy. As one may know, images express a thousand words, film may even express more, but both are ineffective when it comes to communicating something fast and immediately to someone (unless you have a polaroid of course).

English, particularly, is much more complex than I thought. As you may already know, I am rather into AI. One of the fields of AI is Natural Language Processing which involves speech recognition, syntactic and semantic organisation, separating words into parts of speech, language understanding, and finally speech generation, amongst others.

I genuinely used to believe there were only 8 parts of speech in English: Verbs, Adverbs, Nouns, Pronouns, Adjectives, Preopsitions, Conjunctions and Interjections. I stand corrected by Wikipedia. There are about 17 different types if we classify them correctly.

The open word classes:

  • Adjectives
  • Adverbs
  • Interjections
  • Nouns
  • Verbs (except auxilliary verbs)

According to Wikipedia, “an open class (or open word class) is a word class that accepts the addition of new items, through such processes as compounding, derivation, coining, borrowing, etc.”

The closed word classes:

  • Auxiliary verbs
  • Clitics
  • Coverbs
  • Conjunctions
  • Determiners (articles, quantifiers, demonstrative adjectives, and possessive adjectives)
  • Particles
  • Measure words
  • Adpositions (prepositions, postpositions, and circumpositions)
  • Preverbs
  • Pronouns
  • Contractions
  • Cardinal numbers

According to Wikipedia, “a closed class (or closed word class) is a word class to which no new items can normally be added, and that usually contains a relatively small number of items.”

Now, I was not aware of such classification, but this for sure must have an impact on language parsers. I am currently starting to write my first Language Parser, and thought I would start out with an SQL dictionary structure. I will be posting my findings in this blog as I get along with this.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • MySpace
  • Ping.fm
  • Twitter
  • email
  • Suggest to Techmeme via Twitter
  • Technorati

Related posts:

  1. A universal programming language?
  2. Judge bans Microsoft Word sales – BBC News


2 Responses to “ “Trying to Understand Language”

  1. Maffie says:

    deje un comment muy largo y en ingles bien propio, y se borro, so what’s up, what you’ve been up to? you remind me of grammar lessons (my nap time)back @ st. patrick’s, old old memories. Happy late birthday, my best wishes to you =]

  2. lemiffe says:

    Hey Maffie! Pff, mala onda que se haya borrado. Suele pasar cuando la conexion a internet no es muy buena, o el servidor tiene fallas.

    Vaya no he hecho mucho ultimamente mas que estudiar el lenguaje, y programar robots que usan twitter para comunicar sus mensajes de que governaran al mundo.

    Vaya que dias en St. Patrick’s… Recuerdo un profesor gordillo que daba Language Arts, que lo corrieron o algo así. Era muy bueno dando esa materia.

Leave a Reply