<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>text-analysis on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/text-analysis/</link>
    <description>Recent content in text-analysis on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 20 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/text-analysis/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/most-repeated-letters/</link>
      <pubDate>Thu, 20 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/most-repeated-letters/</guid>
      <description>&lt;p&gt;While meditating, I realized 75% of &amp;ldquo;LULL&amp;rdquo; is the letter &amp;ldquo;L&amp;rdquo;. (This sort of thing happens a lot when I meditate.)&lt;/p&gt;
&lt;p&gt;MUMMY (60% M) and DADDY (60% D) have lower percentage, but are longer, so maybe get a bonus?&lt;/p&gt;
&lt;p&gt;I asked Claude Code what would top such a list. It picked a dictionary, generated the 333 words with 4+ letters and &amp;gt;50% concentration.&lt;/p&gt;
&lt;p&gt;What did I like best? &amp;ldquo;ASSESSES&amp;rdquo;. 5/8 letters are &amp;ldquo;S&amp;rdquo;. That&amp;rsquo;s nearly two-thirds.&lt;/p&gt;
&lt;p&gt;Then &lt;strong&gt;it wrote an xkcd-style story&lt;/strong&gt;! Here are snippets:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I wrote a Python script to analyze 370,105 English words. Then I questioned my life choices.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;*Does &amp;ldquo;mmmm&amp;rdquo; count? Look, I didn&amp;rsquo;t make the dictionary. I just downloaded it from the internet.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Notice something? After length 6, it&amp;rsquo;s just S-words and E-words all the way down. (It&amp;rsquo;s the grammatical duct tape of English)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I didn&amp;rsquo;t analyze Welsh, but I&amp;rsquo;m guessing their L&amp;rsquo;s would be extremely competitive.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The story &lt;em&gt;way more fun&lt;/em&gt; than the analysis!&lt;/p&gt;
&lt;p&gt;Check it out: &lt;a href=&#34;https://github.com/sanand0/research/tree/main/repeated-letter-words&#34;&gt;https://github.com/sanand0/research/tree/main/repeated-letter-words&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Learning: &lt;strong&gt;Find good styles to copy from&lt;/strong&gt;.
Here&amp;rsquo;s my style catalog: &lt;a href=&#34;https://github.com/sanand0/prompts/blob/main/styles.md&#34;&gt;https://github.com/sanand0/prompts/blob/main/styles.md&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-11-20-most-repeated-letters-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_while-meditating-i-realized-75-of-lull-activity-7397862297077125120-cBkG&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Statistically improbable phrases on Google AppEngine update</title>
      <link>https://www.s-anand.net/blog/statistically-improbable-phrases-on-google-appengine-update/</link>
      <pubDate>Sat, 12 Apr 2008 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/statistically-improbable-phrases-on-google-appengine-update/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve added some interactivity to the &lt;a href=&#34;http://sip.s-anand.net/&#34;&gt;Statistically improbable phrases&lt;/a&gt; application. You can now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Filter out stopwords&lt;/li&gt;
