Monthly Archives: March 2013

Could Permutations Kill Ray Kurzweil’s Google AI Dream?

I remember reading somewhere online about a recent interview
(amongst many) with Ray Kurzweil – Director of Engineering at Google and the
world’s staunchest AI visionary – where he mentioned something about his plans in the line of…

to get the Google computers to understand natural language, not just do search and
answer questions
based on links and words, but actually understand the semantic content

I cannot remember where I saw the interview and will Google it…

…but I have a problem…

I know my keywords are fuzzy and I use Gatfol to show me some sample permutations on my input
…and realise that with 13 keywords and only 10 same-meaning single word replacements for each
keyword, as well as allowing for multiword to semantic equivalent multiword replacements, I am
looking at a minimum of 10 000 000 000 000 000 000 000 000 different ways to phrase my input
…all with the same basic meaning…

I also realise that I want a very specific search return that semantically equates to my input and
does not just hit and return pages corresponding to the trillions of different keyword combinations…

I quickly calculate that just by browsing my own thoughts and looking at my immediate
physical surroundings, I can theoretically come up with trillions upon trillions of meaningful
search input queries…each with trillions upon trillions of semantically equivalent phrasings…

The thought hits me that if Google wants to morph into Ray Kurzweil’s vision of a search
mind with which I can communicate and interrogate as if human – perhaps in five to ten years –
it will have to perform massively scalable multiword to multiword semantic equivalence transformations…

…Gatfol currently does this…

Gatfol – The Second Child of Internet Search Technology…

Can you see the future ?

Amit Singhal: Senior Vice President (Google Search)
…SXSW conference 2013, Austin Texas USA…

“having humanity’s knowledge on the Web is not enough, you have to understand it”

“search challenges: knowledge graph, speech recognition and natural language”

 “…the perfect search engine should know
exactly what you need and give you what you want”

“our dream is to become the star trek computer”

“people have completely come to expect search engines to work and
the questions they have been asking have gotten harder and harder”

“…voice is clearly crucial for the future”

“…a star trek computer you could type or talk
and connect to would be crucial to (search) success”

 …all good and well, but why can we easily generate millions
of semantically equivalent search query replacements while
Google still cannot return semantically equivalent result groupings?

If I ask meaning wise the same thing – just with different
keywords – shouldn’t my return results be semantically consistent?

Why do we have to laboriously guess, replace and aggregate
synonyms as keyword alternatives to improve returned search results?

“….I would really like to find the web meeting discussion where the
participants discussed help and assistance to Indian farmers to help ease
yield decreases and with immediate concern funds and finance issues on the ground….”


 “…I would actually like to get the web talk where the
participants discussed support to Indian farmers to improve yield
net gains and with the critical thought of money issues on the ground…”


 Not one of the top ten Google return
results for my first query is replicated in even
the top
hundred results of my semantically equivalent second search query…


We dream of talking to Star Trek computers but are still
stuck for optimisation in the “caveman-speak”
three word input search query universe…


Beam me up Gatfol…

Gatfol and the Singularity…

“Machines are getting smarter. What it means for the future – of everything?”

(Fortune Magazine, Jan. 2013)

Meet Rex – the world’s most advanced bionic man…
…who has just debuted in the UK at a cost of $1 million…

He sees
He walks
His heart pumps blood

but…he doesn’t yet talk…

Technology can now fully replace the functionality of the human body…

Plastic blood
Gripping hands
Cleansing kidney
Full-service heart
Sight-restoring eyes

Gatfol supplies the man-machine language functionality…

Without Gatfol “Stress Relief” is More Stressful…


I need relaxation and I know the right music will do it for me. offers 70 000 local and global radio stations and 2 million on-demand streams to choose from.

TuneIn also offers a search facility, which I use with the keywords “reduce stress”.

These are my first ten radio stream search returns :

But I also notice that if I use the single keyword “relaxation”, I get a totally different set of first ten radio stream returns :

 I start to wonder what different returns “reduce stress”, “anxiety relief”, stress management”, “healing music”, “calm mood music”, “deep relaxation”, “music for meditation” and “easy listening” might bring.

Wouldn’t it be nice if my single “reduce stress” input search could instantly also be translated to all the above keyword sets and all of them used to retrieve my search return?

 Gatfol technology massively enhances each and
every searchable online database with thousands to
millions of additional parallel search inputs in milliseconds…

Gatfol is search relief…

The Gatfol-Enabled Apple iWatch…


“Apple will ship in the region of 485 million wearable computing devices by 2018 …” (BBC, Mar 2013)

Operator input into smaller and smaller wearable computing devices is a problem…

Gatfol technology liberates WCD’s from having to carry or access all
of the trillions of possible natural language instructions receivable…

Gatfol simplifies WCD language input in microseconds
to a few set backend actionable program commands…

…Gatfol is your generic SIRI base-technology across all platforms…