Showing posts with label memory aid. Show all posts
Showing posts with label memory aid. Show all posts

Wednesday, November 10, 2010

I forget, therefore I am

Let me confess in an understatement: I am not known for my ability to remember. I think I have what could be described as 'working memory' ('RAM' in geek-speak) and very less of the 'long term memory' (the hard-disk type). It is therefore fascinating for me to hear some of my friends rattle out the titles of the books (and even chapter captions!) they studied in 5th grade!

I have been trying to find out more about the way our brain stores information for a long time and have stumbled across many interesting insights. Disclaimers: I'm no neuro-scientist and no one claims to have completely unlocked the mysteries of the mind.

The first insight is that perfect memory is nearly impossible. Its something like this: Imagine our sense organs are digital transducers and that to each frame of sight, sound, smell and touch captured, the brain does some DSP and attaches contexts. These contexts act like keys that could be cross-linked to other such similar contexts. In the cyber-world, a simplistic equivalent would be intelligent tag-labels that could be attached to each piece of media on the web. And like the tag-clouds or page-ranking on the web, the brain keeps analyzing and attaching weights to these keys. I guess each person normally has the ability to assimilate only a certain maximum number of such keys in the top of the stack. Therefore, keys which have a lower relative weight might get pushed way down to a point that they become non-addressable. Thus, to recall information that has been stored in the brain that has its keys obscured in a huge bin of decrepit keys might be really difficult (though for arguments sake- not entirely impossible).

Techniques that claim to improve memory (eg: mnemonics) actually attempt to attach contexts with higher weight to chunks of information that might otherwise considered mundane- providing easier proxy addresses in a way.

There are exceptions though. Savants with Eidic Memory. There are certain differently talented people whose brains are mysteriously wired to have near perfect or photographic memories. The interesting part is that perfect memory is not as good as it seems (getting perfect scores in all tests sounds pretty cool though). Interesting read (long story) : Autism's First Child. The ability of human beings to forget is an inherent 'ability' and not a weakness. As human beings, we need to be able to forget, forgive and move on. If I had the ability to remember everything, I would probably be stuck in a rut and caught in an endless loop of ecstasy or despair- depending on the nature of some immediate trigger. That would be one extreme of being extremely 'experienced', where previous slightly negative experiences would posture our current actions through 'safe' and non-risky paths. It could kill the adventurer, the risk taker, the para-jumper and the entrepreneur in a person, it could kill the appetite for trying again after repeated failures. Imagine losing something very precious and not being able to forget about it! It would be like having a thousand phantom limbs.

That brings me to an inherent flaw in most computing solution designs. Most computers, networks, devices and robots are designed for perfect memory- more so because the cost of storage is decreasing drastically day by day and its easier to just keep adding up. So if I snap a photograph on my smartphone today and sync it up to my web album- that image is there to stay- forever. If that snap were a part of a bot's learning algorithm, it would be as retrievable a hundred years down as it is now. Google, for instance, will remember all my correspondences, my web interactions and profile for a very long time. I think there is an opportunity in trying to adopt into software systems, human-like methods for forgetting information.

Social web could also benefit a lot by trying to mimic human forgetting systems to tune their privacy settings. Google for instance today stores one's search memory for only N months- now thats a crude way to forget, it must be a lot smarter in what it needs to conveniently forget. A system designed to thus conveniently forget will meet both privacy concerns (to an extent) as well as being functional in a more 'human' way.

Thats the end of my rhetoric that brings me back to me. In conclusion, I do believe, that my ability to forget defines me, my thoughts and my deeds as much as it uniquely defines you! I guess the machines too would follow our forgetfulness in due course :)

Friday, October 24, 2008

myMobile extends myMemory { reQall () }

"Imagine being able to talk to your phone while it intelligently organizes your utterances into your Calendar, Notes or To-Dos."
Disclaimer: I'm just about to give all iPhone and Blackberry users an big dose of ego boost and everyone else a sense of envy (apologies).

I have a confession to make, I am an extremely forgetful person. I mean, if my wife asks me to buy a pack of bread, a dozen eggs, a pack of butter and toothpaste; I'd most likely forget the toothpaste. To take care of this I'd begun to jot notes - Post-It style. That mostly used to work, except when I'd forget to take the Post-It notes themselves! :). That said, I do not recall having forgotten to take my mobile phone - ever; its almost become an extension of me - a part of my identity.

"Imagine being able to simply right-click on this webpage and add this post to your list of The-Greatest-Posts-Ever-Made list (just kidding ;) )"

In my 'phone of the future' vision, my handset would seamlessly extend the function of my brain and one department of my brain which could do with some serious extension is my memory.

Let me cut the chase and get to the point. A few days ago, I was pleasantly surprised when I read somewhere about reQall. While they do not claim to have any direct neural interface to my brain yet, they claim to be able do be supplement my memory!

In their words, this is the 'simple' problem they'd solved: "Ever had a brilliant idea while driving, but couldn't write it down? Needed to remember something, but didn't have a pen?"

Being a Blackberry user, I downloaded this cool app from http://www.reqall.com/blackberry [Note: reQall for BlackBerry requires OS version 4.2.0 or higher.]. It integrates seamlessly with my device. So now I can fire up the app click the 'Add by Voice' Option and speak "Meeting with John Doe, prepare the presentation". reQall transmits this voice signal to its server where it does a voice-to-text conversion and sends me an email apart from adding the event to my calendar and reQall interface! And the best part - it works.

reQall gave me a pleasant deja-vu as well! Back at TinfoMobile we'd developed a similar app which won us an award at the Reliance-NASSCOM Developer Contest. We'd made an app that helped the visually impaired by reading out SMS and Call History in Voice. We did the exact opposite of reQall. We transmitted the SMS text over GPRS to a server where a Text-to-Speech engine converted it to Voice and this was played back by a Media-Player instance on the phone (it worked even on a very basic and cheap Reliance Java Black-and-White handset).

There are a dozen other things you could do with reQall and I'm sure it would increase your productivity one small notch higher. Do give it a shot. Its innovation at its best and is powered by Indian brains. Its a company called QTech founded by Sunil Vemuri and N. Rao Machiraju. Three cheers for the duo!