&lt;li&gt;Dynamically filter infrequent words and commonly used words&lt;/li&gt;
&lt;li&gt;Dynamically play with the contrast and font size&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Srikanth&lt;/strong&gt; &lt;em&gt;12 Apr 2008 12:00 pm&lt;/em&gt;:
Dear sir, I was searching for Ilayaraja songs and came across your wonderful compilation of 15 wonderful articles. Good one. Please do write more on music.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collin&lt;/strong&gt; &lt;em&gt;12 Apr 2008 12:00 pm&lt;/em&gt;:
I love this application. Because now, I can create a url to NY Times, and see what is the main subject of the day. :)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;12 Apr 2008 12:00 pm&lt;/em&gt;:
Thanks, Colin!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spencer&lt;/strong&gt; &lt;em&gt;12 Apr 2008 12:00 pm&lt;/em&gt;:
I was curious as to whether or not I could use this pointed into a specific personal corpus to separate documents from one another.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Statistically improbable phrases 2</title>
      <link>https://www.s-anand.net/blog/statistically-improbable-phrases-2/</link>
      <pubDate>Wed, 14 Feb 2007 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/statistically-improbable-phrases-2/</guid>
      <description>&lt;p&gt;My earlier &lt;a href=&#34;https://www.s-anand.net/blog/statistically-improbable-phrases/&#34;&gt;list of statistically improbable phrases in Calvin and Hobbes&lt;/a&gt; is technically just a list of &amp;ldquo;Statistically Improbable Words&amp;rdquo;. I re-did the same analysis using phrases. Here are the top 20 statistically improbable &lt;strong&gt;phrases&lt;/strong&gt; (2 - 4 words only):&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22baby+sitter%22&#34;&gt;baby sitter&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22chocolate+frosted+sugar+bombs%22&#34;&gt;chocolate frosted sugar bombs&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22comic+books%22&#34;&gt;comic books&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22doing+homework%22&#34;&gt;doing homework&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22fearless+spaceman+spiff%22&#34;&gt;fearless spaceman spiff(&lt;/a&gt;) &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22good+night%22&#34;&gt;good night&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22hamster+huey%22&#34;&gt;hamster huey&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22ice+cream%22&#34;&gt;ice cream&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22miss+wormwood%22&#34;&gt;miss wormwood&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22new+year%22&#34;&gt;new year&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22peanut+butter%22&#34;&gt;peanut butter&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22really+think%22&#34;&gt;really think&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22slimy+girls%22&#34;&gt;slimy girls&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22spaceman+spiff%22&#34;&gt;spaceman spiff&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22stuffed+tiger%22&#34;&gt;stuffed tiger&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22stupendous+man%22&#34;&gt;stupendous man&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22sugar+bombs%22&#34;&gt;sugar bombs&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22susie+derkins%22&#34;&gt;susie derkins&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22watch+tv%22&#34;&gt;watch tv&lt;/a&gt; &lt;a href=&#34;http://www.google.com/custom?cx=000835481400639045115%3Aiyjyjb9bpfy&amp;amp;cof=FORID%3A1%3BCX%3ACalvin%3B&amp;amp;q=%22water+balloon%22&#34;&gt;water balloon&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That is, these are the 2-4 word phrases whose frequency in Calvin and Hobbes is substantially (at least 5 times) higher than in the other books I have.&lt;/p&gt;
