Tag clouds are an interesting visualization technique because, unlike bar charts, you can easily display 30 or 50 weights in a compact figure. Moreover, because they are a 2D structure, you can more easily cluster similar tags together. The Tag-Cloud Drawing problem is the optimization of the layout of the tag clouds. It is somewhat related to the Graph Drawing problem.

Recently, Fujimura et al. showed how to scale tag clouds further… up to 5,000 attributes!

We use a topographical image that helps users to grasp the relationship among tags intuitively as a background to the tag clouds. We apply this interface to a blog navigation system and show that the proposed method enables users to find the desired tags easily even if the tag clouds are very large, 5,000 and above tags. Our approach is also effective for understanding the overall structure of a large amount of tagged documents.

I really think that tag-cloud drawing is a topic deserving of more attention. It is both a fun and practical problem.

2 Comments »

  1. Well, some references to Kohonen’s SOM or MDS would not hurt Fujimura’s paper.
    Another thing is, of course, whether this “Topigraphy” can be called a tag cloud any more.

    http://archive.ast.cam.ac.uk/vizier/kohonen.htx
    http://www.comp.lancs.ac.uk/~kristof/research/papers/phd/2003/image035.jpg
    http://cdsweb.u-strasbg.fr/misc/koh-screen1.gif

    Comment by Innar Liiv — 10/6/2008 @ 14:38

  2. Ooh, graph drawing. It’s been a while, but I did work on this stuff once upon a time. Feel free to lift ideas or source code from my home page: http://www.cs.cmu.edu/~quixote/#Graph%20Layout

    Comment by Daniel Tunkelang — 11/6/2008 @ 12:19

Leave a comment

Warning: When entering a long comment, please ensure that you make copy of your text prior to submitting it. If the server should fail or if you hit a bug, you might lose your work. I am not responsible for your lost effort.

To spammers: I carefully review every single post and make sure that spam gets deleted. You are wasting your time if you are manually entering spam using this form. Read my terms of use to see what I consider to be abusive.

Example: duo plus septem is '9'. The numbers are expressed in latin numerals but you should give your answers using ordinary digits.

 

« Blog's main page

Powered by WordPress