How does it sound to you? Too crazy, too basic?
May be the problem is that having been so long into the forest, I just see the leaves. May be. So let's do something: I tell what I am doing, and you tell me if it is as crazy as it sounds, ok?
My software reads a page in normal English, in a couple of seconds, and extract quite some information, facts. It relates the phrases between them, and produces a consolidated group of facts that are saved in a database. Then you can query: What, when, how much, how many, who, whom, whose, where and which. The why is answered only if the explanation is explicit in the text. The first thing I plan to read is obviously the Wikipedia, but there is no scarcity of sources on the Internet.
Trust me, at a symbolic level, it works, and it has more than 16.000 synonyms to extend the umbrella. At conceptual level it does not, of course, is soft, no hard AI.
Well, that's it.
How does it sound to you? Too crazy, too basic?
Max
17 comments
[ 695 ms ] story [ 1020 ms ] threadBut "trust me" is not enough -- you have to prove it works in a wider context. IR has many pitfalls, and success in one domain is not an indicator of general applicability. Your algo may work well on the subset of Wikipedia pages. It may spit out garbage with other sources or on search terms that would not occur to you.
Just as in crypto, IR algorithms have to be kicked around a lot before they get serious attention. I suggest you put something up that people can play with. You don't have to reveal the algo.
If you release something, and people like it, that'll be very motivational.
You have a good idea, but take a break and code something fun in an area that has nothing whatsoever to do with what you're working on.
I find that "coder's block" while doing web app work can be resolved quite nicely after whipping up a quick OpenGL demo or little game in C.
Failing that, drink some tea, take a walk, take a hot shower, take a nap: do things that are unhurried and give you plenty of time to relax and think.
Good luck and keep going. Please make sure people like me can add data to your system with plugins.
Good luck.
BTW it's fine to put an idea down for a while, if you can't motivate yourself go and do something else. Make sure you don't fall in to a pit of despair and negativity though.
But the hard issue is not to understand at a symbolic level, but being aware of all the consequences and possible relations. I solved partially some things, but others are completely impossible for me. I have the impression that I could find a niche market: people interested in getting precise facts, and its sources, not so much on letting the machine do the thinking for you. This will not change the world, for sure, but it is very interesting though.
Max
Max
When presenting the information, how about something like this:
> What is the population of China?
The population of China is [some number]
This knowledge is from:
1. xxx
2. xxx
3. xxx
[click to see the rest]
The ordering could be determined like pagerank, where sources that have more information are ranked higher.