| 0xDE ( @ 2005-08-05 23:16:00 |
| Entry tags: | blogging, graph drawing, social networks |
Mindmap
Livejournal MindMap appears from its description to be a graph drawing system for visualizing connections between livejournals. The interesting part, to me, is not so much how the graphs are actually drawn (likely some kind of force-based system) but how they pick out which information to make more and less prominent in the graph via coloring, sizing, or even by choosing to include or exclude some vertices. Livejournal has about 8 million blogs, too much for a single drawing. Even if it's just restricted to other journals one person connects to, it may be difficult to fit them all as labels within a single drawing — the user
mcfnord who wrote the entry I'm linking to has nearly 300 individual journals he or she lists as friends, and nearly 200 who list him or her as friends, not even counting community journals etc. So obviously some amount of selectivity is necessary in order to make any useful information apparent in a drawing.
Following some links, it appears the system looks only at livejournals connected directly to yours, and does some sort of clique listing algorithm to find clusters among the graph induced by those vertices. Vertices are displayed as bigger, brighter, and closer to the center when they belong to larger cliques. Maybe the colors indicate different cliques? Apparently it's very slow if you have large maximal cliques, because they list all cliques and not just the maximal ones; perhaps they should look into less naive maximal clique listing algorithms... (actually, not the algorithm of mine linked here, that's intended for independent sets in sparse graphs or cliques in dense ones, but some of its references might be relevant).
Unfortunately the email-return user interface makes it cumbersome to experiment, and anyway this journal hasn't been around long enough to acquire an interesting neighborhood of connections.
ETA 10/8/05: mindmap for this journal. As I said above, not a very interesting graph yet.