&lt;p&gt;While doing this, the single biggest problem that stumped me was: &lt;a href=&#34;https://www.s-anand.net/blog/splitting-a-sentence-into-words/&#34;&gt;what is a word?&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Is &amp;ldquo;it&amp;rsquo;s&amp;rdquo; one word or two words?&lt;/li&gt;
&lt;li&gt;Is &amp;ldquo;six-year-old&amp;rdquo; one word or three words?&lt;/li&gt;
&lt;li&gt;How do I distinguish between abbreviations (g.r.o.s.s.) and full-stops without a space ( &amp;hellip; homework.what&amp;rsquo;s a &amp;hellip;)?&lt;/li&gt;
&lt;li&gt;Does a comma always split words? (It doesn&amp;rsquo;t in numbers, like &amp;ldquo;3,500&amp;rdquo;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The other problem is, &lt;strong&gt;phrases with more words are more improbable&lt;/strong&gt;. Right now, if a phrase occurs 5 times more frequently in Calvin and Hobbes than my other books, I include it. But three-letter words rarely occur that often, and four-letter words even less so. Maybe I should have a lower cutoff for longer phrases.&lt;/p&gt;
&lt;p&gt;Anyway, this analysis is a crude first approximation. Clearly Amazon&amp;rsquo;s gotten much further with their system.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;satish&lt;/strong&gt; &lt;em&gt;20 Feb 2007 3:56 am&lt;/em&gt;:
Hey Stud, Satish here, your junior from IIMB. Trying to get in touch with you. Do mail me at &lt;a href=&#34;mailto:satishkgv@hcl.in&#34;&gt;satishkgv@hcl.in&lt;/a&gt; and let us get in touch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Oblio&lt;/strong&gt; &lt;em&gt;14 Feb 2007 12:00 pm&lt;/em&gt;:
Fantastic job man! You have unlimited patience!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reinhard Ebner&lt;/strong&gt; &lt;em&gt;14 Feb 2007 12:00 pm&lt;/em&gt;:
Hey, only just now came across your page, but of the hundreds, if not thousands of C&amp;amp;H sites and tools, this is the most useful I&amp;rsquo;&amp;rsquo;ve seen! R&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;juergwachter&lt;/strong&gt; &lt;em&gt;14 Feb 2007 12:00 pm&lt;/em&gt;:
hello&lt;br&gt;
nice stuff.I intend splitting a text into single words. can you please give me a hint how to do this? I guess there are simple programs doing this.&lt;br&gt;
Many thanks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;joe&lt;/strong&gt; &lt;em&gt;11 Aug 2009 2:01 am&lt;/em&gt;:
Nice. Do you have a page where I can try out v2 (phrases)?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/blog/the-calvin-and-hobbes-search-takedown/&#34;&gt;The Calvin and Hobbes search Takedown | s-anand.net&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;21 May 2010 11:53 am&lt;/em&gt; &lt;em&gt;(pingback)&lt;/em&gt;:
[&amp;hellip;] was able to do a lot of cool stuff with this, like statistically improbable phrases and many amusing [&amp;hellip;]&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Automated resume filtering</title>
      <link>https://www.s-anand.net/blog/automated-resume-filtering/</link>
      <pubDate>Tue, 03 Oct 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/automated-resume-filtering/</guid>
      <description>&lt;p&gt;I had to screen resumes from a leading MBA school. I&amp;rsquo;m lazy, and there were hundreds of CVs. So after &lt;a href=&#34;http://paulgraham.com/procrastination.html&#34;&gt;procrastinating&lt;/a&gt; until this morning, I decided on 2 principles:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I will not spend more than 45 minutes on this. (That&amp;rsquo;s the duration of my train ride to office.)&lt;/li&gt;
&lt;li&gt;I will not read a single CV. (I would write a program.)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The CVs were in a single PDF file. I saved it as text (it shrunk from 66MB to 1.6MB without the photos). Then I wrote a Perl &lt;strong&gt;program to filter CVs by keywords&lt;/strong&gt;. We were looking for people with an interest and/or experience in IT consulting, so I picked &amp;ldquo;technology&amp;rdquo;, &amp;ldquo;consulting&amp;rdquo;, &amp;ldquo;SAP&amp;rdquo;, &amp;ldquo;IBM&amp;rdquo;, &amp;ldquo;Accenture&amp;rdquo;, &amp;ldquo;Deloitte&amp;rdquo;, etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anyone without these keywords would fall out of the list&lt;/strong&gt;. This eliminated 75% of the crowd. But since I didn&amp;rsquo;t want to read the rest, I used my favourite text-analysis technique: &lt;a href=&#34;https://www.s-anand.net/blog/assets/flickr-concordance_259769212_o-gif.webp&#34;&gt;concordance&lt;/a&gt;. I extracted 3 words on either side of each keywords, and just read those. It was easy to see who&amp;rsquo;d &amp;ldquo;worked with suppliers like IBM&amp;rdquo; as opposed to who&amp;rsquo;d worked at IBM.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s it! I managed to cut the list down to 10%. Better yet, I also had a preference ranking. People with multiple keywords ranked higher than those with fewer keywords. And all this took little more than my train ride to office.&lt;/p&gt;
&lt;p&gt;I can see this going to the next level. It&amp;rsquo;s &lt;strong&gt;easy to write a customised rejection letter&lt;/strong&gt;, depending on which keywords are missing for each person.&lt;/p&gt;
&lt;p&gt;Now, if it&amp;rsquo;s this easy to filter resumes, I can see every organisation do it in a few years. Which means, &lt;strong&gt;you need to write resumes for machines&lt;/strong&gt; as well, not just for humans! For example, on my next CV, I&amp;rsquo;ll make sure I include the words &amp;ldquo;Boston Consulting Group&amp;rdquo; as well as &amp;ldquo;BCG&amp;rdquo; &amp;ndash; just in case the software searches for only one of those keywords. Further, I&amp;rsquo;ll make sure I avoid spelling mistakes!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Siddharth Nagpal&lt;/strong&gt; &lt;em&gt;3 Oct 2006 9:17 pm&lt;/em&gt;:
How rational it is to screen CVs, like this..instead if u cud hv glanced thru CVs..then taken a decision it wud hv been lot more intelligent..than writing a search program..&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;4 Oct 2006 6:44 am&lt;/em&gt;:
When I manually scan CVs, &lt;strong&gt;I miss out a lot of keywords&lt;/strong&gt; that I want to spot &amp;ndash; simply because humans are not good at scanning accurately. For example, when searching for SAP in the CVs, I missed it in half the CVs &lt;strong&gt;that the program had told me had SAP&lt;/strong&gt; &amp;ndash; and I initially thought my program was wrong. Contrawise, &lt;strong&gt;programs don&amp;rsquo;t look for synonyms or abbreviations&lt;/strong&gt;. So I need to make sure the keywords are accurate &amp;ndash; otherwise I miss out on potential candidates. So there&amp;rsquo;s flaws in both approaches, but they&amp;rsquo;re complementary. Meaning, what you miss in one, you catch out on another. Since another colleague is doing the manual scanning, my using a program helps, I think.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kaviraj Nair&lt;/strong&gt; &lt;em&gt;4 Oct 2006 9:31 am&lt;/em&gt;:
but I am sure you wanted to spend more than 45 minutes to decide the fate of those students!! no offence!! what say you??&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;4 Oct 2006 10:51 am&lt;/em&gt;:
They haven&amp;rsquo;t started applying to us yet. We&amp;rsquo;re just fishing around for good candidates ourselves. So if it&amp;rsquo;s anyone&amp;rsquo;s loss, it&amp;rsquo;s ours. If anyone applies, the CV is read and that&amp;rsquo;s a separate process. This is, like I said, proactive fishing.&lt;br&gt;
Also, I don&amp;rsquo;t feel bad about it being 45 minutes: if I&amp;rsquo;d run through the CVs manually, I&amp;rsquo;d have taken 3-4 hours at least for the same quality!&lt;br&gt;
Sorry &amp;ndash; guess I&amp;rsquo;m not being too considerate here :(&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sudheer&lt;/strong&gt; &lt;em&gt;4 Oct 2006 4:46 pm&lt;/em&gt;:
Hi Anand, Being an ex-placecommer from ur alma mater&amp;hellip; I can assure you that students/prospects looking for a job are always a couple of steps ahead of the firms&amp;hellip; Simply because students have much more to lose/gain than corporates&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sudheer&lt;/strong&gt; &lt;em&gt;4 Oct 2006 4:51 pm&lt;/em&gt;:
What I am saying is that such programs/ algos might not yield most honest results. Even though I accept your effort - returns calculation - It just supports my argument that corporates have less to lose/gain in the recruitment process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;4 Oct 2006 5:09 pm&lt;/em&gt;:
Sudheer, I agree: students have more to lose. I see resume-filtering software becoming more popular. I know Google uses it as a process. BCG automates much of its screening using Excel. I&amp;rsquo;m sure it&amp;rsquo;s going to be more popular. I do hope students stay ahead. I wonder what tecniques will help, though. I suspect very different strategies will be required for machines &amp;ndash; sort-of like search engine optimisation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sai&lt;/strong&gt; &lt;em&gt;4 Oct 2006 7:42 pm&lt;/em&gt;:
You really have to be extensive in your &amp;lsquo;keyword&amp;rsquo; list don&amp;rsquo;t you? And any use for fuzzy logic here? For example somebody who has package implementation experience can quickly ramp up an learn other packages? Same for analyst kind of jobs - technology is probably the least important of the factors - what matters is the vertical industry knowledge. My 2 cents!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;4 Oct 2006 9:01 pm&lt;/em&gt;:
Sai, you&amp;rsquo;re right, the keywords have to be broad. I did use some pattern matching (for e.g, when looking for banking experience, using patterns like bank*; using synonyms like financ*, insur*; using abbreviations like FS, etc.) The things is, once I match and get snippets around the words, I can read the words and get the context. That&amp;rsquo;s practically the equivalent of my software telling me where to read on the CV. Then I make a judgement call. But you&amp;rsquo;re right about this example. I looked for SAP and ignored other packages. Will add a few more keywords and re-run it. Thanks!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ND&lt;/strong&gt; &lt;em&gt;5 Oct 2006 5:35 am&lt;/em&gt;:
Like your blog :-). I get &amp;ldquo;screened&amp;rdquo; resumes and 75% are irrelevant! For e.g. When I want Mercury ITG profiles, I get is Mercury QC profiles. I sift through &amp;ldquo;screened&amp;rdquo; resumes useing Edit-Find option in MS Word often using more verbs (both present and past tense) than nouns. I spend 10-15 minutes on identifying these &amp;ldquo;keywords&amp;rdquo;. MS Word takes me to the spot on the doc and I read around. I don&amp;rsquo;t get more than 50 &amp;ldquo;screened&amp;rdquo; resumes and all are .doc files. And I open upto 12 docs at a time without a system crash. Don&amp;rsquo;t mind some Type 1 error as long as Type 2 error is minimized!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;5 Oct 2006 5:59 am&lt;/em&gt;:
I know what you mean, ND. And my guess is, this is how it&amp;rsquo;s done in many places. I can&amp;rsquo;t believe everyone reads through every word of every CV. Yet so many students indignantly object to this reality!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sathya&lt;/strong&gt; &lt;em&gt;5 Oct 2006 9:37 am&lt;/em&gt;:
Perhaps a tip for resume writes &amp;hellip; have a keyword section and put all the keywords out there -like the one u have in th &amp;ldquo;Contact&amp;rdquo; section. Putting all the keywords in the context of the CV might bloat up the size of CV.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;6 Oct 2006 6:18 am&lt;/em&gt;:
That would work Sathya, but perhaps look a little awkward. Maybe a smarter thing to do is to prepare a keyword list, and &lt;strong&gt;ensure that&amp;rsquo;s woven into the text&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sathya&lt;/strong&gt; &lt;em&gt;6 Oct 2006 12:42 pm&lt;/em&gt;:
May be looks odd to the humans &amp;hellip; but not so for machines :-) It could be made to look less awkward by making it a tag cloud. That would also indicate the comfort/expertise level (relatively). Is there a way to mark certain sections in word doc that appears when opened but does not get printed ??&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nitu Agarwal&lt;/strong&gt; &lt;em&gt;6 Oct 2006 1:32 pm&lt;/em&gt;:
Hi Anand, I read this article of your and have been trying to add key words which are generally asked in the job description.I hope to get some positive feedback now.I have been in London since last 4 months but not able to get a suitable job may be my CV didn&amp;rsquo;t have key words required in the UK.(Just to let u know i&amp;rsquo;m an Chartered Accountant from India)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nitu&lt;/strong&gt; &lt;em&gt;6 Oct 2006 1:37 pm&lt;/em&gt;:
Hi Anand , I read this article of urs yesrterday and have been trying to add the key words as required by the job description.Hope there&amp;rsquo;s something positive soon.I have been in London for around 4 months and not been able to find a suitable job for myself ,may be my CV lacked key words.(Just to let u know i&amp;rsquo;m a Chartered accountant from India).It is nice reading ur articles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;6 Oct 2006 1:48 pm&lt;/em&gt;:
Sathya, yeah, I guess you could do that &amp;ndash; a tag cloud would look funky, and you could always hide sections (maybe font colour?) It&amp;rsquo;d be interesting to see some CVs like that :-)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;6 Oct 2006 1:49 pm&lt;/em&gt;:
Nitu, to my knowledge, using keywords is not &lt;strong&gt;that&lt;/strong&gt; prevalent yet. But yeah, way to go!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nitu&lt;/strong&gt; &lt;em&gt;6 Oct 2006 2:22 pm&lt;/em&gt;:
Not using the key words seperately but adding in the sentences to make sense and almost the same meaning as i was trying to tell earlier.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;6 Oct 2006 3:09 pm&lt;/em&gt;:
Nitu, that&amp;rsquo;s probably the best thing. Happy to see at least one person have a better shot because of this article. Spread the word :-)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;joey&lt;/strong&gt; &lt;em&gt;28 Oct 2006 10:37 pm&lt;/em&gt;:
anand Many recruitment firms use this method in Oz (Australia). It works - the right words get an phone interview call. For Nitu - my advise is to scan job ads and incorporate those sentences into the resume (nt just words) this will guarantee a higher response rate. worked for both my wife and me. And the first job in a new country is always hard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swapna&lt;/strong&gt; &lt;em&gt;29 Mar 2007 8:17 am&lt;/em&gt;:
Nitu, any improvement in reponse? I am also a CA from India and looking for job in UK!! Its seems really difficult to get an interview call here!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Georgie Girl&lt;/strong&gt; &lt;em&gt;31 Oct 2009 4:36 am&lt;/em&gt;:
A really interesting idea. In Canada I&amp;rsquo;ve seen the use of scanning program as well. I have been in HR and had to manually scan 100&amp;rsquo;s of resumes and I can tell you that you are cross-eyed at the end. I guess a resume should have a footer with tag line extras, what would a good set include do you think?&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Statistically improbable phrases</title>
      <link>https://www.s-anand.net/blog/statistically-improbable-phrases/</link>
      <pubDate>Wed, 23 Aug 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/statistically-improbable-phrases/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Calvin and Hobbes has some recurrent themes&lt;/strong&gt;, like &lt;a href=&#34;http://calvinethobbes.free.fr/english/c_home.html&#34;&gt;Hobbes pouncing&lt;/a&gt;, &lt;a href=&#34;http://www.angelfire.com/wa/zzaran/calvin.html&#34;&gt;snow art&lt;/a&gt;, &lt;a href=&#34;http://calvinethobbes.free.fr/english/c_elections.html&#34;&gt;polls&lt;/a&gt;, &lt;a href=&#34;http://calvinethobbes.free.fr/english/c_santa.html&#34;&gt;letters to Santa&lt;/a&gt;, &amp;hellip;&lt;/p&gt;
