March 11th, 2007

Elastic lists

Just a short post, but another demo is online.

nobel_480.png

It is a demon­stra­tion of the “elas­tic list” prin­ci­ple for brows­ing multi-facetted data struc­tures. Click any num­ber of list entries to query the data­base for a com­bi­na­tion of the selected attrib­utes. If you cre­ate an “impos­si­ble” con­fig­u­ra­tion, your selec­tion will be reduced until a match is possible.

The exam­ple data is based on the Noble prize win­ners dataset used in the Fla­menco facet browser.

Elas­tic lists enhance tra­di­tional facet brows­ing approaches by • visu­al­iz­ing rel­a­tive pro­por­tions (weights) of meta­data val­ues by size • visu­al­iz­ing unusu­al­ness of a meta­data weight by bright­ness • and ani­mated fil­ter­ing transitions.

In unfil­tered view, the bright­ness shows a trend mea­sure, indi­cat­ing a ris­ing num­ber of prices of the last years.

In fil­tered views, a brighter back­ground indi­cates a higher weight of the meta­data value com­pared to the over­all distribution.

peace.png

If, for instance, you click “peace” as in the exam­ple above, you will see that “female” and “Switzer­land” are much brighter, indi­cat­ing that the pro­por­tion of women and Swiss is much higher in this con­text than com­pared to the whole data set. That’s inter­est­ing infor­ma­tion and could also be used to char­ac­ter­ize the result set of a key­word query or any other col­lec­tion in terms of its “char­ac­ter­is­tic” meta­data val­ues. Besides that, it fos­ters under­stand­ing of how meta­data val­ues are cor­re­lated with each other, which is often inter­est­ing infor­ma­tion itself.

You can also switch on lit­tle sparklines to see the tem­po­ral dis­tri­b­u­tion of each meta­data value: picture-7.png

38 Responses to 'Elastic lists'

