Nobody doubts that Internet search has revolutionized human endeavor of gathering information. I have been using Internet for 20 years for now. Over the period of time, I have started realizing limits of just a “Search Engine”.
If you look back at the most prominent search engine Google, it has changed in only the following ways from black box point of view:
- Predictive search, which in turn killed “I’m feeling lucky”
- Tag based search on images etc.
- Infinite scrolling of search results rather than pagination
- More relevant search
Nothing of above was non-trivial achievement. However, it is still search, search and search. Wolform Alpha has a new approach to search – and some other search engines may have some more angles to search.
However, as an intelligent being, searching for the information isn’t enough. A lot of times another longer intellectual activity may be going in the end user’s mind. This activity is called “learning”.
My wonder is, can an engine be designed that takes all the random information on the web and draw a Learning Curve for a given concept? That means, out of given concept (keyword), can the Web be rendered in ordered manner to introduce that concept and gradually leading the reader to deeper and deeper concepts? I will call such an engine Learning Curve
Outcome of such an engine on human intelligent activity will be dramatic. Suddenly searching will sound too consumerist. If we can draw such a curve (or curves) for a given concept – and associate learning sessions to a tool like browser, potential of human civilization can be realized like it has never been. If we can make such an engine (and popularize it :-) human knowledge growth curve will be much steeper than current “search and get lucky” approach. If Learning Curve approach is like stable agriculture, searching is like hunting-gathering.
Next question is, how do we order the ever-increasing –knowledge-in-the-web in the order of easy to hard?
- User rating of a standalone page is likely to be defrauded, misjudged
- Asking administrators to rate the page is likely to be misjudged or devoid of motivation
- Based on human learning habits, one way to learn may not exist
Now how it may be achieved:
- Absolute rating of pages doesn’t make sense but relative rating does. A browser plugin may display two pages about a concept side by side with end user rating easier-harder
- An engine storing each page’s ranking with each concept with other rating (now, that is computationally suicidal)
- Upon next request to serve the page, the engine serves pages by rank. The user can adjust rank like chess engine according to her/his level in a particular subject. The service may not be serving pages like rank 1, 2, 3 and so on. The service may bunch pages in links for 1-50, 51-100, …
Do you think it may work? If not, what can work? Is this idea worth pursuing at all?
BTW, commercialization of this idea is easy :-)