&lt;p&gt;Over the last 5 years, I&amp;rsquo;ve transcribed the &lt;a href=&#34;https://www.s-anand.net/blog/calvin/&#34;&gt;Calvin and Hobbes&lt;/a&gt; comics, and tagged them manually by theme. But &lt;strong&gt;can I generate themes automatically?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One way is to use Amazon&amp;rsquo;s &lt;a href=&#34;http://www.amazon.com/gp/search-inside/sipshelp.html&#34;&gt;statistically improbable phrases&lt;/a&gt;. It&amp;rsquo;s a list of words that occur a lot in a book, but rarely occur in others. It gives you a good feel of what topics the book is about.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s how I did it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Transcribe Calvin &amp;amp; Hobbes&lt;/strong&gt;. This is 99% of the work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Make a C&amp;amp;H word list&lt;/strong&gt;. Just join all the words in Calvin and Hobbes. (Be careful about punctuation, and colloquialisms like &amp;ldquo;dunno&amp;rdquo;, &amp;ldquo;leggo&amp;rdquo;, etc.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get an English corpus&lt;/strong&gt;. That is, get a big list of words in normally occurring text. I have some e-books, and I picked 23 megabytes worth of these as my corpus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compare the word frequency in C&amp;amp;H with the corpus&lt;/strong&gt;. That is, compare the % of occurrences of a word in Calvin and Hobbes versus the corpus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display those with significantly higher frequency in C&amp;amp;H&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The list below has common Calvin &amp;amp; Hobbes words occurring 10 times as often as in normal text. It&amp;rsquo;s incredible how closely it relates to most of the themes.&lt;/p&gt;
&lt;p&gt;(Big words occur more often. Dark words are more improbable.)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;allowance assignment babe balloon bat bath beanie bedtime bee beep bet bike blaster boring bug bus butter calvin calvinball cartoon cent cereal cheat chew chocolate click comic cookie crunch dad dame derkins dictator-for-life dinosaur disgusting doll doomed dumb duplicate earthling explorer fang fearless ferocious flip flush frog frosted fun fuzzy genius goggle goodness goon grade gross grown-up gum hack hamburger hamster hate hero hideous hobbes homework huey insect invent jelly jerk jurassic kid leaf loot martian math mild-mannered mom monster moron motto munch mushy nickel oatmeal ouija pant peanut perspective pit playground poll porridge poster quiz recess rosalyn rotten rub sandwich santa scary sculpture scum shovel
sissy sitter sled slimy slug slushball sniff snow snowball snowman soak spaceman spiff splash spoil sport squirt steer sting stuffed stupendous sugar susie tickle tiger toy transmogrifier transmogrify tub tuna twinky tyrannosaur underwear vacation weird wham whiff worm wormwood&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: &amp;ldquo;Statistically improbable phrases&amp;rdquo; are a powerful tool for text analysis. You can apply it on any content and figure out what topics it talks about.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Technically, these are &amp;ldquo;Statistically improbable WORDS&amp;rdquo;, not phrases. So I &lt;a href=&#34;https://www.s-anand.net/blog/statistically-improbable-phrases-2/&#34;&gt;re-did this analysis using phrases instead of words&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DMac&lt;/strong&gt; &lt;em&gt;23 Aug 2006 12:00 pm&lt;/em&gt;:
This is great. Can you be more specific on how you did this? You say that the words listed are &amp;ldquo;common&amp;rdquo; words that appear more than 10 times more often - what is your criterion for &amp;ldquo;common&amp;rdquo;? Also, what were the ranges of improbability and oftenness that you mapped into the size and color of the results. How are improbability and oftenness different, anyway? Finally, how did you handle any words in C&amp;amp;H that didn&amp;rsquo;&amp;rsquo;t appear in your corpus? I&amp;rsquo;&amp;rsquo;m very interested in hearing more from you about how you did this - I&amp;rsquo;&amp;rsquo;m looking forward to hearing from you. Best regards&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mugen&lt;/strong&gt; &lt;em&gt;15 Sep 2010 4:33 pm&lt;/em&gt;:
Any further directions to how exactly you came up with this/whether you used any software would be most helpful. Please tell us more about this. This is going to be awesome to help decide what to read. Thanks a load.
Also, does amazon have this feature for most books? I browsed a lot of books in amazon but was only able to find this in one so far.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>How to read when time is short</title>
      <link>https://www.s-anand.net/blog/how-to-read-when-time-is-short/</link>
      <pubDate>Sat, 12 Nov 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-to-read-when-time-is-short/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://hwebbjr.typepad.com/openloops/2005/11/a_quick_and_dir.html&#34;&gt;How to read when time is short&lt;/a&gt;. Read the &amp;ldquo;How To Find The Essential 20%&amp;rdquo; section carefully. Another interesting post from Bert on &lt;a href=&#34;http://hwebbjr.typepad.com/openloops/2005/06/a_secret_they_s.html&#34;&gt;How to Learn More With No Extra Effort&lt;/a&gt; uses the principle in the post below to suggest we take a lot of breaks while learning.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i cdnuolt blveiee taht i cluod aulaclty uesdnatnrd waht i was rdanieg. the phaonmneal pweor of the hmuan mind is amazanig. aoccdrnig to a rscheearch taem at cmabrigde uinervtisy, it deosnt mttaer in waht oredr the ltteers in a wrod are, the olny iprmoatnt tihng is taht the frist and lsat ltteer be in the rghit pclae. the rset can be a taotl mses and you can sitll raed it wouthit a porbelm. amazanig huh? yaeh and yuo awlyas thohgut slpeling was ipmorantt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dhar&lt;/strong&gt; &lt;em&gt;14 Nov 2005 9:18 am&lt;/em&gt;:
