Sunday, April 04, 2010

Machine learning and marriage

(With apologies to those who do not know machine learning)


I had a dream of benzene proportions a few nights ago. For some inexplicable reason,
I was pondering about marriage a lot that night. Not my marriage, but marriage in
general -- why do guys go for it? what is the benefit to both the parties etc? The usual stuff, no biggie. I forgot about it and went to bed thinking about Mount Doom as usual.

Three hours later, I was talking to myself in a dream:

Me1: You know that a single guy is like a very high dimensional vector with high density and very few zeros.
Me2: No kidding! Why?

Me1: A single guy holds a lot of opinions on thousands of issues, is quite dogmatic, has two cents on every problem, and everything is important to him. If you ask him anything, you will rarely draw a blank.
Me2: Hmmm fair enough I guess, go on.

Me1: A girl is like a projection matrix and a marriage is like projecting the guy vector on a low dimensional space with high sparsity.
Me2: I don't get it. Why is marriage a sparse vector in low dimensions?

Me1: Think about it. Marriage means finding commonalities between the two people => low dimensions, and marriage really depends only on a select few solid traits => sparsity. After marriage, the guy lets go (or has to let go) of most of his opinions, 'compromise' and focus only on the important things.
Me2: Ok fine, marriage is a sparse vector in a low dimensional space. Big deal. What's your
point?

Me1 (smiling): My point?
Me2 (impatient): Yes, your point.

Me2: Johnson Lindenstrauss lemma?
Me1: Precisely.
Me2: ??
Me1 (beatific smile):
Me2: OH!!!
Me2: Man! You just blew my mind!


For those of you who are not aware of the lemma, it states that with high probabilily, any random projection matrix can be employed to project a high dimensional vector into a low dimensional one, with small loss in the resulting transformation. For marriage it means that do not think about who you should marry, just pick a random girl, and with high probability the end outcome won't be too bad ;-) I fell into a blissful sleep after that.

Probably the only time in my life when I impressed myself.

PS: Would have loved to see an XKCD cartoon of that.

10 comments:

Mudra said...

Hahahahaha... True enough - for both sides. :D

Also why the template change?

Anonymous said...

Well, this is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!...how to get your ex back

Asterix said...

@mudra: Glad to see that you understood the machine learning jokes! :) Template change bas aise hi -- I was getting bored of the old one, and besides it was too narrow and didn't use the entire screen width.

Solzaire said...

:-) :-) :-)
you even have help at hand in the comments!

Anonymous said...

God ho aap! Simply God!

Asterix said...

@solzaire: :D

@sameer: The only God is Sachin Tendulkar. I am just a dense vector waiting for a (random) projection matrix.

Haddock said...

That was a good monologue.

Asterix said...

@haddock: what monologue? I was talking to the machine learner me, and at the end I blew myself away. i am still collecting my pieces.

Nifty Tips said...

magnificent issues altogether, you just won a new reader.

What could you recommend about your submit that you
made some days in the past? Any positive?
Nifty Tips

App Development Bangalore said...

Very great post. I simply stumbled upon your blog and wanted to say that I have really enjoyed browsing your weblog posts. After all I’ll be subscribing on your feed and I am hoping you write again very soon!