Just wanted to add that for example stemming has been around since 1968, the first stemmer was the Lovins stemmer but Google for example only implemented stemming in something like 2003. I'm sure you know this already, but I just wanted to give an example. It takes ages because some methods don't immediately work with the existing structure of a system. Also some methods are very experimental and not evaluated well enough for a public system to implement them. Even PageRank took 3 years.
It takes a ridiculously long time to figure out which methods go with which combination of other methods.
I'd really like things to go as fast as in the Internet world, because we'd advance really quickly and it'd be exciting, but then it's not possible because it doesn't work the same way. AI for example has been particularly slow (ok it was shut down in the 70's for 10 years - granted). Mathematical logical formalisms take an annoyingly long time.
In 2006 I built something new and the scientists in my field couldn't see the point of it. Now conversational systems are big news, and even though the Turing test has been discounted many times, people still step up to take the challenge, and this area of research is also really slow. The first system was built in 1966 (ELIZA).
I'm not trying to be pedantic, I'm just passionate about these things and wrote a long post by accident. Looks like a blog post, I'll elaborate further there where it's appropriate
Edited by Misscj, 21 October 2008 - 04:13 AM.