Subscribe to comments with RSS or TrackBack to 'Elastic lists'.

  1. Sam
    March 15th, 2007 at 9:05 pm

    Wow. That is awe­some. It allows you to see all the rela­tion­ships so quickly. I never would have guessed that I could find the Nobel prize win­ners list so fascinating.

  2. bastian
    March 17th, 2007 at 1:05 pm

    das sparklines-feature gefällt mir beson­ders gut. gibt einem einen nüt­zlichen und schnellen überblick wieviel daten man bei den einzel­nen ein­trä­gen zu erwarten hat.

  3. Tim
    March 23rd, 2007 at 10:05 am

    Hi Moritz, I saw this posted on Andrew’s Infor­ma­tion Aes­thet­ics blog http://infosthetics.com/ It’s great work, well done! I have two ques­tions. What is the order­ing telling me? For exam­ple in your screen­shot above (Peace) the coun­tries are ordered: USA, UK, France, Ger­many FRG, Switzer­land. That’s not in order of when they one the prize, or how often. What is it? Also when I look at the list totally unfil­tered the num­ber next to Peace is 111, which I think means that there are 111 Nobel Peace Prize win­ners in the data. How­ever, when I select Peace the num­ber jumps to 119. Why — what do those num­bers mean?

  4. Joe
    March 23rd, 2007 at 1:46 pm

    Really nice inter­face! Just won­der­ing whether click­ing on a per­son is sup­posed to do any­thing? It doesn’t for me, and it would be nice to, for instance, pop up a Wikipedia entry.

  5. mo
    March 23rd, 2007 at 2:03 pm

    Hi, thanks for your feedback!

    @Tim: The ini­tial order is based on the num­ber of prizes over­all, except for the year and decade fields, since they have a nat­ural order. This order is main­tained, even if for a fil­tered view, the val­ues might be dif­fer­ent. Thanks for the tip with the num­bers, that’s clearly a bug. The prob­lem is that some award win­ners received mul­ti­ple prizes, right now they also show up mul­ti­ple times in the result list, and I think that causes the dif­fer­ences in counting…

    @Joe: This should take you to the nobel prize winner’s page on http://nobelprize.org/ Hm — you have a popup-blocker installed? Maybe that’s the rea­son noth­ing happens…

  6. josh
    March 23rd, 2007 at 7:07 pm

    Why is this so bro­ken? I can click

    1. Physics, then
    2. Female, then
    3. Male

    to learn that John Bardeen is four male and female win­ners of the physics prize.

    Hey! Func­tion! Go func your­self while I jack off to form.”

  7. mo
    March 23rd, 2007 at 9:44 pm

    Hi josh,

    actu­ally, I can­not repro­duce the prob­lem you men­tion. For “impos­si­ble” con­fig­u­ra­tions, the appli­ca­tion reduces the selec­tions until a match is pos­si­ble. So actu­ally, it should switch to “female” selected alone. Would be great if you can send me the exact steps to repro­duce the prob­lem, so I can fix the bug…

  8. since1968
    March 23rd, 2007 at 11:45 pm

    Wow. That’s one of the only non-standard search inter­faces I’ve seen that intu­itively improves drill down. Well done. How well does it scale for larger datasets?

  9. mo
    March 24th, 2007 at 12:05 am

    @josh, tim: I found the bug, it actu­ally came from the same source as what Tim pointed out: the prob­lem is that a sin­gle person/institution can have recived mul­ti­ple prizes. This both caused an error in deter­min­ing the right result set as well as the count­ing of the prizes. Thanks again for your input!

    @since1968: Love and peace :) and: cur­rently, this is just an inter­face study, so every­thing is han­dled on the client side — no data­base. The queries could also be han­dled server side, but there is also a nat­ural limit to the elas­tic lists prin­ci­ple space-wise. It won’t work the same way, if there are hun­dreds of val­ues for each meta­data field. How­ever, I think the prin­ci­ple of visu­al­iz­ing meta­data pro­por­tions as well as high­light­ing unsual val­ues is quite use­ful and scal­able in gen­eral, but maybe with dif­fer­ent inter­face com­po­nents. I am work­ing on it so check back :)

  10. pat
    March 24th, 2007 at 9:34 pm

    This is awe­some! Are you going to make this avail­able as open source?

    Pat

  11. Moritz Stefaner
    March 24th, 2007 at 11:21 pm

    @pat: Hi — in prin­ci­ple I could, but the code is pretty much devel­oped in a larger frame­work I am cur­rently using for my the­sis. To iso­late only this part would be pos­si­ble, but right now I do not have the time. But it might hap­pen, eventually ;)

  12. pat
    March 26th, 2007 at 1:57 am

    Isn’t that what under­grads are for?! :)

    Are there parts of your the­sis that you’re not ready to release yet? I’m only ask­ing because I know of some great uses for this appli­ca­tion and would be inter­ested in what else you have squir­reled away!

  13. mo
    March 27th, 2007 at 5:47 pm

    Hi,

    ya, but you know I am a design stu­dent, not a com­puter sci­en­tist. So right now, I am focussed on pre­sent­ing my inter­face ideas and demon­strat­ing that they work with real data. Build­ing an open source ver­sion han­dling all kinds of data etc. is a dif­fer­ent busi­ness. Releas­ing parts of the code is not the issue, but at the moment it would need quite some work (code&support) to do that.

  14. […] oth­ers, I think that elas­tic lists are very inter­est­ing solu­tions to dis­play multi-facetted data struc­tures, because they offer 5 key […]

  15. » Analisi dei tag/meme » Full(o)bloG
    April 4th, 2007 at 5:16 pm

    […] Intanto gode­tevi questo esper­i­mento sulla dinam­ica dei tags e questo (stu­pendo) sulle liste “elastiche“ […]

  16. Happy GUI Elastic lists.. «
    April 5th, 2007 at 11:38 am

    […] Full post, and demo. […]

  17. […] of Pots­dam, has cre­ated a great UI brows­ing multi-facetted data struc­tures, called the ‘elas­tic lists’. It’s bril­liant. Check the online demo. Elas­tic lists enhance tra­di­tional facet browsing […]

  18. Mark Sorsa-Leslie
    April 21st, 2007 at 5:42 pm

    Hi Moritz,

    This is extremely pow­er­ful. I am build­ing a new real estate man­age­ment site and I would like to know how we could work together. Per­haps you could email me and we can take this further.

  19. Andreas Sefzig
    April 29th, 2007 at 5:16 pm

    Hallo Moritz,

    schönes Ding, jetzt erst ent­deckt ;) Kennst Du den Talk von Hans Rosling bei den TEDtalks? Kön­nte gefallen: http://www.ted.com/index.php/talks/view/id/92. Grüße,

    Andreas

  20. Mo
    April 29th, 2007 at 6:53 pm

    Ja, zwei Posts weiter oben: http://well-formed-data.net/archives/61/hans-rosling-gapminder

  21. […] redis­cov­ered Moritz Stefaner’s blog “Well-formed data” and noticed this great elas­tic list nav­i­ga­tion design.  The visual cues are rel­a­tive pro­por­tions of meta­data val­ues by size and […]

  22. Jax
    May 11th, 2007 at 7:37 am

    Seen Exhibit?

  23. John Evensen
    June 26th, 2007 at 2:00 pm

    Dear Sir, Your UI uti­liz­ing AJAX, par­tic­u­larly the bal­ance data pre­sen­ta­tion and ease of use, is impressive.

    My com­pany is launch­ing a new site, a MySQL/PHP dri­ven data­base site of and for busi­ness pro­fes­sion­als. It’s a type of online direc­tory of lead­ers in their field. The inter­face you have cre­ated here would be quite applicable.

    I would wel­come talk­ing in more detail about hir­ing you to cus­tomize your UI here for our new site. From what I have seen in this demon­stra­tion, lit­tle redesign work would be needed. The major­ity of work about be more fil­ter cri­te­ria, and rearrange­ment of results. Thank you. I look for­ward to hear­ing from you. Kind regards, John

  24. […] Infor­ma­tion for­ag­ing cues for the iPod/iPhone Pub­lished August 22nd, 2007 infor­ma­tion for­ag­ing , visu­al­iza­tion On vaca­tion I was brows­ing some­one else’s ipod for songs, but didn’t know which items in the genre or artist list had more than one song.  This is infor­ma­tion for­ag­ing cues can really ben­e­fit inter­face design. To the left of the > they could show a lit­tle hor­i­zon­tal bar indi­cat­ing how much stuff is in this branch of the tree.  Or adjust the height of the item in the list, a la Moritz Stefaner’s elas­tic lists. […]

  25. […] elas­tic lists, tag clouds 5.0, flux­ury [Moritz Stefaner] […]

  26. Well-formed data » FIND07 workshop
    September 20th, 2007 at 3:08 pm

    […] bet­ter then never: I attended the lovely FIND07 work­shop in Regens­burg, pre­sent­ing my work on the Elas­tic Lists. In the begin­ning, I felt a bit weird at the con­fer­ence, being the only designer in sight, but the […]

  27. […] about that con­tent. The elas­tic list visu­al­izes the data in two main ways (bet­ter explained at the Well-formed data blog entry). First, the size of the cells is dynamic, and the cells change in size rel­a­tive to the chosen […]

  28. Well-formed data » Exhibit
    January 12th, 2008 at 2:26 pm

    […] Elas­tic list­sYou say… We say…Emerging top­ics update­Tag maps updatePub­li­ca­tions­For­rester Research: Social Techno­graph­icsVi­sual tools for the socio–semantic web­First post on this blogBest Mas­ters The­sisVi­su­al­iz­ing gaps in time-based lists […]

  29. Moses Gone
    June 25th, 2008 at 10:07 am

    Hello, I am am inter­ested in metadta visu­al­iza­tion for geospa­tial data. My feel­ing is that cur­rent state of the art doesnt really help a user in mak­ing a choice on which data to use after the search with a mul­ti­ple results. I came across your method­ol­ogy and I was won­der­ing if you could pro­vide me more info on. Also, are there any doc­u­men­ta­tion ie devel­op­ers guide?

  30. […] hem hem — chooses “Our Favorite Type­faces of 2007″ // Elas­tic lists demo (some Doc­u­men­ta­tion) and Elas­tic tags demo // Lassie, a no-programming alter­na­tive to the excel­lent Wintermute […]

  31. […] Well Formed Data (Elas­tic Lists) […]

  32. David
    January 10th, 2009 at 9:17 pm

    Hi Moritz, I loved read­ing your paper. I have reserved a non-profit domain called cocreators.com. (It looks hor­ri­ble at the moment.) I want to invite the larger open source com­mu­nity to take col­lab­o­ra­tion to as you say “col­lab­o­ra­tive, pub­lic activ­ity on web scale”. I deeply admire your inter­face skills and vision. Please email me your skype account if you have one so I can call you. I also may have some paid work for you. Our team is work­ing with data min­ing on hadoop clus­ters. Best Regards, David

  33. RepRisk - Reputation Analysis » Blog Archive
    February 12th, 2009 at 4:45 pm

    […] Quelle: http://www.well-formed-data.net […]

  34. […] Visit the Elas­tic Lists Website […]

  35. Christian
    July 22nd, 2009 at 1:08 pm

    Hi Moritz

    First of all, I really enjoy your work, its inspiring

    How would you describe the major dif­fer­ences between this (Nobel) and the NYTimes lists you did.. How are they each strong?

    The Nobel got color-coding which is nicely visual. The NYTimes has multiple-choises and sorts the lists based on what you choose.

    I guess I am inter­ested in the thoughts behind why the Nobel for instance is not sort­ing automaticaly ?

  36. […] Visit the Elas­tic Lists Web­site By admin – March 29, 2007 — No com­ments — Posted in Data, Visu­al­iza­tions. — Tagged with Data, visualization, […]

  37. […] This is a pretty cool demon­stra­tion of a use­ful and intu­itive way to dis­play and walk through multi-faceted data­bases.  Here’s some expla­na­tion from the “Well Formed Data” blog.  It is a demon­stra­tion of the “elas­tic list” prin­ci­ple for brows­ing multi-facetted data struc­tures. Click any num­ber of list entries to query the data­base for a com­bi­na­tion of the selected attrib­utes. If you cre­ate an “impos­si­ble” con­fig­u­ra­tion, your selec­tion will be reduced until a match is pos­si­ble. This blog post is at: http://well-formed-data.net/archives/54/elastic-lists […]

  38. […] Blog Post […]

Leave a Reply