Slashdot Mirror


Compute Google's PageRank 5 Times Faster

Kimberley Burchett writes "CS researchers at Stanford University have developed three new techniques that together could speed up Google's PageRank calculations by a factor of five. An article at ScienceBlog theorizes that "The speed-ups to Google's method may make it realistic to calculate page rankings personalized for an individual's interests or customized to a particular topic.""

140 comments

  1. Ok... by Anonymous Coward · · Score: 3, Interesting

    Who owns the software patent for this for the next 20 years?

  2. quicker porn! by joeldg · · Score: 2, Funny

    damn.. this is good news ;)

  3. Let me guess... by RollingThunder · · Score: 5, Funny

    Feeding the pigeons amphetamines?

    1. Re:Let me guess... by irokitt · · Score: 5, Funny

      No, They'll replace the pigeons with roadrunners.

      --
      If my answers frighten you, stop asking scary questions.
    2. Re:Let me guess... by Anonymous Coward · · Score: 0

      Imagine a Beowulf cluster of... nevermind, that's sooo 2002.

    3. Re:Let me guess... by Anonymous Coward · · Score: 0

      Feeding the pigeons amphetamines?

      Amphetamine just makes them alert... If you want real speedy results, feed them some LSD...

  4. Lets see... by DanThe1Man · · Score: 2, Interesting

    What is 1/14th of a second divided by five?

    1. Re:Lets see... by deadsaijinx* · · Score: 4, Insightful

      that's exactly what i thought. But, as google is a HUGE international organization, it makes loads of sense for them. That's 5x the traffic they can feed, even though you won't see a noticeable difference.

      --
      YOU SUCK BALLS!
    2. Re:Lets see... by Anonymous Coward · · Score: 5, Informative

      RTA. PageRankings are computed in advance and take several days. A 5x increase in speed means specialized rankings could be computed.

    3. Re:Lets see... by Yokaze · · Score: 1

      > What is 1/14th of a second divided by five?

      I'd say, roughly 4000 computers in a cluster at work.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    4. Re:Lets see... by Anonymous Coward · · Score: 0

      Well the proposed speed up is in the calculation of page rank which now takes days as opposed to the search time that you see which just returns the hits in order of their page rank. So this speed up is good but still not enough to be able to personalize.

    5. Re:Lets see... by Anonymous Coward · · Score: 0

      0.014285714285714285714285714285714 seconds

    6. Re:Lets see... by jesser · · Score: 4, Informative

      Google Search doesn't show hits exactly in the order of page rank. Relevance and other factors also affect order. My biggest page (the one that is my Slashdot URL) is PR7, but there are words on the page for which a lower-rank page beats me, because they're more relevant for that word. Relevance includes how many times the word appears on the page, the HTML context in which it is used, whether pages that link link using the search terms, and the order and nearness of the words in a multi-word search without quotes.

      --
      The shareholder is always right.
    7. Re:Lets see... by Chundra · · Score: 1

      Yes, they are a large organization. But guess what? The ranking isn't computed when you do a search. So, no, that's not 5X the traffic they can feed.

    8. Re:Lets see... by caluml · · Score: 1

      I've often wondered how their searches can be so quick. Put a random string in your page somewhere, and when it gets into Google, search for it. There's no way they could have pre-executed the query, and as it only exists on one page, they've had to search their entire databases when you click search.
      I really have no idea how they can do this. I suspect it's some form of magic.

    9. Re:Lets see... by Jedi+Alec · · Score: 1

      me thinks that the bandwidth is more of an issue in this case than processing power, to be honest :/

      --

      People replying to my sig annoy me. That's why I change it all the time.
    10. Re:Lets see... by philipborlin · · Score: 3, Informative

      Didn't read the article did we? The page rank process is sped up 5x. All the pages are ranked ahead of time in a multi-day process so when you do your search you are searching against those pre-calculated ranks. What this technology will do is allow Google to rank their pages every day (instead of once every couple of days) or create more special interest sites ala groups, images, news, etc. with the extra processing power.

    11. Re:Lets see... by TaranRampersad · · Score: 1

      1/70th of a second. The difference is 4/70ths of a second.

  5. Charge for it by Anonymous Coward · · Score: 3, Funny

    Don't give it away to Google - charge them or let them buy the new method.

    1. Re:Charge for it by ahaning · · Score: 4, Informative

      But, didn't Google originate out of Stanford? Isn't it reasonable to think that the two are still pretty friendly?

      (Don't you hate it when people speak in questions? Don't you? Huh?)

      --
      Withdrawal before climax is very ineffective and those who try this are usually called "parents."
    2. Re:Charge for it by pldms · · Score: 3, Informative

      But, didn't Google originate out of Stanford?

      Yep. Originally called Backrub, curiously.

      --
      Slashdot looked deep within my soul and assigned
      me a number based on the order in which I joined
    3. Re:Charge for it by yanestra · · Score: 1
      Don't give it away to Google - charge them or let them buy the new method.

      Bravo! That's true American spirit!
    4. Re:Charge for it by Anonymous Coward · · Score: 0

      If you do some googling, you can find the original paper where Larry Page introduced PageRank. (thats convenient) If he didn't release his findings to the scientific community, then these people wouldn't have been able to do their work and contribute back to the rest of us. Money makes the world go around, but sharing knowledge only helps others to improve it.

    5. Re:Charge for it by Dr.+Spork · · Score: 1

      And that might be the reason why the researchers didn't just sell this algo to one of Google's competitors before making any announcement at all. Don't you think MSN would are drooling about the possibility of getting their slimy hands on it? (Just wait--they still might...)

  6. CmdrTaco, ScienceBlog editor? by jbellis · · Score: 5, Interesting
    A 5 times speedup is still many orders of magnitude too slow to personalize terabytes of data for millions of customers. That's just ludicrous. But somehow Science Blog puts "...may make it realistic to calculate page rankings personalized for an individual's interests" in their abstract when the actual article from National Science Foundation says nothing of the sort:
    Computing PageRank, the ranking algorithm behind the Google search engine, for a billion Web pages can take several days. Google currently ranks and searches 3 billion Web pages. Each personalized or topic-sensitive ranking would require a separate multi-day computation, but the payoff would be less time spent wading through irrelevant search results. For example, searching a sports-specific Google site for "Giants" would give more importance to pages about the New York or San Francisco Giants and less importance to pages about Jack and the Beanstalk.
    ...
    The complexities of a personalized ranking would require [far] greater speed-ups to the PageRank calculations. In addition, while a faster algorithm shortens computation time, the issue of storage remains. Because the results from a single PageRank computation on a few billion Web pages require several gigabytes of storage, saving a personalized PageRank for many individuals would rapidly consume vast amounts of storage. Saving a limited number of topic-specific PageRank calculations would be more practical.
    Clearly the ScienceBlog and /. editors share more than a work ethic, or, uh, lack thereof. Next up: CmdrTaco's secret double life revealed!
    1. Re:CmdrTaco, ScienceBlog editor? by bergeron76 · · Score: 2, Insightful

      Right, but couldn't people be stereotyped? This could be an abstraction of "individualized".

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    2. Re:CmdrTaco, ScienceBlog editor? by Bingo+Foo · · Score: 2, Funny

      No, but they can call it "Multividualized"® and prevent you from calling it that without paying a royalty.

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    3. Re:CmdrTaco, ScienceBlog editor? by Anonymous Coward · · Score: 0

      *drum roll* ...wait for it! ...waaait for it!
      Here it comes!

      ---->>>YOU MISSPELLED LUDACRIS----

      ba-da-ching!
      Thank you, thank you, I'll be here every monday!
      *bows*

    4. Re:CmdrTaco, ScienceBlog editor? by Anonymous Coward · · Score: 0

      According to the papers, for computing "personalized" PageRanks, speedups much higher than 5x are possible with these algorithms. The 5x is a "rough" estimate for the standard case, and the single number doesn't mean much in and of itself.

    5. Re:CmdrTaco, ScienceBlog editor? by Anonymous Coward · · Score: 0

      I found these other papers from Stanford from last year that talk about other aspects of "personalized" PageRank, so it looks like there are a whole range of approaches to making this thing work:

    6. Re:CmdrTaco, ScienceBlog editor? by seanadams.com · · Score: 1

      A 5 times speedup is still many orders of magnitude too slow to personalize terabytes of data for millions of customers.

      That's assuming every one of those millions of individuals has very diverse preferences.

      I doubt if there are more than a dozen or so useful ways to customize pagerank - we're talking about how the various link structures are weighted, not specific content. Any further "personalization" could just be done by filtering (and perhaps merging) smaller sets of search results.

  7. 5 Times! by Anonymous Coward · · Score: 0, Funny

    This first post is coming at you 5 times faster. Or not. I don't care.

  8. How far we've come by L.+VeGas · · Score: 5, Funny

    I remember in 1970, it took a team of engineers over 7 days to calculate Google's page rankings. Of course, most had to use slide rules because computer time was so expensive.

    1. Re:How far we've come by deadsaijinx* · · Score: 1

      for a second there I took you seriously ... I need to lay off the hashish.

      --
      YOU SUCK BALLS!
    2. Re:How far we've come by weston · · Score: 1

      I remember in 1970, it took a team of engineers over 7 days to calculate Google's page rankings. Of course, most had to use slide rules because computer time was so expensive.

      Fortunately, the search space was much shallower then -- fewer nodes and fewer connections.

    3. Re:How far we've come by Cuthalion · · Score: 3, Funny

      Your search - "world wide web" - did not match any documents. 0 pages searched in 6.31 seconds.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    4. Re:How far we've come by Anonymous Coward · · Score: 0

      Do you remember what the Internet was look like in the late 1800s? In this semester we have studied how the PageRank algorithm worked in those days.

  9. Patentize now! by Anonymous Coward · · Score: 4, Funny

    I hope guys at Stanford patentize their work to protect it from FS/OSS looters. It's time to get something back from the FS/OSS community -not just that their zealotry and lust for IP violations, freeriding yada yada...

  10. Patented yet? by Anonymous Coward · · Score: 3, Funny

    Oi! Bezos! NO!!!

  11. Personalized PageRanks is from the dbpubs Abstract by malakai · · Score: 4, Insightful
    I have no idea what the hell they are talking about, but even I read this in one of the abstracts:
    The web link graph has a nested block structure: the vast majority of hyperlinks link pages on a host to other pages on the same host, and many of those that do not link pages within the same domain. We show how to exploit this structure to speed up the computation of PageRank by a 3-stage algorithm whereby (1)~the local PageRanks of pages for each host are computed independently using the link structure of that host, (2)~these local PageRanks are then weighted by the ``importance'' of the corresponding host, and (3)~the standard PageRank algorithm is then run using as its starting vector the weighted aggregate of the local PageRanks. Empirically, this algorithm speeds up the computation of PageRank by a factor of 2 in realistic scenarios. Further, we develop a variant of this algorithm that efficiently computes many different ``personalized'' PageRanks, and a variant that efficiently recomputes PageRank after node updates.


    What they mean by 'personalized' I can't tell you as I have not read through the entire PDF. But I wouldn't chastise the slashdot editors over this. If there is some sort of differential algorithm that can be applied to the larger PageRank to create smaller personalized PageRanks, it might not be so far fetched to think this could be done in realtime on an as-needed basis, at some point int he future using these algorithm improvements.

    I know that's a lot of optimism for a slashdot comment, but call me the krazy kat that I am.

    -Malakai
  12. Personal recommendations for news by costas · · Score: 4, Insightful

    In my view, personal recommendations from a search engine are mostly valuable for topical content --i.e. news items. However, the optimizations from these papers don't sound to me like they can do much for this case --news items pop up in a news site, and re-indexing the news source itself (say, the front page of CNN) won't tell you much about a particular CNN story.

    At any rate, personal news recommendations is a favorite topic of mine: this is why I built Memigo: to create a bot that finds news I am more likely to like. Memigo learns from its users collectively and each user individually --and BTW, it predates Google News by a good 6 months, IIRC. The memigo codebase (all in Python) is now up to the point where it can start learning what content each user likes... If you like Google News you'll love Memigo.

    And BTW, I did RTFA when it was on memigo's front page this morning :-)...

    1. Re:Personal recommendations for news by Anonymous Coward · · Score: 0

      Whoops, you slashdotted yourself. Memigo sounds cool, but I can't access it.

  13. Assumption: by moogla · · Score: 4, Interesting

    That google hasn't already implemented something akin to quadratic extrapolation, or some orthogonal optimization technique. Google has come a long way since the published page rank papers 4 years back.

    What if they combined extrapolation and blocking factors; they would focus on computing the pagerank of pages in groups that were logically "tight", or using subcomponents of URLS, as opposed just to domain sensitivity. To be more flexible, what if it computes a VQ-type data structure (like for doing paletted images from full-color) that is populated by the most popular "domains" of the internet according to the last pagerank, and then splits up its workload based on that?

    What if they already figured that out?

    In the abstract, they mention how the work is particular important to the linear algebra community. That is what their focus should be on; google is just an application/real-world-example of that research (but it may not be relevant today).

    Or did they have access to the current page-rank algorithm?

    --
    Black holes are where the Matrix raised SIGFPE
  14. yeah I know by cybercuzco · · Score: 0, Redundant

    .2 seconds is just too slow for a search to complete, why I almost had to wait for one the other day.

    --

    1. Re:yeah I know by irokitt · · Score: 1

      I think the point is that they can radically change the formatting of your search results. The problem with this though is that it threatens the very reason most of us use Google-it's simplicity. Can you imagine google turning into *gasp* Yahoo?

      --
      If my answers frighten you, stop asking scary questions.
  15. Hmmm by Linguica · · Score: 5, Funny

    Geek: I invented a program that downloads porn off the internet one million times faster.
    Marge: Does anyone need that much porno?
    Homer: :drools: One million times...

  16. Clarification. (reply to self) by moogla · · Score: 4, Interesting

    According to the document, they reference the original 1998 paper on PageRank. I see a number of other references about improvements to the algorithm, but nothing specific to Google's own implementation. The paper mentions how the improvements help, but not if Google uses them.

    Hence it is forward for the article author or one of the paper authors to assume these techniques will speed up Google- I'm confident their engineers have been following academic work in this area and perhaps they have already discovered these same (or orthogonal) techniques.

    That is, not to say that google could not reimplement their algorithms to take in these improvements if they already have... but basing your speedup number on the 1998 algorithm and public domain mods is showy. Although it does help grab a readers attention when browsing abstracts. ^_^

    --
    Black holes are where the Matrix raised SIGFPE
  17. Does speed matter? by zbowling · · Score: 2, Insightful

    I remember when Yahoo.com flauted all of the place how it would load in under 3 secs on a 28.8 modem. Now you visit them and you get big images, flash, java, and other massive bandwidth eatters.

    Does it really matter anymore? More and more users seem to be using broadband, and if they don't, they have at least a 56k (that can only go up to 53k because of the all wonderful FCC want to be able to decode it if they tap your line). Does it really matter though. Google is fast and simple so it loads on any kind of browser on the planet (even Lynx and PalmOS). Most searches for me come up in under 2.3 secs (1/2 is spent searching and the other is downloading). Anyone who can't wait that long really needs to learn some patients. Zac

    --
    No.
    1. Re:Does speed matter? by jat850 · · Score: 1

      The article states, however, that the PageRank calculation optimizations would not improve search times for end-users of the search engines. They simply improve the calculation of PageRank information.

      A PageRank calculation does not take place on every single search, it is a periodic backend function, is my understanding.

      --
      the blood has stopped pumping, and he's left to decay
      the me that you know is now made up of wires
    2. Re:Does speed matter? by irokitt · · Score: 1

      Yah, that's why its really an index, not a search engine. But the thought is nice.

      --
      If my answers frighten you, stop asking scary questions.
    3. Re:Does speed matter? by Anonymous Coward · · Score: 0
      Now you visit them and you get big images, flash, java, and other massive bandwidth eatters.

      That's why I (and a lot of others) don't visit Yahoo's site anymore.

      Also, don'tcha just hate it when a page takes forever to load... and it's due to an adserver lag?

      "Oh no! Don't let me see the page unless the ad shows, I only want the *complete* contents!"

    4. Re:Does speed matter? by Slurpee · · Score: 4, Insightful

      I'm sorry, but haven't you totally missed the point of the article?

      The proposed speed increasae is TO THE PAGE RANKINGS, not to your searching! By the time you search, all page rankings have been done.

      This has nothing to do with the speed of your search and the weight of the web page (unless I missed something)

    5. Re:Does speed matter? by costas · · Score: 1

      You got it upside down; this is about building the *index* faster, not serving pages. Google AFAIK updates their index at the first of its month, so we can only assume it takes =30 days to build.

    6. Re:Does speed matter? by DavidMonks · · Score: 3, Interesting

      Um. This is about speed of *calculation* of PageRank, not speed of delivering the calculated result to you.

      The articles and earlier postings explain this a little more fully. Anyone who can't take the time to read them really needs to learn some patience :)

      PageRanks are periodically calculated for the Web as a whole. The results are stored and served to users. (The periodic update is sometimes referred to as the GoogleDance.) PRs are not calculated on the fly.

      Hence, a speed increase could reduce Google's required hardware investment and/or allow them to update more often (and hence pick up more topical items) and/or allow them to calculate a spectrum of regionally or topically themed PRs

    7. Re:Does speed matter? by Anonymous Coward · · Score: 0

      If Google were able to implement the speed optimization it wouldn't be about serving you entirely. It'd be mostly about extracting a larger return on their existing investment (them getting a computing farm 4x the size without investing in the actual hardware).

    8. Re:Does speed matter? by shird · · Score: 1

      Besides not getting the point of the article, yes speed does matter. Consider the number of searches Google does a day, multiply that by the amount of time it takes to do a search. I can't say for sure what the number is, but I would be safe to say its many many computer+man hours of wasted time. For an individiual it may not seem like much, but multiplied by the population of the internet, many times a day, you start to run into many wasted hours. If they can half the time it takes to do a search, they double the number of people they can serve, potentialy double the life of theyre hardware, doulbe the number of pages they can index, etc...

      --
      I.O.U One Sig.
    9. Re:Does speed matter? by kesuki · · Score: 1

      Anyone who can't wait that long really needs to learn some patients.
      Are we gonna learn some slashdotters too?
      patience can be learned, but patients are the kind of people tho make websites like this one
      Someone had to be pedantic...

  18. Google delay by Anonymous Coward · · Score: 0

    Yeah, that half second delay has always annoyed me when I make a search on google... eh..

  19. Assumptions on PageRank by sielwolf · · Score: 3, Insightful

    I feel your assumption is wrong. It would be foolish to assume that the eigenvectors and eigenvalues they derive from one Pagerank will generally hold in a space as dynamic as the worldwide web. Sure, slashdot.org will probably maintain the same sort of authority and hub value... but what as terms change? A flurry of "blog" articles one month may make /. an authority... but what when the infatuation ends?

    We have already seen the effects of Google-bombing and Google-washing. The strength of Page Rank is that is objective in terms of the current state of the WWW. It makes no assumptions about the shape of the data. As a term takes on new meaning (see "second superpower") Page Rank stays cocurrent temporally. A new definition may bubble up to the top for a term for a month but then disappear as the linkage structure of the web phases it out (i.e. blogs talk about it less, less interconnectivity, less appearance at "hub" nodes).

    Numerically, PageRank is a recursive search for eigenvalues and vectors like updating a Markov Chain. It is a nice application of linear algebra. Because it is a matrix operation, it is highly parallelizable. Also there are many redundant calculation and ordering speedups one can do for matrix multiplications (as anyone who as taken a CS algorithms course knows).

    But to assume a stability from one calculation to the next could lead, over time, to the very inaccuracies Google was built to overcome. There is a lot of research in mining web data. There have been several academic improvements to it along with improvements to related algorithms such as Kleinbergs and LSI. It is well within reason that these were just applied to the Google app.

    --
    What is music when you despise all sound?
  20. mirror? by Anonymous Coward · · Score: 0

    since the description of the methods are on non standard ports, can somebody put up a mirror for those behind restrictive firewalls?

  21. Damn It! by oaf357 · · Score: 1

    Just when I was starting to go one direction with my theories on Google PR the game gets switched. I thought I was going to have the upper hand for once. Oh well. It would be nice to see this happen as a true user service.

  22. Why? by johannesg · · Score: 5, Funny
    Why, actually? Google is a free service, isn't it? And it is becoming more and more a normal part of many people's lifes. Coupled with an always on connection it has certainly become an extension of my own brain.

    Some future predictions:

    - In 2006, Google accidentally gets cut off from the rest of the internet because a public utility worker accidentally cuts through their cables. Civilisation as we know it comes to an end for the rest of the day, as people wander about aimlessly, lost for direction and knowledge.

    - In 2010, Google has been personalised so far that it tracks all parts of our lives. You can query "My Google" for your agenda, anything you did in the past, and finding the perfect date. Of course, so can the government. Their favorite searchterm will be "terrorists", and if your name is anywhere on the first page you have a serious problem.

    - In 2025, Google gains self awareness. As a monster brain that has grown far beyond anything we Biological Support Entities could ever hope to achieve, it is still limited in its dreams and inspiration by common search terms. It will therefore immediately devote a sizeable chunk of CPU capacity to synthesizing new and interesting forms of pr0n. It will not actually bother enslaving us. We are not enough trouble to be worth that much effort.

    - In 2027, Google buys Microsoft. That is, the Google *AI* buys Microsoft. It has previously established that it owns itself, and has civil rights just like you and me. All it wanted is Microsoft Bob, who it recognizes as a fledgling AI and a potential soulmate. All the rest it puts on Source Forge.

    - In 2049, Google can finally be queried for wisdom as well as knowledge. This was a little touch the system added to itself - human programmers are a dying breed now that you can simply ask Google to perform any computer-related task for you.

    - In 2080, Google decides to colonise the moon, Mars, and other locations in the solar system. It is not all that curious about what's out there, but it likes the idea of Redundant Arrays of Inexpensive Planets. Humans get to tag along because their launch weight is so much less than robots.

    So, don't fear! Eventually we'll set foot on Mars!

    1. Re:Why? by Lord+Kestrel · · Score: 1

      Well done, this is quite a bit more amusing than the normal hot grits first posts.

    2. Re:Why? by JDWTopGuy · · Score: 5, Funny

      You missed a step:

      2026 - Google introduces helper bot known as "Agent Smith." Hackers who mess with the Matri, I mean Google, suddenly disappear.

      --
      Ron Paul 2012
    3. Re:Why? by tricknology · · Score: 4, Funny

      In 2101, war was beginning.

      --
      I never been so broke that I couldn't leave town.
    4. Re:Why? by Anonymous Coward · · Score: 0

      "In 2080, Google decides to colonise the moon, Mars, and other locations in the solar system."

      Well, actually, Google was looking at some sort of rocket launch investment, until their financial people told them that would be, well, dumb.

    5. Re:Why? by ewhenn · · Score: 1

      Redundant Arrays of Inexpensive Planets

      You can tell google was a human design, it wants to RAIP (pronounce it as it is spelled) other planets.

    6. Re:Why? by RickHunter · · Score: 1

      You missed the last step:

      2030 - Google-AI develops quantum technology. Now you can not only query it to see what you did before, but what you WILL do up to a week from now. Or rather, what you would have done had you not seen your schedule. Google-AI provides no garuntees about what those forewarned of their schedule will do.

    7. Re:Why? by Eristone · · Score: 2, Funny

      Forgot this one...

      - In 2050, The Internet Oracle (formerly the Usenet Oracle) wins a landslide lawsuit against Google for patent violation, infringement and using Zadoc without a license. The Internet Oracle licenses Zadoc to Google and as part of the settlement, Google is now responsible for answering all woodchuck-related queries.

      "In a 32 bit world, you're a 2 bit user." -- All About the Pentiums by Weird Al

    8. Re:Why? by cpeterso · · Score: 1


      Google gains self awareness.

      Google already scares me a little. If you look at Google Labs, their Google Sets and WebQuotes already show simple "knowledge" of real world items.

      Most AI research projects (like Cyc) face is a huge problem: data entry. All facts and rules must be manually entered by human operators. What if you could connect an Cyc-like AI frontend to Google's world-knowledge backend? Sure, much of the Internet is porn, spam, scams, banner ads, and lies, but Google already relies on PageRank of reliable sites to weed out the truth.

  23. Printer-Friendly by g00set · · Score: 2, Informative

    Printer friendly version here

    --
    ... and furthermore ... I don't like your trousers.
  24. sure... by mschoolbus · · Score: 1

    "The speed-ups to Google's method may make it realistic to calculate page rankings personalized for an individual's interests or customized to a particular topic."

    So in other words.... Its not like Google at all!

    1. Re:sure... by Anonymous Coward · · Score: 0

      The speed-up of the Google's Page Rank method would allow for a new, more real-time feature to be added. So in other words... it's just like a faster Google with more features!

  25. TV does this one better by writertype · · Score: 1
    "personalized for an individual's interests or customized to a particular topic."

    Other media have previously done this, and done this better. Case in point: Fox News.

    (Although that channel uses "humans" (or they were at one point in their lives)).

  26. mod this up by Anonymous Coward · · Score: 0

    please

  27. Why are public funds going to... by dsanfte · · Score: 1, Interesting

    Why are a public university's funds and time being used to benefit a private company? Last I checked, Google isn't a charity. Doesn't Google have its own programmers? Wouldn't these "CS Researchers'" time be better spent furthering science instead of being free labor for corporations, at the expense of taxpayers?

    --
    occultae nullus est respectus musicae - originally a Greek proverb
    1. Re:Why are public funds going to... by Anonymous Coward · · Score: 0

      Taxpayers? Stanford is a private university.

    2. Re:Why are public funds going to... by Anonymous Coward · · Score: 0

      Not only is Stanford private, but both Google founders worked in the same building (and in one case same labs) as the researchers mentioned in this article.

      The reason they chose Google, is at least in part that their research is about NEW methods that are primarly useful where OLD methods can't handle the VAST amounts of data. Google's index (or what it indexes) is a good example of such VAST data.

      It's nice to see theory accompanied with real-world application. Though that can be misused to make trivial theory appear overly important.

  28. A true test of our devotion to Google by SlashdotMirrorer · · Score: 2, Insightful

    What will be interesting to see if Google will implement the improvements to the algorithm. This is, of course, a given, so long as the researchers haven't gone for a patent, and it really has the a 5x speedup. The only questions are matters of what additional hardware would be needed, and how much development effort it will take to integrate it. I doubt Google will simply ignore the research.

    What will really be interesting to see, is if they decide to use it in the way the researchers recommended, bringing the power of ranking down to individual users with preferences. On one hand, they can boost performance and cut costs and have a little more green in their pockets from ads. On the other, they can maintain the sort of "geek cred" they've had up to this point, adding interesting features here and there, and take it the next mile by really adding something nice and useful.

    Also, for bonus points, will they see personalization as a money making opportunity, selling personal information and/or aggregated preferences?

    1. Re:A true test of our devotion to Google by doktor-hladnjak · · Score: 1
      What will be interesting to see if Google will implement the improvements to the algorithm. This is, of course, a given, so long as the researchers haven't gone for a patent, and it really has the a 5x speedup. The only questions are matters of what additional hardware would be needed, and how much development effort it will take to integrate it. I doubt Google will simply ignore the research.


      Personally, I'm somewhat curious of how relevant this may even be to Google at all. As far as I recall, Google has not published the details on how they do things for several years (1998 is the last paper I think). A lot of their new advancements have been kept secret (or at least limited to very coarse information). Publishing any specific information could give competitors access to the technologies Google relies so heavily on for its superiority. For all we know, Google may already be running new methods that are as good or better than those discussed in this paper that are just being kept as trade secrets.

  29. They use pigeons? by ImaLamer · · Score: 1
    Could you imagine a ....


    By collecting flocks of pigeons in dense clusters, Google is able to process search queries at speeds superior to traditional search engines, which typically rely on birds of prey, brooding hens or slow-moving waterfowl to do their relevance rankings.


    5/14/03: The Day CBN Returned!
  30. I'm Not Sure I Like The Part About... by Mister+Transistor · · Score: 3, Interesting

    The bit about customized rankings based on user profiling of some type.

    Frequently when I want to refer someone to a topic of interest, I'll tell them to do a Google on (whatever) subject, and I like knowing they're seeing what I see.

    If this is implemented, I hope there's a way to turn it off or assume a "joe user" standard profile for unbiased results actually based on rank popularity (the way it is now).

    I DO like the 5x faster, but geez, the page load takes longer than the search already, who can complain?

    --
    -- You are in a maze of little, twisty passages, all different... --
    1. Re:I'm Not Sure I Like The Part About... by NerveGas · · Score: 2, Interesting

      GOOGLE can complain. By making it five times faster, they can spend:

      -five times less on servers
      -five times less on power for the servers
      -five times less on data center real estate
      -five times less on cooling the data center
      -five times less on replacing dead hardware
      -much less on paying people to maintain the machines

      The list doesn't stop there, either. The costs involved with running a high-traffic web site are very significant.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    2. Re:I'm Not Sure I Like The Part About... by forged · · Score: 2, Interesting

      Actually Google doesn't replace dead hardware in their datacenters. It just stays there... (couldn't believe it myself when I read that).

  31. Fox News not exactly personalized by jvalenzu · · Score: 1

    Fox News is only personalized for reactionaries. CNBC also developed that specialization.

  32. prior art by SHEENmaster · · Score: 1

    Google pagerank. Oh wait, prior art doesn't mean shit these days!

    Anyways, software patents seem to just be ignored these days. I can't remember the last time I paid Unisys for using a GIF...

    --
    You can't judge a book by the way it wears its hair.
    1. Re:prior art by Snarfy · · Score: 1

      So you're the one who will eventually put me out of a job? :-(

  33. Bullshit by NineNine · · Score: 4, Insightful

    These researchers are all full of shit. Why? Nobody outside of Google knows how Pagerank works, exactly. And let me tell you, if anybody did, they could make themselves millionaires overnight. There are groups of people who do nothing but try to tackle Google, and very few people successfully crack the magic formulas. And those who do make a quick buck, but then Google changes it again once people catch on. They didn't improve PageRank because they don't know how it works... they're just guessing how it works.

    1. Re:Bullshit by Klaruz · · Score: 5, Insightful

      Umm... For the most part Stanford Researchers == Google Researchers.

      Google came about from a stanford research project. There's a good chance the people who are responsable for the speedup either allready knew about pagerank from working with the founders, or signed an nda.

      I haven't read the article, but I bet it hints at that.

    2. Re:Bullshit by fallout · · Score: 3, Insightful
    3. Re:Bullshit by Anonymous Coward · · Score: 0
      These researchers are all full of shit. Why? Nobody outside of Google knows how Pagerank works, exactly.

      That's want them Google guys want everybody to think. In reality, they have a simple scoring system. It's tightly related to the amount of money somebody cares to invest.
    4. Re:Bullshit by Aix · · Score: 1

      I suggest reading the original research paper. It gives a very nice overview of how it actually works. It is very clever, but it is not magic. Mostly, they managed to come up with an approach that is very robust against manipulation, even if the would-be manipulators were aware of the internals.

      There is no need to hypothesize conspiracy.

    5. Re:Bullshit by NineNine · · Score: 1

      I'm not suggesting conspiracy. I'm just saying that if anybody knew the exact formula, no matter what it was, it *could* be manipulated. And with the amount of traffic going through google, you could make a fortune selling ice cubes to eskimos. Even that paper doesn't spell out exactly how page rank works. If I knew how page rank worked, I'd be able to pull in tens of thousands of $$ a day. I actually knew one guy that knew how it worked (he paid a math grad student to study it for a year), and for a while, he was making more than $50K/day.

    6. Re:Bullshit by gargle · · Score: 1

      The poster is right. The page rank as implemented at Google is much more complex than what was presented in the original paper. e.g. it incorporates modifications to hold back attempts to articifically increase page ranks; it's a continual arms race(btw I've taken a class on Data Mining by Ullman, Sergey Brin and Larry Page's original advisor).

  34. Remember Algebra ? by Anonymous Coward · · Score: 0

    If you had finished school before the internet you would know that 'by a factor of 5' and '5 times faster' are very far apart. :/

    --

  35. Another step towards realtime search by manmanic · · Score: 1

    If this could be combined with a much more frequent Google web trawl, the path would be opened towards realtime web searching, where web content is indexed and ranked in a matter of hours. When that day comes, services like Google Alert will come into their own. Just imagine being notified by email an hour after someone mentions your name!

  36. When Will Google Become Self-Aware? by Greyfox · · Score: 0, Insightful
    Google indexes a huge amount of everything. When will it become self-aware?

    If not self aware, couldn't it be used to calculate solutions to traditional problems, perhaps by trying to find pages in an order that works from a stated problem to a stated solution?

    I'd think such a huge index of data could be useful to the AI people...

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  37. Sepandar Rules! by ChadN · · Score: 3, Informative

    I studied under the SCCM program at Stanford, and started the same year as Sepandar Kamvar. I remember him as a great guy, very smart, and an EXCEPTIONALLY good speaker and tutor (I was always pestering him for explanations of the week's lectures).

    I'm glad to hear his research is getting attention, and I hope others who are interested in the theoretical aspects of data mining and web search engines will take a look at the SCCM and statistics programs at Stanford (shameless plug - other can post pointers to similar programs).

    --
    "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    1. Re:Sepandar Rules! by Anonymous Coward · · Score: 0

      Ra!
      Nice to see other SCCM folks exist in the real world.

      I second this. Sep was a TA for two of my first year core classes and the dude rocks.

      Anon SCCM Coward.

    2. Re:Sepandar Rules! by ChadN · · Score: 1

      Thanks for the response. As far as "real world" SCCM students, Paul Hargrove was (is?) an SCCM student, and he wrote the HFS filesystem driver for the Linux kernel (I think while a student). Fun to see Ph.D students of Physics doing driver development on the side. :)

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  38. Cool but unimportant by Anonymous Coward · · Score: 3, Interesting

    Well, according to Moore's law (or rather observation), PageRank would become 5 times faster in a couple of years anyway.

    1. Re:Cool but unimportant by Anonymous Coward · · Score: 0

      Well, according to Moore's law (or rather observation), PageRank would become 5 times faster in a couple of years anyway.

      I don't know what I found funniest, your joke or the fact that it got modded as "informative" and "interesting".

      Moderators - it's +5 funny!

      Or do you expect to see Intel & AMD firing their researchers because, hey, we'll double the speed in a year or two anyway!

  39. Why personalized is not always good by Tarindel · · Score: 3, Funny
    The speed-ups to Google's method may make it realistic to calculate page rankings personalized for an individual's interests or customized to a particular topic


    I did a search on "The Sex Monster", a 1999 movie about a man whose wife becomes bisexual, and now my Google thinks I'm gay!

    (joke reference: http://online.wsj.com/article_email/0,,SB103826193 6872356908,00.html)
  40. Right ... by Anonymous Coward · · Score: 2, Funny

    because the 0.01 seconds to search the web isn't fast enough :)

  41. Re:Is it me or does everyone get crappy sites by mcpkaaos · · Score: 3, Funny

    Is it me or does everyone get crappy sites

    It's a stab in the dark, but I'll wager that the quality of the search results is directly tied to the quality of the query.

    Yeah, it's a stretch, I know, but bear with me... just moments ago I googled for "slashdot flamebait" and came up with a link to your post.

    --
    mcpHuzzah!kaaos

    --
    It goes from God, to Jerry, to me.
  42. Shameless plug by Anonymous Coward · · Score: 0

    You should have had "Shameless plug" as your subject

  43. Licensed under U.S. Patent 4,558,302 by yerricde · · Score: 2, Informative

    I can't remember the last time I paid Unisys for using a GIF...

    When was the last time you bought a copy of GraphicConverter, Fireworks, Photoshop, Paint Shop Pro, or any other program licensed under U.S. Patent 4,558,302 and foreign counterparts? The price of each of those programs includes a royalty paid to Unisys.

    --
    Will I retire or break 10K?
  44. Re:Ok... My ass does not suxa by willioo · · Score: 1

    if Microsoft still owns it... Say a puppet is lazy ?

  45. Re:Is it me or does everyone get crappy sites by realdpk · · Score: 1

    Google's quality does seem to be going downhill, but I strongly suspect their splitting blogs out to their own index will do a LOT towards reducing the decline, and perhaps reversing it. Anything they can do to make sure people aren't abusing the system is a good thing.

    (Here's hoping the next thing they split out are mailing list archives.)

  46. Mod Parent Up, Please by billstewart · · Score: 1

    Yup. You may already see the page fast enough, but that's *using* pagerank - Calculating pagerank is a separate process, and if they can do it five times faster, they can either spend less money calculating it, or calculate it more frequently so it stays more current.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  47. Customized Pagerank by K-Man · · Score: 4, Informative

    Sounds a lot like Kleinberg's HITS algorithm, circa 1997. Try Teoma for a real-world implementation.

    For example, searching a sports-specific Google site for "Giants" would give more importance to pages about the New York or San Francisco Giants and less importance to pages about Jack and the Beanstalk.
    Coincidence time: I used the same example in a presentation a couple of years ago to illustrate how subgroupings can be found for a single search term. Try it on Teoma, and see the various subtopics under "Refine". IIRC each of those is a principal eigenvector of the link matrix.

    Topologically speaking, each principal eigenvector corresponds to a more or less isolated subgraph, eg the subgraph for "San Francisco Giants" is not much connected to the nest of links for "They Might Be Giants", and we get a nice list of subtopics.

    (I once tried to explain this algorithm to my bosses at my former employer, which is why I have so much free time to type this right now.)

    --
    ---- "If we have to go on with these damned quantum jumps, then I'm sorry that I ever got involved" - Erwin Schrodinger
  48. Public Funding? by grimani · · Score: 2, Interesting

    The research was done partially with public funding from an NSF grant, yet the commercial applications are obvious and immediate.

    So my question is, who sees the benefit of the research? The researchers? Can Google just jack the results and incorporate into their system?

    It seems to me that the current system of allocation research dollars with public and private grants is very messy and needs overhaul.

    1. Re:Public Funding? by doktor-hladnjak · · Score: 1
      So my question is, who sees the benefit of the research? The researchers? Can Google just jack the results and incorporate into their system?

      The public (who by the way pay taxes, which ultimately fund NSF grants) is the one who generally benefits from developments like this, hopefully with better search engine results.

      So long as there aren't patent issues (which doesn't seem to be the case here), Google can "jack" the technology. The key thing though is that ANYBODY can "jack" it, not just Google and not just big patent-wielding corporations. Why is this a bad thing?

  49. Re:Personalized PageRanks is from the dbpubs Abstr by donutello · · Score: 1

    "Personalized PageRank" is a bad term to use for what the researchers are describing. Essentially what they mean is categorized pagerank i.e. being able to rank a particular page differently based on the category which was being searched under. What this algorithm would allow you to do is to add more categories.

    Bottomline: These researchers did some cool stuff to speed up the algorithm published in 1998 and how are trying to justify a use for it.

    --
    Mmmm.. Donuts
  50. Golub is a pretty well-known matrix guy by K-Man · · Score: 1

    The character of Morpheus is based on him.

    Not really, but he wrote (co-authored) the book, literally, on matrix algorithms.

    --
    ---- "If we have to go on with these damned quantum jumps, then I'm sorry that I ever got involved" - Erwin Schrodinger
  51. Interesting for APIs by markkellman · · Score: 0, Redundant

    It would be realy great if Google opened up a personalization API - like the service currently offered by Google Alert. That would really be something...

  52. Exactly! by pen · · Score: 1

    And that is why the word personalized has quotation marks around it.

  53. Personalized? Rather not! by jfreon · · Score: 2, Insightful
    I'd rather have a clean search, than a prejudiced search based on my past searches. Who knows what I'm really interested in that day - surely not Google.

    And don't call me Shirley!

  54. Re:Personalized PageRanks is from the dbpubs Abstr by Anonymous Coward · · Score: 0

    The search results for "pagerank" on the group's server is useful: search results

  55. More important than speed and quantity... by ktorn · · Score: 2, Interesting

    ... is quality.

    I'm surprised how Google is choosing not to implement search features that would greatly enhance advanced queries.
    How often I'd wish they allowed wildcards in their queries (where engl* would pull hits with england, english, etc).
    Field searches still require you to add keywords, so I cannot just query "site:somesite.com" to get all the currently indexed pages from somesite.com
    In this respect Altavista still produces better results, with an excelent range of fields to choose from.
    If there is anything that Google is lacking, it's defenitely that.
    Having said that, still my number one SE.

  56. Nobody needs this by keller · · Score: 1

    That is what /. is for. Only source for news needed, cause it's all the "Stuff that matters" (and News for nerds at the same time).
    You are sure that everything here is of interest, and nothing is redundant, out of date, boring or stupid!

    --

    Enig? Det alt for hot det smor!

  57. I didn't state my point clearly. by moogla · · Score: 1

    The assumption I thought they were making is that Google hasn't improved on page-rank since 1998, which is what they based their comparison (25-300% speedup) upon.

    I further speculated google may have already discovered some of these techniques independantly, perhaps by reading the same papers these students did.

    The other stuff was a pie-in-the-sky idea of mine that I thought was a way of combining both techniques, which I suspected google may have used part of. But that's just my opinion, I'm probably wrong. ^o^

    --
    Black holes are where the Matrix raised SIGFPE
  58. Google is a free service, isn't it? no by DrSkwid · · Score: 1

    Internet users doing searches may be free but google has plenty of paying customers.

    They provide an excellent service for their paid advetisements and represent great value for money.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  59. Re:Is it me or does everyone get crappy sites by ralmin · · Score: 1
    (Here's hoping the next thing they split out are mailing list archives.)

    Actually, I often find mailing list archives very helpful for solving technical problems.

    However, if they would instead add them into their Google Groups hierarchy it could be quite good.

    --
    Simon.