Check out &lt;a href=&#34;http://www.google.com/analytics/index.html&#34;&gt;Google Analytics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jayant&lt;/strong&gt; &lt;em&gt;14 Nov 2005 10:00 am&lt;/em&gt;:
And just hope the client does not know the remaining 80% or isn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Raj&lt;/strong&gt; &lt;em&gt;15 Nov 2005 8:16 pm&lt;/em&gt;:
what is the run?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anonymous&lt;/strong&gt; &lt;em&gt;16 Nov 2005 5:14 pm&lt;/em&gt;:
i am confused with your email id is it &lt;a href=&#34;mailto:s-anand@yahoo.com&#34;&gt;s-anand@yahoo.com&lt;/a&gt; or s_anand@yahoo.com ?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;16 Nov 2005 6:50 pm&lt;/em&gt;:
root underscore node at yahoo dot com, actually.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;leke&lt;/strong&gt; &lt;em&gt;17 Nov 2005 11:43 am&lt;/em&gt;:
why can&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;17 Nov 2005 3:34 pm&lt;/em&gt;:
Sorry, apostrophes were causing problems in the comments. I&amp;rsquo;ve fixed them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sri&lt;/strong&gt; &lt;em&gt;13 Dec 2005 11:00 am&lt;/em&gt;:
This is interesting: &lt;a href=&#34;http://www.mrc-cbu.cam.ac.uk/~mattd/Cmabrigde/&#34;&gt;http://www.mrc-cbu.cam.ac.uk/~mattd/Cmabrigde/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Amazon concordance</title>
      <link>https://www.s-anand.net/blog/amazon-concordance/</link>
      <pubDate>Fri, 22 Jul 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/amazon-concordance/</guid>
      <description>&lt;p&gt;Amazon has a new feature called &lt;a href=&#34;http://www.amazon.com/gp/product/sitb-next/0465026567/ref=sbx_con/104-0999930-2746340?%5Fencoding=UTF8#concordance&#34;&gt;concordance&lt;/a&gt; that shows the frequently used words in a book like a tag list.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Textarc</title>
      <link>https://www.s-anand.net/blog/textarc/</link>
      <pubDate>Wed, 15 May 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/textarc/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://textarc.org/&#34;&gt;Textarc&lt;/a&gt; &amp;ndash; a visual way of representing text.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>lorum ipsum dolor</title>
      <link>https://www.s-anand.net/blog/lorum-ipsum-dolor/</link>
      <pubDate>Thu, 13 Dec 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/lorum-ipsum-dolor/</guid>
      <description>&lt;p&gt;Finally figured out that &lt;a href=&#34;http://nwalsh.com/comp.fonts/FAQ/cf_36.htm&#34;&gt;lorum ipsum dolor&amp;hellip;&lt;/a&gt; means nothing.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
