Tuesday, 25 January 2011

AI is No Longer a Dirty Word

I recently did a search for Artificial Intelligence London, and then looked at the results on a map. By doing so, I discovered a company called Cognitive Match. They're a start-up whose product aims to customise a client's website to match a user's needs on the fly. What particularly caught my attention was the following quote
Our software combines mathematics with psychology and artificial intelligence to give your customers what they want.
It's very unusual to see anyone outside the games industry use the term Artificial Intelligence for something they're actually selling. The reasons for this are largely historical. A few years ago, a lot of people made rather overhyped claims for what AI would be able to do, which didn't match up with what it could actually do at the time. This created the impression that anything that was described as Artificial Intelligence belonged in the lab, and wasn't likely to turn into a usable product in the forseeable future.

There's a gradual change in the perception of AI going on. This is partly because researchers have been taking a more pragmatic approach to AI, and partly because the internet is making large datasets more readily available. Good data is the limiting factor in most AI applications, so, the more data is available, the better AI works.

Friday, 14 January 2011

Coming Soon on Doctor Who

Doctor Who 2011 Trailer

This was shown after the Doctor Who Christmas special. It promises a lot of things to look forward to, including -
  • Georgians
  • Nazis (bet they'd get on with the Daleks)
  • The Doctor says he's "been running, faster than I've ever run. Now it's time for me to stop." ...
  • then makes outrageous demands of a lot of armed men.
  • Whenever the Doctor says his hat is cool, River Song shoots it.
  • "We've been recruited." "Recruited by who?"
  • The interior of a ship like the one from The Lodger. Bet that's something to do with The Silence.
  • Sinister figure in a spacesuit. Are the Vashta Nerada back?
  • River Song (apparently) nude. That'll bump up my search ratings... (as the actress said to the bishop).
  • The Ood
  • Sinister dolls
  • That writing on Amy's face reminds me of something.
  • "My life in your hands, Amelia Pond."
  • "One thing I can tell you... Monsters are real" Is that a Grey that's got Rory cornered?

Looking forward to it!

Tuesday, 11 January 2011

Creating a langauge with clustering algorithms

I recently posted this at the Conlang Mailing List, but I thought it was worth putting up here.

Define a phonology for a language. Make sure you know what all its
distinctive features are.

Generate a very large set of wordforms for the language using an
automatic vocabulary generator.

Calculate the difference between each pair of wordforms in the
vocabulary, using a modified version of the Levenshtein Distance, where
the cost of an insertion or deletion is the total number of distinctive
features in the language's phonology, and the cost of a substitution is
the number of features that differ between the substituted phonemes.

Cluster the wordforms so that each wordform belongs to the same cluster
as its nearest neighbour.

Explore the clusters, assigning related meanings to related wordforms.
Make notes of how changes of form relate to changes of meaning, so that
they can be reapplied later - if the software is clever enough, once
you've annotated a process that applies to two wordforms, it can search
the dataset for other pairs of wordforms where the same process may be
occurring.

This could be a good way of generating non-concatenative morphologies,
and simulating the effects of analogy on language development.

What do people think? Anyone like to have a go at implementing it?

Thursday, 23 December 2010

Happy Christmas!

I'm off for Christmas now. Spending it with the in-laws this year. I really enjoy Christmas for two reasons
  1. I'm a Catholic, so I really believe in what I'm celebrating. It's not just an excuse for a party, although as excuses for a party go, it's a pretty good one.
  2. I have two small children. There's no better time of year to be Dad.

Happy Christmas everybody!

Wednesday, 22 December 2010

Peter Gabriel Back on Songza

A while ago, all the Peter Gabriel songs disappeared from Pete's Progcast. According to Songza's support, this was because their music provider had lost access to those tracks. That took a good proportion of my selection down. However, today it played Sledgehammer followed by In Your Eyes. Hooray!

Monday, 13 December 2010

Conlang Relay coming up

A conlang relay is being organised for next month. I'm looking forward to it.

A relay, for those of you who aren't aware, is a game where we take turns translating a passage of text from one conlang to another, passing it on with the grammar and vocabulary necessary for the next person to translate it. Each participant has a 48 hour time window to work in. Sometimes we don't quite understand what a previous participant has written and mistranslate it. Sometimes, a bit of the text can't be translated literally from one language to the next, meaning we have to adapt it. Between these two mechanisms, the text can end up completely different to what it started up as.

As usual, I'll be entering with Khangaþyagon and iljena.

Wednesday, 1 December 2010

How do you identify what a word means?

Seen on del.icio.us

Identifying the sense of a word

Artificial Intelligence has been described as "Trying to get a computer to do anything that it's easier for a human to do." Trying to disambiguate the various possible senses of a word is a classic example of this - having heard a lecture from somebody who works in this field, I know that it's very difficult to create an algorithm that improves on the naive approach of just picking the most common meaning every time. 92% accuracy looks pretty impressive.