Visualizing Graphs and Clusters as Maps

Transcription

Visualizing Graphs and Clusters as Maps
Visualizing Graphs and Clusters as Maps
Emden R. Gansner∗
Yifan Hu†
AT&T Labs - Research, 180 Park Ave, Florham Park, NJ 07932
AT&T Labs - Research, 180 Park Ave, Florham Park, NJ 07932
Stephen G. Kobourov‡
University of Arizona, 1040 E 4th Street, Tucson, AZ 85721
A BSTRACT
Information visualization is essential in making sense out of large
data sets. Often, high-dimensional data are visualized as a collection of points in 2-dimensional space through dimensionality reduction techniques. However, these traditional methods often do not
capture well the underlying structural information, clustering, and
neighborhoods. In this paper, we describe GMap, a practical algorithmic framework for visualizing relational data with geographiclike maps. We illustrate the effectiveness of this approach with examples from several domains.
to understand the visualization of a biological experiment that was
created by a statistician.
When large data sets are drawn as point clouds or node-link
graphs, it is sometimes possible to observe a visual similarity to geographic maps. For example, several small connected components
next to a much larger component suggest several small islands next
to a big continent. We took the next step in visualizing data directly
as a geographic map. A map representation is familiar and intuitive;
most people are very familiar with maps and nicely drawn maps often provide hours of enjoyable exploration. Many people take advantage of this familiarity with maps and manually create map-like
representations that portray relations among abstract concepts. We
were interested in automating the process which begins with the
data and ends with a drawing of a map. In this process there are
two main competing goals: First, we would like to be faithful to the
data, by maintaining the inherent structure and relationships, without adding or implying non-existent structure. Second, we would
like the final result to look like a map, using standard cartographic
conventions. Our attempt to address these two goals led to a framework for a map-based data representation that we call GMap.
Keywords: Information Visualization; Clustering; Graph Drawing; Graph Coloring; Maps; Set Visualization.
I NTRODUCTION
With the growth of the Internet and scientific and technological advances, the world has seen an explosion in the generation and collection of data. This data is often relational, high-dimensional, or
both. With such a wealth of data comes the need to understand it,
analyze it, and use it. Visualization can play a key role in all of
these steps, but especially so in the exploratory phase.
Many useful techniques for visualizing abstract data sets have
been considered in the past. Graphs made of nodes and links (or
edges) are often used to capture the relationships between objects,
and graph drawing allows us to visualize such relationships. Typically nodes are represented by points in two or three dimensional
space, and edges are represented by lines between the corresponding vertices. For an example of a relational data set, consider the
Amazon.com graph, where books are nodes and there is an edge between two books if people who have bought one of the books also
buy the other.
High-dimensional data sets, on the other hand, are often visualized as point clouds in two or three dimensional space. An example
is the listening pattern of users of the last.fm website. Each user
can be represented by a long vector. The dimension of the vector is
the same as the number of musicians available at the website, and
the value of each element is proportional to the number of times a
user listens to the corresponding musician. In a point cloud visualization, each point is a user and two points are close to each other
if the two users have similar music taste.
Unfortunately, these standard approaches of node-link diagrams
and point cloud representations often require considerable effort to
comprehend. If we desire to make the data accessible to people
outside the areas of computer science and statistics, providing more
compelling drawings is an important task. This is certainly true for
the ordinary user who might be curious about the recommendations
made by Amazon.com, but is also true for the biologist who wishes
GM AP
The GMap framework allows us to generate map-like representations from an abstract data set. Specifically, given a highdimensional data set or a graph with edge weights (e.g., the similarity between books as determined by purchase behavior at Amazon.com), it produces a drawing with a map-like look, with countries that enclose similar objects, outer boundaries that follow the
outline of the vertex set, and inner boundaries that have the twists
and turns found in real maps. A typical example is in Figure 1
and shows just under 1000 books.1 Our maps also can have lakes,
islands, and peninsulas, similar to those found in real geographic
maps.
GMap is a framework in the true sense of the word, rather than a
specific algorithm. It consists of four main steps, the first two steps
can be achieved by a variety existing algorithms. For the last two
steps we propose new algorithms.
In the first step we take as input a graph or high-dimensional
data set, and embed it into the plane. The statistics and scientific modeling communities have extensively explored this problem and provide many ways of doing this. Possible embedding
algorithms include principal component analysis, multidimensional
scaling (MDS), force-directed algorithms, or non-linear dimensionality reductions such as Locally Linear Embedding and Isomap.
The second step takes this collection of points in the plane and
aggregates them into clusters. Here, it is important to match the
clustering algorithm to the embedding algorithm. For example, a
geometric clustering algorithm such as k-means may be suitable for
an embedding derived from MDS, as the latter tends to place similar
points in the same geometric region with good separation between
clusters. On the other hand, with an embedding derived from a
∗ e-mail:
[email protected]
[email protected]
‡ e-mail: [email protected]. Work done while this author was at
AT&T Labs.
† e-mail:
1 Most of the images in this article are available in an interactive form at http://www.research.att.com/˜yifanhu/MAPS/
imap.html.
1
Getting Off: Pornography and
the End of Masculinity
Pornified: How Pornography Is Damaging Our
Lives, Our Relationships, and Our Families
Can't Buy My Love: How Advertising Changes
the Way We Think and Feel
The End of America: Letter of
Warning to a Young Patriot
Feministan
The Body Project: An Intimate
History of American Girls
Madness and Civilization: A History of
Insanity in the Age of Reason
Feminism Is for Everybody:
Passionate Politics
Memories, Dreams, Female Chauvinist Pigs: Women and the
Rise of Raunch Culture
Economic Facts
Reflections
The Obama Nation: Leftist Politics and
Potemkin: Catherine the Great's
and Fallacies
the Cult of Personality
Imperial Partner
The Ego and the
The Division of Labor
Id Stalin: The Court of
Common Sense, The Rights of Man and Other
in Society
Guilty: Liberal Victims and Power to
Ancient Iraq: Third
the Red Tsar
Essential Writings of Thomas Paine Their Assault on America the People
Edition The Marx-Engels
Liberty and Tyranny: A
Kant: Groundwork of the
Rescuing Sprite: A Dog Lover's Story Blood Meridian: Or the Evening
The Wealth of
Reader: Conservative Manifesto
Metaphysics of Morals Redness in the West
of Joy and Anguish
Nations Basic Political
Warning to
Writings
Utilitarianism
No Country for Old
The Analects
Being And
Gulag: A
A Place
Selected Works
the West
Phenomenology of
Men Nothingness
History
Called Freedom
Cancer Ward
City of
Perception Plato: Republic
The Conquest of
God The Pillars of the World Without
The Landmark Herodotus:
Gaul The Myth of Sisyphus:
Atonement
The War with Hannibal: The History of Rome
Earth End
The Book of Laughter
The Histories
St. Augustine
And Other Essays
from Its Foundation, Books XXI-XXX Into the
and Forgetting
Confessions The Twelve
The Thirteenth Tale: People of the Book: Pilgrims
Wild
The Histories
Purgatorio The Brothers
Caesars The Idiot
A Novel
A Novel
Ulysses
Love in the Time
Karamazov
The Remains of
of Cholera The Iliad
Sophocles I: Oedipus The King, Oedipus
the Day
The Iliad
s II: The Cyclops and Heracles,
The Odyssey of Homer
The Story of Edgar
Testimony: A
at Colonus, Antigone Crime and
higenia in Tauris, Helen of Homer
Sawtelle: A Novel Spark Notes Things
Novel
Punishment Anna Karenina White Teeth:
The Odyssey
Fall Apart
The Dore Illustrations for
Theogony, Works and
The Hour I First
The White Tiger: A
The Brass Verdict:
A Novel
Dante's Divine Comedy
Days Believed: A Novel
Novel A Novel
The God of Small
1984
Greek Tragedies, The Song of
Hamlet Lord of the
Things: A Novel
Sir Gawain and the Green
Catch-22
Volume 3
Dreaming in
Flies Roland Netherland Knight, Pearl, Sir Orfeo
Cuban
Music and The Age of Turbulence: Adventures
A Mercy
The Great
Romeo and
The Making of the The Complete World of
the Mind
in a New World
Gatsby
Of Mice and
Juliet Romeo &
Atomic Bomb
Men Greek Mythology
Gertrude: A
Invisible Man
Girl, Interrupted Nothing to Be
Juliet
Novel
Their Eyes Were
Frightened Of
Watching God
Mythology: Timeless Tales of
Family
Of Mice The Grapes of
Oliver Twist
Gods and Heroes
Writing Fiction: A Guide
Wrath & Men
Cultural Contexts for Ralph Ellison's Invisible
to Narrative Craft
Cat's Cradle:
The Battle of the Twelfth Night
Man: A Bedford Documentary Companion
Wuthering Heights
Death of a
A Novel
Labyrinth Salesman On Writing
Zora Neale Hurston: A
Black Ships Before Troy: The Favorite Jane Austen Novels: Pride and Prejudice,
Player Piano
Aesop's Fables
Life in Letters
Sense and Sensibility and Persuasion Story of 'The Iliad'
The Wayward
Plot &
Bus Naked Lunch: The
Structure: 5 Steps to a 5: AP
Middlemarch Martin Chuzzlewit
Marked Restored Text
Glengarry Glen Ross:
English Literature, Second Edition Howl and Other
A Play
The Alchemist
Poems The Fifth
Glengarry Glen
Ross
Sarah Kane:
Warrior of the Light:Mountain
Imagined Communities: Reflections on the Origin
and Spread of Nationalism, New Edition
Orientalism
The Interpretation
of Dreams
Basic Economics 3rd Ed: A Common
Sense Guide to the Economy
Discipline & Punish: The
Birth of the Prison
From Max Weber: Essays
in Sociology
Stories from
Ancient Canaan
Prolegomena to Any Future Metaphysics That Will Be Able to Come Forward As Science
With Kant's Letter to Marcus Herz, February 27, 1772: The Paul Carus Translation
The Elements of
Moral Philosophy
Aristotle: Nicomachean
Ethics The 48 Laws
of Power
Leviathan: With Selected Variants from the
Latin Edition of 1668
Myths from Mesopotamia: Creation, the Flood,
Gilgamesh, and Others Descartes: Meditations on First Philosophy: With Selections
from the Objections and Replies The Book of
Five Rings
Why Government Is the
Problem The Social
Contract Four Plays: Medea, Hippolytus,
Heracles, Bacchae The Koran
Phenomenology of
Spirit The Dhammapada
Meditations on First Philosophy: In Which the Existence of God and
the Distinction of the Soul from the Body Are Demonstrated
Graecoromania
The Campaigns of
Alexander Five Dialogues
Rome and Italy: Books VI-X of the History
of Rome from its Foundation The Civil
Wars The Fall of the Roman
Republic: Six Lives Inferno Makers of Rome: Nine
Lives The Annals: The Reigns of Tiberius,
Claudius, and Nero The Penguin Historical Atlas
of Ancient Rome Ulysses Annotated: Notes for James Joyce's
Ulysses [Revised and Expanded Edition]
Montaigne: Essays
Anselm of Canterbury: The
Major Works Aeschylus II: The Suppliant Maidens and The Persians,
Seven against Thebes and Prometheus Bound Euripides III: Hecuba, Andromache, The
Trojan Women, Ion Finnegans Wake
The Essential Homer: Selections from the
Iliad and the Odyssey
The Divine
Comedy Rosencrantz & Guildenstern
Are Dead
Paradise Lost
The Odyssey: The
Fitzgerald Translation
Bacchae and Other Plays: Iphigenia among the Taurians;
Bacchae; Iphigenia at Aulis; Rhesus Greek Tragedies, Volume 2
The Libation Bearers Milton's Paradise
Lost
Dore's Illustrations of the
Crusades The Divine Comedy:
Purgatorio The Homeric
Hymns
Iliad and Odyssey
boxed set
Sir Gawain and the
Green Knight Beowulf: A
New Telling
The History of the
Kings of Britain The Greek Myths:
Complete Edition
Arcadia: A
Play
Cymbeline Greek Gods and
Heroes The Demigod
Files The Last
Olympian A Midsummer Night's
Dream King Richard
II Mythium
Bulfinch's Greek and Roman Mythology: The
Age of Fable Poor Richard
Greek Myths for Young
Children Stories from Around the
World The Old Curiosity
Shop The Gods and Goddesses
of Olympus Wuthering Heights
Dombey and
Son The Children's Homer: The Adventures of
Odysseus and the Tale of Troy
The Golden
Goblet D'Aulaires' Book of
Norse Myths
The Odyssey
In Search of a Homeland: The
Story of the Aeneid
The Children of Odin: The
Book of Northern Myths
The Pickwick
Papers Pride and Prejudice The Special Edition Catharine: and Other
Writings Hawthorne's The Scarlet
Letter The Doors of Perception and
Heaven and Hell Who's Afraid of
Virginia Woolf?
The Twilight Saga: The
Official Guide
Twilight Focus on Leadership: Servant-Leadership
for the 21st Century
Twilight: The
Score
The Iceman
Cometh
The Long
Valley Moral Intelligence: Enhancing Business Performance
and Leadership Success A Moon for
the Misbegotten
American Buffalo
Barnaby Rudge
D'Aulaires' Book of
Trolls D'Aulaires' Book of
Animals The Mill on the
Floss Oleanna
The Psychedelic Experience: A Manual Based on the
Tibetan Book of the Dead Vanity Fair
Daniel Deronda
Leif the
Lucky
Welcome to the Monkey
House: Stories
Vampire Academy
Shadow Kiss
Chosen Frostbite Thespia
Sexual Perversity in Chicago and the
Duck Variations: Two Plays
To a God
Unknown Sam Shepard : Seven
Plays DMT: The Spirit Molecule: A Doctor's Revolutionary Research
into the Biology of Near-Death and Mystical Experiences
August: Osage
County
The Witch of Portobello:
A Novel Brida: A
Novel Doubt Zora Neale Hurston: A
Literary Biography
The Art of Fiction: Notes on
Craft for Young Writers
On Becoming
a Novelist
Discovering Voice: Voice Lessons for
Middle and High School
Voice Lessons: Classroom Activities to Teach
Diction, Detail, Imagery, Syntax, and Tone
Grace Cliffsnotistan
Mechanically Inclined: Building Grammar, Usage, and
Style into Writer's Workshop
Grammar for High School: A
Sentence-Composing Approach---A Student Worktext
5 Steps to a 5 on the AP:
Writing the AP English Essay Traveling Mercies: Some Thoughts
on Faith
Bird by Bird: Some Instructions
on Writing and Life
Sentence Composing for Middle School: A
Worktext on Sentence Variety and Maturity
Writing Down the Bones:
Freeing the Writer Within
On Writing Well, 30th Anniversary Edition:
The Classic Guide to Writing Nonfiction
The Elements of Style,
Fourth Edition
Grammar for Middle School: A
Sentence-Composing Approach--A Student Worktext
The First Five Pages: A Writer's Guide to
Staying Out of the Rejection Pile
Sentence Composing for College: A Worktext
on Sentence Variety and Maturity
Junky: The Definitive Text
of Junk Hell's Angels: A Strange
and Terrible Saga AP English Literature &
Composition Queer: A
Novel
The Elements of
Style CliffsAP English Language and
Composition The Essential Writings of
Ralph Waldo Emerson Veronika Decides to Die: A
Novel of Redemption The Pilgrimage
Aspects of
the Novel
Juneteenth: A
Novel
Ralph Ellison: Emergence
of Genius
Dust Tracks on a
Road: An Autobiography Leaves of Grass: The
Original 1855 Edition 101 Great American
Poems By the River Piedra I Sat Down and
Wept: A Novel of Forgiveness A Manual
A Historical Guide to
Ralph Ellison Sentence Composing for High School: A
Worktext on Sentence Variety and Maturity
Wrapped in Rainbows: The Life of
Zora Neale Hurston The Pastures of
Heaven Your Brain
Is God
Anna In
The Tropics
The Clean House and
Other Plays
Dead Man's
Cell Phone
Mules and
Men Reading Like a Writer: A Guide for People Who Love
Books and for Those Who Want to Write Them Trading Twelves: The Selected Letters of
Ralph Ellison and Albert Murray
Going to
the Territory
I Love Myself When I Am Laughing... And
Then Again: A Zora Neale Hurston Reader
Coelholand
The Zahir: A Novel
of Obsession How I Learned
to Drive
New Essays on Invisible
Man Shadow and
Act
Fear and Loathing in Las Vegas: A Savage
Journey to the Heart of the American Dream
Eleven Minutes: A
Novel Fool for Love and
Other Plays
13 by Shanley: Thirteen
Plays Complete Plays
Every Tongue Got to Confess: Negro
Folk-tales from the Gulf States
Topdog/underdog
Speed-the-Plow
The Cambridge Companion to
Ralph Ellison The Complete
Stories Tell My Horse: Voodoo and Life
in Haiti and Jamaica How to Read Novels Like a Professor: A
Jaunty Exploration of the World's Favorite Literary Form
Ralph Ellison's Invisible Man:
A Casebook Zora Neale Hurston : Novels and Stories : Jonah's Gourd Vine / Their Eyes Were Watching
God / Moses, Man of the Mountain / Seraph on the Suwanee / Selected Stories The Electric Kool-Aid
Acid Test
American Creation: Triumphs and Tragedies in
the Founding of the Republic
Home: A
Novel
Home To
Harlem New Essays on Their Eyes
Were Watching God The Sirens of Titan:
A Novel
Untamed The Woman in
White Flying Home: and
Other Stories
How to Read Literature Like a Professor: A Lively
and Entertaining Guide to Reading Between the Lines
The Singing Neanderthals: The Origins of
Music, Language, Mind, and Body
The Virgin
Suicides
The Perks of Being
a Wallflower
The Collected Essays of
Ralph Ellison The Blacker the
Berry God Bless You,
Mr. Rosewater
In Dubious
Battle Once There Was a
War How Fiction
Works
Ralph Ellison: A
Biography Living with Music: Ralph
Ellison's Jazz Writings Cane
The Portable Harlem Renaissance
Reader The Brethren: Inside the
Supreme Court
Prozac Nation
Jazz
Zora Neale Hurston : Folklore, Memoirs, and Other Writings : Mules and
Men, Tell My Horse, Dust Tracks on a Road, Selected Articles Zora Neale Hurston's Their Eyes Were
Watching God: A Casebook Mother Night:
A Novel
The Moon
Is Down
Angels in America: A Gay Fantasia on National Themes:
Part One: Millennium Approaches Part Two: Perestroika
Betrayed Music, The Brain, And Ecstasy: How
Music Captures Our Imagination
Manchild in the
Promised Land
Quicksand and
Passing On the
Road A Streetcar
Named Desire
The Servant-Leader Within: A
Transformative Path
The Congruent Life: Following the Inward Path
to Fulfilling Work and Inspired Leadership
Hunted How the Garcia Girls
Lost Their Accents Tar Baby
In Our
Time
Spark Notes
Invisible Man
Breakfast of Champions:
A Novel
Bones The Coldest Winter: America
and the Korean War
The Things
They Carried
Their Eyes Were Watching
God Literature Guide Steinbeck's the Grapes of
Wrath Spark Notes The Grapes
of Wrath
Sweet Thursday
The Bell
Jar
Passing: Black and
Blue The Scarecrow
The Lost
Symbol
This Is Your Brain on Music:
The Science of a Human Obsession
Bodega Dreams:
A Novel
The Virgin Suicides:
A Novel
Paradise Black Boy
Plum Bun: A Novel
Without a Moral
Sickened: The True Story
of a Lost Childhood
Heat Lightning
Extreme Measures: A
Thriller The Nine: Inside the Secret World
of the Supreme Court
Sea of Poppies:
A Novel
Drowning Ruth: A
Novel The Gate
House
She's Come
Undone Couldn't Keep It to Myself: Wally Lamb
and the Women of York Correctional Institution Legacy of Ashes: The
History of the CIA
The World in Six Songs: How
the Musical Brain Created Human Nature
Love: A
Novel
Song of
Solomon
The Invisible
Man Spark Notes The
Great Gatsby
Tortilla Flat
Long Day's Journey
into Night
Twilight Soundtrack
Twilight: Director's Notebook: The Story of How We Made the
Movie Based on the Novel by Stephenie Meyer
Beloved
Fitzgerald's The Great
Gatsby Spark Notes The
Scarlet Letter
The Complete Short Stories of Ernest
Hemingway: The Finca Vigia Edition
In Search of History Salem Witch Trials The Winter of Our
Discontent Twilight: The Complete Illustrated
Movie Companion
The Host:
A Novel
The Twilight
Saga Collection
Wuthering Heights
Bleak House
A Moveable
Feast
Cannery Row:
The Glass
Menagerie
Moksha: Aldous Huxley's Classic Writings on
Psychedelics and the Visionary Experience
VictorianaTransylvania
Our Mutual
Friend DK Readers: Trojan
Horse Archimedes and the Door
of Science Pride &
Prejudice
To Have and
Have Not
Travels with Charley in
Search of America: A Raisin in
the Sun
Huxley and
God: Essays
Emma The Short Stories of F. Scott
Fitzgerald: A New Collection
A Farewell
To Arms
One Flew Over the
Cuckoo's Nest: For Whom the
Bell Tolls
The Journey to
the East
Persuasion
Sense and
Sensibility
Northanger Abbey
Mansfield Park
Little Dorrit
Their Eyes Were Watching
God CD
The Old Man and
The Sea
Spark Notes The Adventures
of Huckleberry Finn
The Perennial
Philosophy Pride and
Prejudice David Copperfield
This Country
of Ours
Percy Jackson and the Olympians
Paperback Boxed Set Aesop's Fables: A Classic
Illustrated Edition
Classics to Read Aloud to Your Children: Selections from Shakespeare, Twain, Dickens,
O.Henry, London, Longfellow, Irving Aesop, Homer, Cervantes, Hawthorne, and More
Macbeth The Tempest
Bronte's Wuthering
Heights Native Son
Islands in the Stream
: A Novel
The Autobiography of Benjamin
Franklin Spark Notes No Fear
Shakespeare Othello The Taming of the
Shrew Henry V The Titan's
Curse Classic Myths to Read Aloud: The Great Stories of Greek and Roman
Mythology, Specially Arranged for Children Five and Up by an Educational Expert
The Bluest
Eye
Slaughterhouse-Five: A
Novel
The Girl Who Played
with Fire
Olivier Messiaen: Quartet for
the End of Time
Down These
Mean Streets
East of
Eden
Americana
The Scarlet
Letter
The Adventures of
Huckleberry Finn
The Crucible
The Brief Wondrous Life
of Oscar Wao
The Rest Is Noise: Listening
to the Twentieth Century
The Sun
Also Rises
The Catcher in
the Rye
The Great
Gatsby CD
Narcissus and Goldmund:
A Novel
Narcissus and
Goldmund
A Tale of Two
Cities: 150th Anniversary Lush Life:
A Novel
I'll Fly Away: Further Testimonies from
the Women of York Prison Little Heathens: Hard Times and High Spirits on
an Iowa Farm During the Great Depression
The Girl with the
Dragon Tattoo
Oprahland
I Know This Much Is
True: A Novel The Elegance of
the Hedgehog
The Secret
Scripture
A Fraction of
the Whole
Interpreter of
Maladies
Siddhartha
The Glass Bead
Game: Beneath the
Wheel
Mythology
Incidents in the Life of
a Slave Girl King Henry
V D'Aulaires' Book of
Greek Myths
Jane Eyre
Island Tree of Smoke:
A Novel
Then We Came to
the End: A Novel
The Savage Detectives:
A Novel
Drown
A Clockwork
Orange
CliffsNotes Jane
Eyre
Hamlet King Lear
The Help
The Northern
Clemency
Unaccustomed Earth:
Stories Handle with Care:
A Novel
The Guernsey Literary and Potato
Peel Pie Society Olive Kitteridge:
Fiction
Man Gone Down:
A Novel
Nineteen Eighty-Four
Steppenwolf: A
Novel
To Kill
a Mockingbird
Great Expectations
The Dictionary of
Classical Mythology
God's Bits of
Wood The Associate
Letter to
My Daughter
A Fine
Balance 2666: A
Novel
The Ground Beneath Her
Feet: A Novel
Fahrenheit 451
Demian
Narrative of the Life
of Frederick Douglass The Taming of the
Shrew King Henry IV, Part
2 Half of a
Yellow Sun
Stern Men
Still Life with Chickens: Starting Over
in a House by the Sea
Out Stealing Horses:
A Novel
The Moor's
Last Sigh
The Last
American Man
Stern Men:
A Novel
Eat, Pray, Love: One Woman's Search for
Everything Across Italy, India and Indonesia
Middlesex: A
Novel Shalimar the Clown:
A Novel
The Awakening
Waiting for Godot: A
Tragicomedy in Two Acts
A Tree Grows in
Brooklyn Golding's the Lord of
the Flies A Tale of Two
Cities Julius Caesar
The Tempest
The Library of Greek
Mythology The Merry Wives of
Windsor Heroes, Gods and Monsters
of the Greek Myths
Twelfth Night
The Merchant of
Venice Henry IV, Part
1 Idylls of the
King Copenhagen
Michael Frayn's Copenhagen in Debate: Historical Essays and Documents on
the 1941 Meeting Between Niels Bohr and Werner Heisenberg
Night Animal Farm
The Picture of Dorian
Gray - Oscar Wilde
The Invisible
Man Othello The Winter's
Tale Le Morte D'Arthur: The
Winchester Manuscript All's Well That Ends
Well The Once and
Future King
The Satanic Verses:
A Novel
Shame: A
Novel
Midnight's Children:
A Novel
War And
Peace The Boy In the
Striped Pajamas Infidel
Run: A
Novel
Bridge of Sighs: A
Novel Haroun and the Sea
of Stories
Anthills of
the Savannah
A Man of
the People
Wide Sargasso Sea:
A Novel
Twelfth Night: or, What
You Will One Thousand and One
Arabian Nights Shakespearea
As You Like
It Rule of Saint Benedict
in English
Eichmann in Jerusalem: A Report on
the Banality of Evil Dr. Jekyll & Mr.
Hyde A Midsummer Night's
Dream King Lear
Hesiod's Theogony
Ecclesiastical History of the
English People Brave New World and
Brave New World Revisited
No Longer
at Ease
Loving Frank:
A Novel
The Maytrees:
A Novel
A New Earth: Awakening to
Your Life's Purpose Selfhelpistania
Three Cups of Tea: One Man's Mission to Promote Peace
. . . One School at a Time
I Am
the Messenger
Divisadero
The Enchantress of Florence:
A Novel
Understanding Things Fall Apart:
Selected Essays and Criticisms
Brave New
World
The Good
Earth Medea and Other
Plays Saint George and
the Dragon
Shakespeare Stories
The Aeneid
Four Plays by Aristophanes: The Birds;
The Clouds; The Frogs; Lysistrata Chinua Achebe's Things Fall
Apart: A Casebook Macbeth The Adventures of Robin
Hood Girls at
War
Achebe's Things Fall Apart:
A Reader's Guide Madame Bovary
Chinua Achebe's Things Fall
Apart Wiesel's Night
On My Own: The Art of
Being a Woman Alone
Choose To Be Happy: A
Guide to Total Happiness
A Writer's Workbook: Daily Exercises
for the Writing Life
Happy for No Reason: 7 Steps to
Being Happy from the Inside Out
The Book
Thief
The Gathering
Home and
Exile
Arrow of
God
Things Fall Apart:
A Novel
Things Fall
Apart Heart of
Darkness
Frankenstein Huxley's Brave New
World Homeric Hymns
The Dore Gallery: His
120 Greatest Illustrations Fyodor Dostoevsky's Crime and
Punishment Grendel
Beowulf Paradise Lost and Paradise
Regained Divine Comedy:
Inferno Classical Mythology
Rosencrantz and Guildenstern
Are Dead
Beowulf: A New Verse
Translation The Canterbury
Tales The Oresteia: Agamemnon; The Libation
Bearers; The Eumenides Greek Tragedies,
Volume 1
Electra and Other
Plays The Glass Castle:
A Memoir
The History of Love:
A Novel
The Namesake:
A Novel
Never Let
Me Go
On Beauty
Playing for
Pizza
While Europe Slept: How Radical Islam
is Destroying the West from Within
Wesley the Owl: The Remarkable Love Story
of an Owl and His Girl
Collected Stories
Of Love and Other
Demons Chronicle of a
Death Foretold
A Passage
to India
The Self-esteem Companion: Simple Exercises to Help You Challenge
Your Inner Critic & Celebrate Your Personal Strengths
The Man From
St. Petersburg
The Caged Virgin: An Emancipation Proclamation
for Women and Islam
Alex & Me: How a Scientist and a Parrot Uncovered a Hidden
World of Animal Intelligence--and Formed a Deep Bond in the Process
The English
Patient
On Chesil
Beach
One Hundred Years of
Solitude Animal Farm
and 1984
All Quiet on the
Western Front
Chinua Achebe's Things Fall
Apart The Innocent:
A Novel
The Autumn of the
Patriarch We
Stone Cold
A Dangerous
Fortune
Night Over
Water
The Key
to Rebecca
Saturday
The Art of Racing
in the Rain
Water for Elephants:
A Novel
Memories of My
Melancholy Whores
The Unbearable Lightness of
Being: A Novel
Notes from
Underground
The Stranger
Spark Notes Crime
and Punishment
Mrs. Dalloway
Utopia A Modern Reader's Guide to
Dante's the Divine Comedy
Dante's Divine Comedy: Hell,
Purgatory, Paradise
Demons
No Exit and Three
Other Plays
Orlando A Portrait of the Artist as
a Young Man Dubliners Metamorphoses The Dore
Bible Illustrations
War and
Peace Stories of
Anton Chekhov
Jacob's Room
A Reader's Guide to
Finnegans Wake The Three Theban
Plays Lysistrata and Other
Plays Euripides I: Alcestis, The Medea,
The Heracleidae, Hippolytus Dore's Dragons, Demons and
Monsters The Eternal Husband and
Other Stories
The Decameron
The Aeneid
The Divine Comedy: Inferno;
Purgatorio; Paradiso Ten Plays
by Euripides
The Essential
Aeneid
Dore's Angels
The Inferno
The Consolation of Philosophy:
Revised Edition Gilgamesh: A New Rendering
in English Verse
Sophocles II: Ajax, The Women of
Trachis, Electra & Philoctetes Dore's Illustrations for Paradise
Lost The Epic of Gilgamesh: An English
Verison with an Introduction Paradiso Vita Nuova
Aeschylus I: Oresteia: Agamemnon, The Libation
Bearers, The Eumenides A Heartbreaking Work of
Staggering Genius
Howards End
KFC
Eye of
the Needle
Merle's Door: Lessons from
a Freethinking Dog
Dewey: The Small-Town Library Cat
Who Touched the World
Snow Flower and the
Secret Fan: A Novel
Katherine
The Other Boleyn
Girl Enduring Love:
A Novel
Amsterdam: A
Novel
The Memory
Keeper's Daughter
Suite Francaise
The Kite
Runner
The Adolescent
The Fall
The Constant
Princess The Six Wives of
Henry VIII
Amazing Gracie: A
Dog's Tale
In the Skin of
a Lion
The Gulag Archipelago, 1918-1956: An Experiment
in Literary Investigation, Parts V-VII
The Gulag Archipelago
1918-1956 I-II
The Unbearable Lightness of
Being The Double and
The Gambler
The Aeneid of
Virgil The Cambridge Companion to
Dante Purgatory Euripides V: Electra, The Phoenician
Women, The Bacchae Between the
Acts A Thousand
Splendid Suns
Dead Souls:
A Novel
The Plague
The Years
The Virgin's
Lover The Queen's Fool: A
Novel Grace: A
Novel
The Gulag Archipelago 1918-1956,
Parts I - II
The Gulag Archipelago Volume 1: An
Experiment in Literary Investigation The Gulag Archipelago: 1918-1956, An Experiment
in Literary Investigation III - IV
One Day in the Life
of Ivan Denisovich A Hero of Our
Time Resistance, Rebellion, and
Death: Essays
The New Bloomsday Book:
A Guide Through Ulysses
Don Quixote
The Gulag Archipelago 1918-1956 Abridged: An
Experiment in Literary Investigation In the First Circle:
A Novel The Collected Tales of
Nikolai Gogol
The First
Man
To the
Lighthouse Plutarch's Lives Volume
1 Paradise Euripides IV: Rhesus, The Suppliant Women,
Orestes, Iphigenia in Aulis The Rebel: An Essay
on Man in Revolt
The Hours
Heart of
a Dog
The Master
and Margarita
Oblomov
Anthology Of Classical Myth: Primary Sources in Translation : with Additional Translations by Other
Scholars and an Appendix on Linear B sources by Thomas G. Palaima
The Last Days of
Socrates Pseudo Dionysius: The Complete
Works Russiana
Nausea
Suttree
Ilf and Petrov's American Road Trip: The
1935 Travelogue of Two Soviet Writers
Execution by Hunger: The
Hidden Holocaust
Kolyma Tales
The Solzhenitsyn Reader: New
and Essential Writings, 1947-2005
August 1914
The Landmark
Thucydides
Plutarch's Lives, Volume
2 The History of the Peloponnesian
War: Revised Edition The Annals of Imperial
Rome Within the
Whirlwind
The Harvest of Sorrow: Soviet
Collectivization and the Terror-Famine
Man Is Wolf to
Man: Surviving the Gulag
Red Cavalry
Eugene Onegin: A Novel
in Verse Existentialism And Human
Emotions Confessions Livy: The Early History of
Rome, Books I-V Maximus Confessor: Selected
Writings Gregory of Nyssa: The
Life of Moses The Rise of the
Roman Empire The Twelve
Chairs Introduction to
Metaphysics The Ethics
Of Ambiguity
Moments of
Being
Travels with
Herodotus Plutarch: Lives of Noble
Grecians and Romans Oresteia
Journey into the
Whirlwind The Border Trilogy: All the Pretty Horses, the
Crossing, Cities of the Plain Twelve Chairs
Survival In
Auschwitz
The Soul and Barbed Wire:
An Introduction to Solzhenitsyn
We Never Make Mistakes:
Two Short Novels
Being and
Time
All the
Pretty Horses
Envy The Soviet Experiment: Russia, The USSR,
and the Successor States
Solzhenitsyn: A Soul
in Exile
White Guard
The Bhagavad
Gita The Epic of
Gilgamesh American Prometheus: The Triumph and Tragedy
of J. Robert Oppenheimer
Oil!
The Life and Extraordinary Adventures of
Private Ivan Chonkin The Christmas
Sweater
Men in Black: How the Supreme
Court Is Destroying America
A Dead Man's Memoir:
A Theatrical Novel Basic Writings
Heidegger's Being And Time:
A Reader's Guide A Room of
One's Own
Gulliver's Travels
The Civil
War Bernard of Clairvaux: Selected
Works The Daodejing
of Laozi
The Yoga Sutras of Patanjali: Commentary on the
Raja Yoga Sutras by Sri Swami Satchidananda
A History of Histories: Epics, Chronicles, and Inquiries from
Herodotus and Thucydides to the Twentieth Century Theban Plays
Politics Nicomachean Ethics
The Prince
The Jugurthine War / The
Conspiracy of Catiline Rome and the Mediterranean: Books XXXI-XLV of the
History of Rome from its Foundation Tao Te
Ching The Trial and Death
of Socrates
The Landmark Thucydides: A Comprehensive Guide
to the Peloponnesian War
Ironies of Faith: The Laughter at
the Heart of Christian Literature
Origen: An Exortation to Martyrdom,
Prayer, and Selected Works
Leviathan The Republic Of Plato:
Second Edition
One Hell of a Gamble: Khrushchev, Castro, and Kennedy, 1958-1964:
The Secret History of the Cuban Missile Crisis
Khrushchev: The Man and
His Era
The Fountainhead
The Forgotten Man: A New History
of the Great Depression
Atlas Shrugged
The Fatal
Eggs Augustine of Hippo: A
Biography The Roman History: The
Reign of Augustus The 5000 Year Leap: A Miracle
That Changed the World
Capitalism and Freedom: Fortieth
Anniversary Edition
The Bhagavad-Gita : Krishna's Counsel in
Time of War Introductory Lectures
on Psychoanalysis
Khrushchev's Cold War: The Inside Story
of an American Adversary
Anthem
The Virtue of
Selfishness My Grandfather's Son:
A Memoir
An Inconvenient Book: Real Solutions to
the World's Biggest Problems
The Communist
Manifesto Second Treatise
of Government
Capitalism: The
Unknown Ideal
Do the Right Thing: Inside the Movement That's
Bringing Common Sense Back to America
Surrender Is Not an Option: Defending
America at the United Nations
Free to Choose: A
Personal Statement
The Art
Of War
Truman
Sashenka: A
Novel
We the
Living
The Real Benjamin
Franklin The Real Thomas
Jefferson Discourse on Method and Meditations on
First Philosophy, 4th Ed.
Dialogues Concerning Natural Religion: The Posthumous Essays of
the Immortality of the Soul and of Suicide
If Democrats Had Any
Brains, They'd Be Republicans
The Real George
Washington The Road to Serfdom: Text and
Documents--The Definitive Edition The Second
Sex
Grounding for the Metaphysics of Morals: With on a
Supposed Right to Lie Because of Philanthropic Concerns
An Enquiry Concerning
Human Understanding
A Bold Fresh Piece
of Humanity
The Constitution of the United States of America, with the Bill of Rights and
all of the Amendments; The Declaration of Independence; and the Articles of Confederation
The Feminine
Mystique
The General Theory of
Employment, Interest and Money
The World's Religions: Our
Great Wisdom Traditions
The Whisperers: Private Life
in Stalin's Russia
Culture Warrior
A Slobbering Love Affair:
The True Liberal Fascism: The Secret History of the American
Left, From Mussolini to the Politics of Meaning
The History of Sexuality,
Vol. 1: An Introduction
An Introduction to
Hinduism The Art
of War
Four Texts on Socrates: Plato's Euthyphro,
Apology, and Crito and Aristophanes' Clouds
Economics in One Lesson: The Shortest and
Surest Way to Understand Basic Economics
What the Buddha Taught: Revised and Expanded Edition
with Texts from Suttas and Dhammapada
On the Genealogy of
Morals and Ecce Homo
Fringistan
The Federalist
Papers Capitalism, Socialism,
and Democracy
Black Skin,
White Masks
Sun Tzu: The Art of War
for Managers; 50 Strategic Rules
American Progressivism:
A Reader
Lenin, Stalin, and Hitler: The Age
of Social Catastrophe Gender Trouble: Feminism and the
Subversion of Identity Civilization and
Its Discontents
The Art
of Seduction
On Liberty
Godless: The Church
of Liberalism
The Return of Depression Economics and
the Crisis of 2008
Sumerian Mythology: A Study of Spiritual and Literary
Achievement in the Third Millennium B.C. On War
Real Change: From the World That
Fails to the World That Works
The Anti-Federalist Papers and the
Constitutional Convention Debates Backlash: The Undeclared War
Against American Women
New Introductory Lectures on
Psycho-Analysis: Gods, Demons and Symbols of Ancient
Mesopotamia: An Illustrated Dictionary
Stalin and His Hangmen: The Tyrant
and Those Who Killed for Him
The Case Against Barack Obama: The Unlikely Rise
and Unexamined Agenda of the Media's Favorite Candidate
Ever Wonder Why? And
Other Controversial Essays
Full Frontal Feminism: A Young Woman's
Guide to Why Feminism Matters
The Beauty Myth: How Images of
Beauty Are Used Against Women
The Future of
an Illusion
Beyond the Pleasure
Principle Fleeced: How Barack Obama, Media Mockery of Terrorist Threats, Liberals Who Want to Kill Talk Radio, the Do-Nothing Congress, Companies
That Help Iran, and Washington Lobbyists for Foreign Governments Are Scamming Us ... and What to Do About It
Climate Confusion: How Global Warming Hysteria Leads to Bad Science,
Pandering Politicians and Misguided Policies that Hurt the Poor
Power/Knowledge: Selected Interviews and
Other Writings, 1972-1977
The Order of Things: An Archaeology
of the Human Sciences
Fantasies of
Flight
Faces in a Cloud:
Intersubjectivity in Personality Theory
Self-Reliance and Other
Essays Civil Disobedience and Other
Essays Walden; Or, Life in
the Woods The Valkyries
Rabbit Hole
The Seafarer
Rock 'n' Roll: A
New Play
Figure 1: A map of books related to “1984” from Amazon.com
Making the map
force-directed layout, a modularity based clustering [9] could be a
better fit. The two algorithms are strongly related, and therefore we
can expect vertices that are in the same cluster to also be physically
close to each other in the embedding.
Given the placement of the points from the first step, and their clustering from the second, we want to create a map, with inner boundaries separating points not in the same cluster and outer boundaries preferably following the general outline of the point set. A
naive approach for creating the map is to form the Voronoi diagram
of the vertices based on the embedding information, together with
four points on the corners of the bounding box. This is illustrated
in Figure 2(a). Such maps often have sharp corners, and angular
outer boundaries. We can generate more natural outer boundaries
by adding random points to the current embedding. A random point
is only accepted if its distance from any of the real points is more
than some preset threshold. Note that this step can be implemented
efficiently using a suitable space decomposing data structure, such
as a quadtree. This leads to boundaries that follow the shape of
the point set. In addition, the randomness of the points on the outskirts gives rise to some randomness of the outer boundaries, thus
making them more map-like, as seen in Figure 2(b). Furthermore,
depending on the value of the threshold, this step can also result
in the creation of lakes and fjords in areas where vertices are far
apart from each other. Nevertheless, some inner boundaries remain
artificially straight.
At this point, we still note the undesirable feature that the “countries” all have roughly the same area (Figure 2(b)), whereas we
might prefer some areas to be larger than others (e.g., due to the
importance of the entities they represent). As an illustration, in Figure 2, we assume that “node 1” is more important than the other
In the third step, we use the two-dimensional embedding together with the clustering to create the actual map by delineating
country boundaries, carving continental outlines, and separating islands from continents. This can be accomplished with the help of
plane partitioning techniques such as Voronoi diagrams, but with
new algorithmic techniques to ensure realistic looking outer and inner boundaries.
In the fourth and final step, we add additional graphical attributes
to the drawing in order to enhance its clarity, to serve as keys to the
abstract data, or to simply make it more aesthetically appealing.
This would involve assigning an appropriate set of colors to the
various regions. We propose a spectral algorithm that maximize
color difference between neighboring countries. In addition, we
could add mountains to the map or overlay it with a heat map to
indicate scalar values associated with geographic positions.
While the first two steps have been the subject of hundreds of
papers, the last two steps in this process are new. With this in mind,
in the next sections we describe how we put together the embedding
and clustering information so that we can create the map representation and make it aesthetically appealing. Our presentation is narrative and informal. We refer the interested reader to the article [5]
for technical details and more references.
2
(a)
(b)
(c)
(d)
at the Symposium on Graph Drawing. The upper drawing exhibits
the connected components and closely related nodes are indicated
by proximity, but cluster structure is only hinted at. In the GMap
version, the cluster structure is obvious. Coloring the nodes in the
node-link drawing would still only imply the clusters. The GMap
figure makes the clusters explicit as well as indicating strong cluster
relations where two clusters share a border.
When projecting high dimensional data into low dimensional
space, distance distortion is inevitable, and the resulting figure will
often have some anomalies and distortions. Thus, some strongly related objects may be separated by seemingly unrelated objects. For
example, in Figure 3, we see a cluster of North American authors
split into three components in the southwest part of the map (the
three beige components). The authors in the central component
have had much more collaboration with European authors; those
in the bottom-left component much less so. There is a singleton
component sitting in the middle, reflecting the fact that this author,
“North”, collaborated with both the European authors, and with the
group of authors that form the bottom-left component. Such fragmentations are inherent in the embedding and clustering algorithms
used in the first two steps. However we have proposed ways [5] to
use the clustering information to adjust the layout, so that the regions of countries are more contiguous, at the expense of some loss
of relational information captured in the original embedding.
We believe that the map-like visualization better captures some
of the cluster structure while at the same time providing an illustration that is more attractive to the typical user than the traditional
scatterplots and node-link diagrams. Although we have not yet run
a formal user study, anecdotal evidence from our customers and
colleagues corroborates this claim.
Figure 2: (a) Voronoi diagram of vertices and corners of bounding
box; (b) better construction of outer boundaries through placement
of random points; (c) Voronoi diagram of vertices and points inserted
around the bounding boxes of the labels; (d) the final map.
two nodes, and use a larger label for that area. 2 To make areas follow the shape of the labels, we first generate artificial points along
the bounding boxes of the labels as shown in Figure 2(c). To make
the inner boundaries less uniform and more map-like, we perturb
these points randomly instead of running strictly along the boxes.
Here Voronoi cells that belong to the same vertex are colored in the
same color, and cells that correspond to the random points on the
outskirt are not shown. Cells of the same color are then merged to
give the final map in Figure 2(d). Note that instead of the bounding
boxes of labels, we could use any 2D shapes, e.g., the outlines of
real countries, in order to obtain a desired look and proportion of
area, as long as these shapes do not overlap.
We note that not all real maps have complicated boundaries. For
example, boundaries of the western states in the United States often
have long straight sections. We believe that irregular boundaries
are more typical of historical and geographic boundaries, and lead
to more map-like results. But this is a matter of personal taste and
our technique can generate maps of both styles.
When mapping vertices that contain cluster information, in addition to merging cells that belong to the same vertex, we also merge
cells that belong to the same cluster, thus forming regions of complicated shapes, with multiple vertices and labels in each region. At
this point we can add more geographic components to strengthen
the map metaphor. For instance, in places where there is significant
space between vertices in neighboring clusters, we can add lakes,
rivers, or mountain ranges to the map to indicate the distance.
With the regions determined, we have a representation of the
data in which closely related objects, as determined by the graph
topology and possibly edge weights, are drawn closely together.
This geometric information is then used to discover clusters among
the objects. To emphasize the clusters, each is represented as a
collection of geometric regions.
Figure 3 shows the difference between a typical node-link graph
layout and the result of applying GMap to the same data. (Indeed,
the graph layout is first step of the GMap layout.) The data represents the graph of author collaborations between 1994 and 2004
The final step, annotating the map with graphical attributes, involves assigning good colors to the countries in our maps. The
Four Color Theorem states that only four colors are needed to color
any map so that no neighboring countries share the same color. It
is implicitly assumed that each country forms a connected region.
This result, however, is of limited use to us because countries in our
maps are not always connected. Therefore, we will have to use one
unique color for each cluster to avoid ambiguity. Estimation of the
number of colors an “average human” can discriminate, when color
pairs are presented side by side, ranges from tens of thousands to a
million. On the other hand, it takes much more effort when comparing colors that are similar. A further limiting factor is that 5%
of males are color blind, which rules out certain coloring schemes.
Finally, the limited palette of map-like coloring schemes reduces
the choice of colors even more.
In GMap, we start with a coloring scheme from ColorBrewer
(www.colorbrewer.org), and generate as many colors as the
number of countries by blending the base colors. As a result, our
color space is linear and discrete. Because of the blending, any
two consecutive colors in the linear array of colors are similar to
each other. When applying these colors to the map, we want to
avoid coloring neighboring countries with such pairs of colors.3
With this in mind, we need to solve a discrete optimization problem
where we find the best color permutation such that the color difference between neighbors is maximized overall. This is achieved by
a combination of two procedures. They both operate on the country
graph. The country graph is created from the original graph after it
has been embedded and clustered. Specifically, the country graph
contains a node for each country, with each edge representing two
2 A weighted Voronoi diagrams can be used to make the area of each
Voronoi cell proportional to its weight. We do not use this approach, however, because we want the Voronoi cell to also contain a specific shape, e.g.,
the bounding box of a label.
3 Although two non-neighboring countries with similar colors can lead
the viewer to believe that they are disjoint regions of the same country, this
problem diminishes when the two countries are sufficiently far apart, as it is
unlikely that distant regions belong to the same cluster.
Coloring the map
3
Figure 3: Node-link drawing compared to the GMap representation
4
Based on this style of use, GMap figures are most effective when
displayed as a large image, often a meter or more in width, or via an
interactive viewer. In the former case, the user can physically move
to change the scale. In the latter case, the viewer provides the scale
change and, at the same time, can provide some version of semantic
zoom, so that more detail is added the more the user zooms in. In
addition, an interactive viewer can provide such additional features
as textual search or links connecting a feature on the map to some
external information. For example, clicking on a book shown in the
BookLand layout might take the user to its entry at Amazon.com.
Given the page size limitations of a traditional journal, the figures included here are scaled to illustrate some features of the
GMap layout (Figures 4 and 8) or to give a high-level view of such
maps. The reader is encouraged to explore some GMap layouts at
the site indicated in Footnote 1.
We now consider how GMap works in practice with various different data sets. In the first, we visualize the “landscape” of music
artists. In the second, we visualize the “landscape” of books as
implied by user purchase behavior at Amazon.com. In the third,
we visualize international trade data. Finally, we look at TV programs based on users’ viewing habits. In our implementation we
use a scalable force-directed layout algorithm for step one and a
modularity-based clustering algorithm for step two.
It is important to note that in all cases the countries and their
geography in the resulting maps are not part of the input data, but
emerge from the graph layout and clustering algorithms. This gives
the user a potential tool to discover structure based solely on local
data.
countries that share a border. The first procedure turns the map coloring problem into that of a continuous optimization problem on
the country graph,
max
∑
{i, j}∈Ec
wi, j (ci − c j )2 , subject to
∑ ck
= 1,
(1)
k∈Vc
where Ec is the set of edges in the country graph, scalar value ci
is the color (index) assigned to country i, and weighting factor wi, j
measures how important it is to promote color difference between
country i and country j. The solution is the largest eigenvector of
the weighted Laplacian of the country graph. We then use the ordering induced by the values of the eigenvector as the color permutation. This is then followed by a greedy color swapping procedure
to see if the color difference can be further improved. This heuristic
algorithm improves the color difference between neighbors significantly compared with a random color assignment.
Figure 4 illustrates the difference between a simple, random coloring and a coloring obtained using our approach. Note, for example, that in the random coloring, the countries in the middle are
assigned colors in a green-gray palette, making it difficult to distinguish them. In the lower, optimized coloring, the separate regions
in the central part are much more evident.
U SING GM AP TO V ISUALIZE S ET R ELATIONS
GMap is designed for visualizing cluster relations as maps, where
each item is assumed to belong to one cluster and hence one country. However, the same algorithm can be easily adapted to visualize multiple relations among a set of objects. Byelas and
Telea [3] proposed visualizing set relations using deformed convex
hulls. Collins et al. [4] proposed “bubblesets,” based on isocontours. GMap provides a different approach.
To apply GMap for visualizing sets, we work on one set at a time.
Items not in the active set are considered obstacles, and treated the
same as random points inserted in the GMap algorithm. Applying
GMap then gives us a map of one country. By repeating this process
for multiple sets, and using transparency to allow overlapping parts
of the regions to be seen, we achieve a visualization of multiple
sets.
To avoid a country being disconnected, we add edges to link
items in the same set. The edge addition process is similar to that
of Collins et al. [4]. Edges are then routed as splines to avoid hitting items not in the active set, when possible. Artificial points are
inserted along the spline edges. When GMap is applied, distant
items are connected by “bridges” along the edges. Figure 5 shows
a group of 55 photos from the Yale Face Database [7], representing portraits using different expressions and lightings. The photos
are embedded in 2D using MDS. The distance between two photos
is calculated using principal component analysis of a matrix of 55
rows, with each row a vector of the pixel values of a photo. Even
with careful pre-processing, the embedding does not always put the
same persons in the same neighborhood. Without set visualization,
it is difficult to identify all photos of the same person. Figure 5
shows three sets of photos, each set belonging to a single person.
As can be seen, each country is connected, and each avoids photos not in the set. This example shows that GMap provides a good
alternative for set visualization.
MusicLand
To create a land of music, we collected data from a web crawl
of the last.fm website. As an Internet radio and music
community website, it has over 30 million users, and recommends music based on user profiles. Over several years, the
recommender system has collected information about how one
band/musician/composer/artist is related to another in terms of how
many listeners of one also enjoy the other. For each composer,
the last.fm website lists the top 250 related composers. For example, Beethoven is considered to have “super similarity” to Mozart,
Bach, and Brahms, “very high similarity” to Mendelssohn, Schumann, and Vivaldi 4 The website also provides the number of listeners of each musician. In April 2009, we crawled the website
by starting with Beethoven, and the top 20 musicians most similar to Beethoven, provided that each has at least 100,000 listeners5 . We then found the top 20 most similar musicians to each of
those with at least 100,000 listeners and proceed recursively. Our
crawl yielded a graph with 2782 musicians, with edge weights corresponding to the similarity between musicians. We further pruned
this graph by only taking edges that have “super similarity”. Finally, ignoring singletons, we end up with 2588 vertices. We then
laid out the graph, clustered the vertices, and generated the MusicLand map as shown in Figure 6. We next examine some of the
countries in MusicLand in more detail.
The Mainland: The vast majority of musicians/bands is located
in a single continent. While it is not as easy to spot major trends
along the main axes, many of the clusters are well-defined and
neighboring clusters make sense from a musical point of view. A
cluster of classic rock on the east shore begins with Eric Clapton
and Janis Joplin in the south, goes through the Who in the middle
GM AP C ASE S TUDIES
The GMap layout is meant to accentuate clusters in fairly large
graphs. Gleaning information from the maps typically involves an
interactive, multi-scale process, similar to that used for exploring
geographic maps. One views the map at small scale to sense the
overall layout, the major regions, and how they relate to each other.
One then zooms in to see local detail, and to traverse the map along
small features. At some point, one may zoom out again to put the
local details into a global context.
4 Note
that we do not know last.fm’s formal definition of “super similarity”, “very high similarity”, or “high similarity”.
5 The reason we added a cut off of 100,000 listeners is that the number
of listeners of musicians seem to follow a power law distribution. Without
the cut off, our crawl did not finish after over a week of crawling, during
which time we observed well over 1/2 million musicians, many with only a
few hundred listeners.
5
Figure 4: A random color assignment (top) vs. an optimized color assignment (bottom) that maximizes color differences between neighbors
6
Figure 5: Using GMap to visualize multiple sets. Photos in the same set belongs to the same person.
before reaching the heavy rock cluster of AC/DC and Iron Maiden
in the north. Farther to the north is the grunge cluster anchored by
Nirvana and Alice in Chains.
On the west coast of the main continent, we find a cluster of electronic music, featuring Fatboy Slim, Daft Punk, and DJ Shadow. To
the north are avant-garde electronic bands like Aphex Twin, while
in the extreme west are electronic classics such as Vangelis. To the
south is a compact and well-defined cluster of dance music represented by Paul Oakenfold and ATB.
In the center of the map, there is a well-defined concentration of
female singer-songwriters such as Alanis Morissette, Norah Jones,
and Amy Winehouse. Pop music is to the southeast of here with
ABBA and Eurythmics, while hip-hop and rap music is southwest
with Beyonce and Alicia Keys.
The Islands: There are two notable island regions in MusicLand: in the northeast is Reggae island, while the chain of islands
off Rocky Coast in the southeast make up the Classical Archipelago.
By zooming in (Figure 7), it is easy to find some general patterns in
the layout of the archipelago along the East-West and North-South
axes. Along the first axis, the west contains modern composers
such as Ravel, Satie, and Pärt, while the east contains 17th century
composers such as Bach, Handel, and Albinoni. Along the second
axis, the north has a high concentration of opera composers such as
Verdi, Rossini, and Puccini, whereas the south has more orchestral
and instrumental composers such as Holst, Elgar, and Stravinsky.
Not surprisingly, Mozart and Beethoven are the most popular composers in the classical music cluster. The islands of Erik Satie and
Arvo Pärt connect the big island in the east with the westernmost
island of contemporary classical music represented by minimalists
Philip Glass and Michael Nyman.
BookLand
Many e-commerce websites provide recommendations to allow for
exploration of related items. Traditionally this is done in the form
of a flat list. For example, Amazon typically lists around 5-6 books
under “Customers Who Bought This Item Also Bought”, with a
clickable arrow to allow a customer to see further related items.
Instead of a flat list, which provides a very limited view of the
7
Madness
The Specials
The Skatalites
Bob Marley &
Sean Paul The Wailers
Desmond Dekker
UB40
Toots and
The Maytals
Shaggy
Clueso
Die Fantastischen
Vier
Jimmy Cliff
Inner Circle
Beenie Man
Peter Tosh
Bob Marley
Buju Banton
Peter Fox
Fettes Brot
Anthony B
Max Romeo
Culcha Candela
Jan Delay
Seeed
Eek-A-Mouse
Deichkind
Patrice
Ziggy Marley
Capleton
Gentleman
Burning Spear
Barrington Levy
Damian Marley
Big D and the
Kids Table
Lee "Scratch"
Perry
Red Sparowes
65daysofstatic
Low
Mono
Do Make
Say Think
Pretty Girls
Make Graves
Beach House
Alan Silvestri
The Dismemberment
Plan
Liars
Hans Zimmer
The Fiery
Furnaces
Yo La
Tengo
Howard Shore
Craig Armstrong
Squarepusher
Boards of
Canada
Secret Machines
Albert Hammond,
Jr.
Amon Tobin
9 Lazy
9
Mr. Scruff
Xploding Plastix
Jazzanova
Nuspirit Helsinki
Trüby Trio
Ian Pooley
Mike Oldfield
Tangerine Dream
De-Phazz
Gabin
Blue Six
Minus 8
Gregorian
Stéphane Pompougnac
Enya
Kitaro
Thunderball
St. Germain
dZihan &
Kamien
Amethystium
Secret Garden
Bliss
David Arkenstone
FC/Kahuna
Mr. Oizo
Yves Larock
Supermode
Daft Punk
Zero 7
Télépopmusik
Modjo
The Prodigy
Alpha
Armand van
Helden
Timo Maas
Planet Funk
Placebo
Klaxons
Paul Oakenfold
Olive
Smoke City
Kyau vs.
Albert
ATB
Cosmic Gate
Butterfly Boucher
Aqua
Milk Inc.
Serge Gainsbourg
Jacques Brel
Charles Aznavour
Girls Aloud
Charlotte Gainsbourg
Carla Bruni
Siobhan Donaghy
Lady GaGa
New York
Dolls
The Velvet
Underground
Jewel
Meredith Brooks
Suzanne Vega
The Veronicas
Billy Idol
Duran Duran
Bob Dylan
Squeeze
Testament
Kid Rock
After Forever
Tristania
Kreator
Danko Jones
The Darkness
Black Label
Society
Annihilator
Sirenia
Lacuna Coil
Megadeth
Xandria
Sonata Arctica
HammerFall
Judas Priest
Blind Guardian
Edguy
Manowar
Cinderella
Quiet Riot
Twisted Sister
DragonForce
Dio
Accept
Mötley Crüe
Within Temptation
Kamelot
Apocalyptica
Stratovarius
Gamma Ray
Running Wild
Hanoi Rocks
KISS
Epica
Avantasia
Helloween
Saxon
White Lion
Black Sabbath
Iced Earth
Nightwish
Evergrey
Dream Theater
Nevermore
Rage
Scorpions
Sex Pistols
Bon JoviDeep Purple
The Undertones
The Damned
Symphony X
Pain of
Salvation
Ayreon
Riverside
Liquid Tension
Experiment
Ramones
Buzzcocks
Roxy Music
Velvet Revolver
Rainbow
Van Halen
Stiff Little
Fingers
The Stranglers
Tarja Turunen
Demons &
Wizards
Guns N'
Roses
Whitesnake
Haggard
Angra
Primal Fear
Europe
Alice Cooper
Aerosmith
The Jam
Therion
Bruce Dickinson
AC/DC
David Lee
Roth
Def Leppard
The Clash
Edenbridge
Evanescence
Leaves' Eyes
Ozzy Osbourne
W.A.S.P.
The Cult
The Sisters
of Mercy
Bow Wow
Wow
XTC
The Gathering
Anthrax
Siouxsie and
the Banshees
Paradise Lost
Theatre of
Tragedy
Extreme
Ratt
Skid Row
The Smiths
The Cure
Bauhaus
The Boomtown
Rats
Public Image
Ltd.
My Dying
Bride
Anathema
Slayer
Exodus
Metallica
Venom
Ministry
Killing Joke
Adam and
the Ants
MC5
Tiamat
Moonspell
Pantera
Turbonegro
Ugly Kid
Joe
Warrant
Poison
Herbert Grönemeyer
Nena
The Fall
The 69
Eyes
Type O
Negative
Backyard Babies
Sunrise Avenue
2raumwohnung
Mr. Big
Tesla
Morrissey
Bono
Nick Cave
Danzig
HIM
Soulfly
Motörhead
Wire
Flipsyde
Devo
Poets of
the Fall
The Hellacopters
mia
Wir sind
Helden
Andrew W.K. Iron Maiden
Annett Louisan
Rosenstolz
Paul Weller
Orchestral Manoeuvres in
the Dark
Prince &
The Revolution
Prince
John Cale
Mission of
Burma
David Byrne
The Church
Oingo Boingo
Machine Head
Sepultura
The Rasmus
CKY
Juli
Linkin Park
Jim Sturgess
Joy Division
New Order
Joan Baez
Blondie
Simple Minds
Patti Smith
Nico
Gang of
Four
INXS
The Psychedelic
Furs
Tom Waits
Sparks
Electronic
Heaven 17
Ani DiFranco
Tracy Chapman
U2
Skunk Anansie
Nick Cave and the
Bad Seeds
The The
The Stooges
Sheryl Crow
Lene Marlin
Amy Macdonald
Barenaked Ladies
Fort Minor
Talking Heads
Television
Leonard Cohen
John Mayer
Trio
Thomas Dolby
Tori Amos
Sam Sparro
Robyn
Édith Piaf
DJ BoBo
Maria Mena
Katy Perry
Michelle Branch
Keren Ann
Echo &
The Bunnymen
Ryan Cabrera
The Beautiful
South
The Be
Good Tanyas
Saliva
Silbermond
Falco
L7
Lenny Kravitz
Daniel Powter
10,000 Maniacs
Gavin DeGraw
Teddy Geiger
John Mayer
Shawn Colvin
Puddle of
Mudd
Creed
Reamonn
Jay-Z and
Linkin Park
Dave Matthews &
Tim Reynolds
Hüsker Dü
Flyleaf
Gym Class
Heroes
Cowboy Junkies
Steve Earle
Paula Cole
Fuel
Bush
Dave Matthews
Dave Matthews
Band
The Replacements
Jon McLaughlin
Townes Van
Zandt
Jason Mraz
James Morrison
Lisa Loeb
Dar Williams
Ratatat
Josh Kelley
Martha Wainwright
Liz Phair
Beth Orton
Aimee Mann
Natalie Merchant
Heather Nova
Chantal Kreviazuk
Fugazi
Minutemen
Spin Doctors
Crash Test
Dummies
Paramore
Matt Wertz
James Blunt
Patty Griffin
Poe
PJ Harvey
Sarah Slean
Charlotte Martin
Sara Bareilles
Vanessa Carlton
Nerina Pallot
Blues Traveler
Deep Blue
Something
Toad the
Wet Sprocket
Matchbox Twenty
Rob Thomas
Duncan Sheik
Fear Factory
Mushroomhead
SOiL
Skillet
12 Stones
Seether
Theory of
a Deadman
Alter Bridge
Goo Goo
Dolls
Hootie &
the Blowfish
Hole
Eagle-Eye Cherry
Five for
Fighting
Edwin McCain
Howie Day
Veruca Salt
Justin Nozuka
Vienna Teng
Brandi Carlile
Shivaree
Anna Nalick
KT Tunstall
The Cardigans
Sophie Zelmani
Róisín Murphy
Sandi Thom
DJ Danger
Mouse
Lasgo
DJ Sammy
Ian Van
Dahl
Paolo Nutini
Rosie Thomas
Missy Higgins
Rachael Yamagata
Hercules and
Love Affair
Azure Ray
Yael Naim
Jem
Emilie Simon
Sophie Ellis-Bextor
Sash!
Armin van
Buuren
Toploader
Matt Nathanson
Gillian Welch
Tristan Prettyman
Kate Nash
Alphabeat
Kate Havnevik
Imogen Heap
Emiliana Torrini
Françoise Hardy
Live
The Last
Goodnight
Vertical Horizon
Sister Hazel
OneRepublic
James
Auf der
Maur
Mat Kearney
Newton Faulkner
Amos Lee
Sia
France Gall
The Verve
Pipe
The Smashing
Pumpkins
The Script
Nick Drake
Joshua Radin
Donavon Frankenreiter
Lucinda Williams
Mika
Ingrid Michaelson
Ane Brun
Dragonette
Anja Garbarek
Bitter:Sweet
Brazilian Girls
April March
The Lightning
Seeds
Busted
Tonic
Train
John Martyn
Tim Buckley
Matt Costa
Rufus Wainwright
Joan as
Police Woman
Pete Murray
Maria Taylor
The Ting
Tings
Stina Nordenstam
M.I.A.
Bang Gang
The Sugarcubes
Blue Foundation
Joe Dassin
The Weepies
Garbage
Laura Veirs
Xavier Rudd
Katatonia
Strapping Young
Lad
Coal Chamber
American Head
Charge
Static-X
Nonpoint
Thousand Foot
Krutch
Cold
Finger Eleven
Crossfade
Shinedown
Nickelback
John Frusciante
Lamb of
God
Powerman 5000
Spineshank
Mudvayne
Drowning Pool
Sevendust
Trapt
Staind
Default
Daughtry
Collective Soul
Fastball
Citizen Cope
David Gray
G. Love
G. Love &
Special Sauce
The Calling
McFly
Gin Blossoms
Smile Empty
Soul
3 Doors
Down
Our Lady
Peace
Red Hot
Chili Peppers
Soul Asylum
Nine Days
Smash Mouth
New Radicals
Goldfrapp
Frou Frou A Fine
Frenzy
Avril Lavigne
The B-52's
Björk
Annie
Iggy Pop
Lily Allen Alanis Morissette
Esthero
Pati Yang
Martina Topley-Bird
Vengaboys
Ferry Corsten
The Click
Five
Colin Hay
Brett Dennen
Ron Sexsmith
Third Eye
Blind
Dispatch
4 Non
Jeff Buckley
Blondes
Jack Johnson
Counting Crows
Fiona Apple
Maroon 5R.E.M.
Vashti Bunyan
The Beautiful
Girls
My Brightest
Diamond
The John
Butler Trio
Flunk
Moloko
Wax Poetic
Fragma
Above &
Beyond
Angus &
Julia Stone
Ocean Colour
Scene
Josh Ritter
Mason Jennings
Laura Marling
Regina Spektor
Bonnie Somerville
Fun Lovin'
Criminals
Anna Ternheim
Deee-Lite
Gus Gus
Supreme Beings
of Leisure
Mandalay
Everything but
the Girl
Gabriel &
Dresden
Tiësto
Markus Schulz
Robert Miles
System F
CocoRosie
Bat for
Lashes
The Dresden
Dolls
Santogold
The Presets
Basement Jaxx
Chicane
Paul van
Dyk
Sylver
Blank &
Jones
Solar Stone
Neko Case
Devendra Banhart
Lykke Li
Kashmir
Ladyhawke
Mew
Junior Senior
Chromeo
Sugar Ray
Semisonic
O.A.R.
Gary Jules
Joe Purdy
Antony and
the Johnsons
Mirah
Empire of
the Sun
Cansei de
Ser Sexy
Lo-Fi-Fnk
New Young
Pony Club
Yelle
Calvin Harris
Jay-Jay Johanson
Sasha
Hybrid
Schiller
Cut Copy
Datarock
Hot Chip
Scissor Sisters
Kavinsky
DJ Mehdi
Stereo MC's
Pete Yorn
Damien Rice
The Wallflowers
Cary Brothers
Josh Rouse
Ray LaMontagne
Dope
Slipknot
Ko:042fn
Flaw
Adema
Papa Roach
Earshot
Evans Blue
Opeth
Sentenced
Amorphis
Hinder
The Exies
Dishwalla
Better Than
Ezra
Ryan Adams
Tom McRae
Ed Harcourt
Alexi Murdoch
Stone Sour
Element Eighty
Taproot
TRUSTcompany
Limp Bizkit
10 Years
Liquido
Chris Daughtry
Korpiklaani
Ensiferum
Kalmah
Norther
Clawfinger
P.O.D.
Chevelle
Breaking Benjamin
Three Days
Grace
Blind Melon
Marcy Playground
Finntroll
Dark Tranquillity
Sportfreunde Stiller
Alien Ant
Farm
Candlebox
Sublime
Bedouin Soundclash
Violent Femmes
The Jesus and
Mary Chain
Billy Bragg
& Wilco
Uncle Tupelo
Simple Plan
Eve 6
Fool's Garden
Slightly Stoopid
Hoobastank
Days of
the New
Mother Love
Bone
311
Blue October
Cobra Starship
Everclear
Panic at
the Disco
Death
Kittie
Otep
Dry Kill
Logic
Godsmack
Morbid Angel
Children of
Bodom
Chimaira
Pain
Mad Season
Screaming Trees
The Presidents of the
United States of...
The Fray
The Bluetones
Carcass
Rob ZombieDevilDriver
Crazy Town
Beatsteaks
Ill Niño
Wheatus
Meat Puppets
Soul Coughing
They Might
Be Giants
Remy Zero
Sleeper
Fionn Regan
Hello Saferide
Van She
Simian Mobile
Disco
Justice
SebastiAn
Stereo Total
Archive
Hooverphonic
Kosheen
Guster
Mudhoney
Butthole Surfers
Fall Out
Boy Lifehouse
Electric Six
Eisley
The La's
White Zombie
Trivium
(hed) Planet
Earth
Killswitch Engage
Die Ärzte
Incubus
Guano ApesDisturbed
Mark Lanegan
Boys Like
Girls
Frank Black
The Breeders
Aqualung
The Charlatans
Caliban
Madsen
Tenacious D
Pearl Jam
Temple of
the Dog
Jerry Cantrell
Cannibal Corpse
Turisas
Arch Enemy
Deathstars
Die Toten
Hosen
Eddie Vedder
Stone Temple
Pilots
Bloodhound Gang
The Academy
Is...
Richard Ashcroft
Ben Kweller
Pedro the
Lion
In Flames
Unearth
Lostprophets
Angels &
Airwaves
Soundgarden
Alice in
Chains
Nirvana
Lit
At the
Gates
Amon Amarth Bloodbath
Soilwork
Shadows Fall
Donots
Napalm Death
The Haunted
Hypocrisy
Skindred
Oomph!
Rage Against
the Machine
Chris Cornell
Foo Fighters
Good Charlotte
We The
Kings
Plain White
T's
Rammstein
Bullet For
My Valentine
All That
Remains
30 Seconds
to Mars
Yellowcard
My Chemical
Romance
Switchfoot
The All-American
Rejects
Helmet
Emperor
Nile
Deftones
American Hi-Fi
Cute Is What We
Aim For
The Hush
Sound
Augustana
Harvey Danger
Travis
Thirteen Senses
Gomez
Delays
Elliott Smith
Joseph Arthur
M. Ward
José González
St. Vincent
The Pipettes
Midnight Juggernauts
Röyksopp
Tricky
Lamb
Portishead
Beth Gibbons &
Rustin Man
BT
The Verve
Ian Brown
Scouting for
Girls
Tegan and
Sara
Willy Mason
Vetiver
Kings of
Convenience
Junior Boys
Forever the
Sickest Kids
Metro Station
Gorillaz
Cake
Satyricon
Dimmu Borgir
Behemoth
Vader
Deicide
36 Crazyfists
System of
a Down
+44
blink-182
Bowling for
Soup
Quietdrive
Cradle of
Filth
J.B.O.
Heaven Shall
Burn
Sugarcult
Audioslave
Hellogoodbye
Jack's Mannequin
The Good, The Bad
& The Queen
Elastica
Mansun
Phantom Planet
Happy Mondays
Damien Jurado
All Time
Low
Ween
Pixies
Bleeding Through
Atreyu
As I
Lay Dying
Scars On
Broadway
SR-71
Midtown
Motion City
Soundtrack
Graham Coxon
Blur
Eels
Supergrass
The Stone
Embrace Zwan
Roses
Orson
Bonnie 'Prince'
Billy
Bon Iver
Suede
The Divine
Comedy
Feeder
Stereophonics
Starsailor
Snow Patrol
It Dies
Today
Puscifer
Team Sleep
The Red
Jumpsuit Apparatus
Mayday Parade
Immortal
Tool
Kettcar
Amber Pacific Box Car
Racer
Cartel
The Rocket
Summer
Dinosaur Jr.
The White
Stripes
Keane
Oasis
The Music
Athlete
Therapy?
A Perfect
Circle
Story of
the Year
Madina Lake
Zebrahead
Sum 41
Eagles of
Death Metal
Pulp
Haste the
Day
The Used
Mest
Secondhand Serenade
Burzum
WIZO
Avenged Sevenfold
Funeral for
a Friend
Tomte
Billy Talent
Allister
New Found
Glory
Hit the
Lights
Kill Hannah
Manic Street
Preachers
Escape The
Fate
Green Day
Taking Back
Sunday
August Burns
Red
Serj Tankian
Jimmy Eat
World
Weezer
The Hoosiers
Tindersticks
Rilo Kiley
Songs: Ohia
Jenny Lewis with The
Watson Twins
Joanna Newsom
El Perro
del Mar
The Teenagers
The Black
Ghosts
Uffie
I Monster
Dirty Vegas
Deep Dish
Way Out
West
Wilco
Great Lake
Swimmers
Andrew Bird
The Starting
Line
The Matches
The Spill
Canvas
Ash
Nada Surf
Matt Pond
PA
The Coral
Badly Drawn
Boy
Hawthorne Heights
Aiden
Armor for
Sleep
Anberlin
Acceptance
The Devil
Wears Prada
From Autumn
to Ashes
Matchbook Romance
Unwritten Law
Eighteen Visions
Enter Shikari
Alesana
From First
to Last
Silverstein
Halifax
Rufio
Copeland
Kula Shaker
Turin Brakes
Coldplay
The Bees
The Raveonettes
Coconut Records
The Feeling
Noah and
the Whale
The Whip
Erlend Øye
Mylo
Morcheeba
Moby
Prodigy
Roger Sanchez
Booty Luv
Conor Oberst
Primal Scream
The Blow
Emily Haines & the
Soft Skeleton
Patrick Wolf
Teitur
Sneaker Pimps
Faithless
Jakatta
StoneBridge
Shapeshifters
Martin Solveig
Benassi Bros.
Benny Benassi
Zoot Woman
Digitalism
Sébastien Tellier
Metric
Fleet Foxes
Mystery Jets
Beirut
Sufjan StevensIron &
MGMT
Wine
Cat Power
Feist
Jet
OK Go
I Am
Kloot
Hard-Fi
Air Traffic
Sun Kil
Moon
Mates of
State
Final Fantasy
I'm From
Barcelona
Black Kids
Surkin
Groove Armada
Fatboy Slim
Junior Jack
Pendulum
Axwell
Michael Gray
Global Deejays
Stardust
The Chemical
Brothers
The Crystal
Method
Eric Prydz
Fedde le
Grand
Does It Offend
You, Yeah?
Just Jack
Goose
Justice vs
Simian
Massive Attack
Terranova
Late of
the Pier
Shitdisco
Boys Noize
Uniting Nations
David Guetta
Tiga
Audio Bullys
Leftfield
Cassius
Kinobe
Apollo 440
Ride
Foals
Friendly Fires
!!!
IAMX
Soulwax
The Zutons
One Night
Only
Tilly and
the Wall
Rooney
Elbow
Kasabian
The Libertines
Guillemots
The Magic
Numbers
The Shins
Jens Lekman
The Whitest
Boy Alive
Hadouken!
Fujiya &
Miyagi
MSTRKRFT
Vitalic
Mint Royale
Propellerheads
Junkie XL
Laurent Wolf
Stars
Peter Bjorn
and John
The Concretes
The Go!
Team
The Tough
Alliance
Fischerspooner
Vive la
Fête
UNKLE
The Wombats
The Decemberists
Au Revoir
Simone
The Raconteurs
Razorlight
The Enemy
Editors
Larrikin Love
Vampire Weekend
Tom Vek
The Rapture
Chicks on
Speed
The Avalanches
Death in
Vegas Crystal Castles
The Knife
Air
José Padilla
Alex Gaudino
Bob Sinclar
Pakito
Vinylshakerz
Fluke
Lunatic Calm
Clannad
Celtic Woman
Phoenix
Robots in
Disguise
ADULT.
Zombie Nation
Swayzak
Yonderboi
Underworld
Doves
The Killers
The Rakes
Galaxie 500
The Long
Blondes
Shearwater
Architecture in
Helsinki
Los Campesinos!
Akron/Family
The Ataris
Something Corporate
Super Furry
Animals
Fightstar
Evergreen Terrace
boysetsfire
Drop Dead,
Gorgeous
Chiodos
A Static
Lullaby
Scary Kids
Scaring Kids
Wolfmother
Ben Lee
The Courteeners
We Are
Scientists
The Cribs
The Thrills
The Boy Least
Likely To
My Bloody
Valentine
LCD Soundsystem
Felix da
Housecat
Alter Ego
Fila Brazillia
Thievery Corporation
Karunesh
Loreena McKennitt
Conjure One
Miss Kittin &
The Hacker
Ladytron
Freestylers
Waldeck
Tosca
Mediæval Bæbes
Guru Josh
Project
Miss Kittin
Laurent Garnier
Blue States
Bent
Sofa Surfers
Lemongrass
Era
Afterlife Overseer
The Maccabees
White Lies
Broken Social
Scene
The Dandy
Warhols
Kaiser Chiefs
The Automatic
My Morning
Jacket
GoodBooks
Band of
Horses
Camera Obscura
Love Is
All
Kaki King
Suburban Kids With
Biblical Names
The Flaming
Lips
The Fratellis
Maxïmo Park
Belle and
Sebastian Bloc Party Muse
Ra Ra
Riot
The Dodos
The Apples
in Stereo
Jamie T
Paco de
Lucía
The Streets
Client
Boozoo Bajou
Alex Gopher
Enigma
Gotan Project
Yanni
Moya Brennan
Blackmore's Night
Lemon Jelly
Kruder &
Dorfmeister
Dimitri From
Paris
Federico Aubele
Deep Forest
Jean-Michel Jarre
Panda Bear
DeVotchKa
Gogol Bordello
Freezepop
The Pigeon Milburn
Detectives
Someone Still Loves You
Boris Yeltsin
Mae
Dashboard Confessional
Jarvis Cocker
Brendan Benson
Bring Me
the Horizon
A Day
to Remember
Saosin
Finch
Head Automatica
The Offspring
MxPx
Hidden in
Plain View
My American
Heart
The Format
Dirty Pretty
Things
Boy Kill
Boy
The View
Kings of
Leon
The Sunshine
Underground
Okkervil River
Shout Out
Louds
Gipsy Kings
Slowdive
The Books
The Radio
Dept.
M83
Peaches
The Dust
Brothers
Cut Chemist
Art Brut
The Futureheads
The Holloways
Clap Your Hands
Say Yeah
of Montreal
Asobi Seksu
Cocteau Twins
Dizzee Rascal
Modeselektor
Rob Dougan
Bonobo
Grizzly Bear
The Unicorns
Kid Loco
Peace Orchestra
Spiritualized
Emery
The Almost
Alkaline Trio
Relient K
The Vines
Hot Hot
Heat
Poison the
Well
Alexisonfire
Underoath
Boys Night
Out
Say Anything
Circa Survive
Thursday
Brand NewAutopilot Off
Black Rebel
Motorcycle Club
Sonic Youth
The Bravery
Little Man
Tate
AFI
Spitalfield
The Early
November
Sherwood
Ben Folds
Five
Rocky Votolato
Sondre Lerche
Queens of the
Stone Age
The Strokes
The Rifles
Blood Red
Shoes
Good Shoes
Bishop Allen
Death From
Above 1979
Sleater-Kinney
The New
Pornographers
Lady Sovereign
Diplo
Ulrich Schnauss
Telefon Tel
Aviv
DJ Shadow
Orbital
Llorca
Vangelis
Talvin Singh
Eluvium
Caribou
Tiefschwarz
Aim
Jon Kennedy
Red Snapper
Parov Stelar
Hird
Beanfield
Nicola Conte
Kaskade
Wax Tailor
DJ Cam
Nightmares on
Wax
William Orbit
Mo' Horizons
The Funky
Lowlives
Nitin Sawhney
Blonde Redhead
The National
The Honorary
Title
Idlewild
The Von
Bondies
The Kooks
Voxtrot
The Brian
Jonestown Massacre
Glassjaw
Senses Fail
Franz Ferdinand IMA Robot Beck
The Cinematics
Rogue Wave
Straylight Run
Further Seems
Forever
The Perishers
Death Cab
for Cutie
Cold War
Kids
The Young
Knives
The Spinto
Band
Arcade Fire
Louis XIV
The Paddingtons
The Rascals
Yeah Yeah
Yeahs
Midlake
Tokyo Police
Club
Animal Collective
Rodrigo y
Gabriela
RJD2
Micatone
LTJ Bukem
Delerium
Fink
Quantic
The Orb
The Future Sound
of London
Koop
Kyoto Jazz
Massive
Funki Porcini
The Cinematic
Kid Koala
Orchestra
The KLF
Banco de
Gaia
Jaga Jazzist
Bugge Wesseltoft
Beady Belle
Jazzamor
Yeasayer
Bikini Kill
Sigur Rós
Ellen Allien
Clint Mansell
DJ Krush
4hero
Wolf Parade
Oh No!
Oh My!
Islands
Frightened Rabbit
Manitoba
808 State
Skalpel
The Ordinary
Boys
Dr. Dog
A.C. Newman
Beulah
The Magnetic
Fields
múm
David Holmes
The Clientele
Spoon
The Postal
Service
The Walkmen
Håkan Hellström
The Most
Serene Republic
Dntel
The Microphones
Dead Poetic
Thrice
Rise Against
Bayside
The Get
Up Kids
Daphne Loves
Derby
Shiny Toy
Guns
The Last
Shadow Puppets
The Beta
Band
Babyshambles
Saves the
Day
The Juliana
Theory
Monster Magnet
The Notwist
Sebadoh
The Hives
The Subways
The Dead
60s
Modest Mouse
The Gossip
Four Tet
Apparat
The Herbaliser
Blockhead
The Quantic
Soul Orchestra
The Album
Leaf
Amiina
Prefuse 73
Arctic Monkeys
Mando Diao
Lambchop
Tocotronic
Kyuss
Ben Folds
Slut
The Polyphonic
Spree
Grandaddy
Ambulance LTD
Tapes 'n
Tapes
TV on
the Radio
Deerhunter
Seabear
Le Tigre
Ellen Allien
& Apparat
Booka Shade
The Fall
of Troy
No Use for
a Name
Fu Manchu
The Cooper
Temple Clause
Nine Black
Alps
Mercury Rev
Bright Eyes
The Bled
Strike Anywhere
Bad Religion
Pennywise
The Sounds
The Appleseed
Cast
The Kills
Stephen Malkmus
Interpol
Johnossi
Glasvegas
Moneybrother
Nathan Fake
DJ Food
Tiger Lou
Be Your
Own Pet
Ugly Casanova
Sunset Rubdown
Stars of
the Lid
Spank Rock
Gui Boratto
DJ Vadim
Coldcut
Alice Russell
Neutral Milk
Hotel
MUM
LFO
Daedelus
Her Space
Holiday
Apostle of
Hustle
Efterklang
Autechre
Arovane
Luke Vibert
Roots Manuva
Up, Bustle
and Out
Menomena
Danny Elfman
AFX
Plaid
Ricardo Villalobos
Wagon Christ
The Hold
Steady
Test Icicles
James Newton
Howard
Comeback Kid
Fear Before the March
of Flames
Norma Jean
Anti-Flag
Strung Out
Elefant
Sugarplum Fairy
µ-Ziq
Mouse on
Mars
Propagandhi
Good Riddance
Millencolin
Radiohead
Red House
Painters
Sparklehorse
The American
Analog Set
The Wrens
Sahara Hotnights
Pavement
British Sea
Power
The Stills
Enon
John Vanderslice
Venetian Snares
Built to
Spill
Pinback
Every Time
Blindside I Die
Descendents
Lagwagon
Clutch
Lali Puna
The Faint
Silver Jews
She Wants
Revenge
Clinic
The Black
Heart Procession
Caesars
The Dears
Deerhoof
Ted Leo and
The Pharmacists
The Black
Keys
Kent
James Horner
John Williams
Harry Gregson-Williams
Thomas Newman
Aphex Twin
Ben Gibbard
Youth Group
Mogwai
The Bouncing
Souls
Me First and the
Gimme Gimmes
Mastodon
Guided by
Voices
Calexico
The Bird and
the Bee
The Dillinger
Escape Plan
Jonny Greenwood
Biffy Clyro
Smog
The Thermals
The Blood
Brothers
NOFX
Between the Buried
and Me
Tunng
Cursive
Tortoise
Les Savy
Fav
Destroyer
Rancid
Goldfinger
Neurosis
Psapp
The Horrors
Sparta
Stereolab
This Will
Destroy You
Explosions in
the Sky
Xiu Xiu
Klaus Badelt
Jerry Goldsmith
Isis
Silversun Pickups
dredg
The Sea
and Cake
Godspeed You!
Black Emperor
You Say Party! We
Say Die!
Casiotone for the
Painfully Alone
Meshuggah
At the
Drive-In ...And You Will Know UsThom Yorke
The Donnas
by the Trail of...
Oceansize
Bernard Herrmann
mewithoutYou
The Vandals
The Suicide
Machines
Less Than
Jake
The Good
Life
Q and
Not U
A Silver
Mt. Zion
Broadcast
John Barry
Ennio Morricone
Operation Ivy
Catch 22
God Is
Pelican
an Astronaut
Steel Pulse
Augustus Pablo
"Weird Al"
Yankovic
Converge
Mad Caddies
Reel Big
Fish
Slint
Hot Water
Music
South Park
The Upsetters
Culture
Alpha Blondy
King Tubby
Monty Python
Transplants
The Mighty
Mighty Bosstones
Dennis Brown
Horace Andy
Adam Sandler
Israel Vibration
The Aquabats
Richard Cheese
Gregory Isaacs
Black Uhuru
Sizzla
Dane Cook
The Exploited
Dead Kennedys
Dido
Tears for
Sting
Bryan Adams Black Flag
The Cranberries
Fears Elvis Costello
Eurythmics
Britney Spears
Gwen Stefani
The Who Slade
a-ha Bruce Springsteen
Deltron 3030
Madonna
Cyndi Lauper
Bebel Gilberto
Beastie Boys
Level 42
Golden Earring
Mr. Mister Jim Croce
Billy Ocean
Fergie Beyoncé
Amy Winehouse Chic
A Tribe
Djavan Aesop Rock
Billy Joel
The Kinks
Jimi Hendrix
Called Quest
Tom Petty
Antônio Carlos
Air Supply
Black Eyed Kelis
Alicia Keys Norah Jones
ABBA
Cream
Jobim
Genesis
The Doors
Peas
Jamiroquai
Dire Straits
James Brown
Aaliyah
Busta Rhymes
Lauryn Hill
Akon Ne-Yo
Celia Cruz Diana Krall
Janis Joplin
Aretha Franklin
Jethro Tull
Stevie Wonder
Roy Orbison Eric Clapton
ShakiraBabyface
T.I.
Freddie Hubbard
2Pac
Rank 1
Darude
Novaspace
Andain
Motorcycle
La Bouche
Groove Coverage
Safri Duo
Marco V
Pulsedriver
iiO
4 Strings
Special D.
Scooter
Gal Costa
A*Teens
Blue
Cypress Hill
DANGERDOOM
Savage Garden
Darren Hayes
Westlife
The Brand
New Heavies
Nas
Public Enemy
Us3
Eve
LL Cool
J
Lil' Kim
Missy Elliott
Keyshia Cole
Tweet
Salt-N-Pepa
Jadakiss
Art Blakey & The
Jazz Messengers
TLC
Chris Brown
John Legend
Nelly
D'Angelo
Lloyd Banks
Chingy
G-Unit
K-Ci &
JoJo
Craig David
Miles Davis
Obie Trice
Bubba Sparxxx
Keith Jarrett
Bill Evans
112
Cam'ron
D12
Herbie Hancock
Trick Daddy
Juelz Santana
Kenny Chesney
Toby Keith
Amaral
Aterciopelados
Blackstreet
Harry Connick,
Jr.
Nancy Wilson
Sarah Vaughan
Dinah Washington
Ella Fitzgerald
Lou Rawls
Carmen McRae
Jarabe de
Palo
Anita O'Day
Otis Redding
Nat King
Cole
John Lennon
Elvis Presley
Solomon Burke
Yes
Carl Perkins
Enanitos Verdes
Rosemary Clooney
Jimmy Buffett
Sammy Davis,
Jr.
Bing Crosby
Bill Haley and
the Comets
Little Richard
Duke Ellington
King
Soda Stereo
Wes Montgomery
Daddy Yankee
Chambao
Amparanoia
Don Omar
Django Reinhardt
Count Basie Benny Goodman
Ojos de
Brujo
Cab Calloway
Josh Groban
Bobby Darin
Vince Guaraldi
Trio
Judy Garland
The Alan
Parsons Project
Emerson, Lake
& Palmer
Paul McCartney
& Wings
Johann Strauss
II
Richard Wagner
Richard Strauss
Wings
Eddie Cochran
The Blues
Brothers
Percy Sledge
Frédéric Chopin
Pyotr Ilyich
Tchaikovsky
Franz Liszt
Michael Nyman
The Drifters
Hector Berlioz
Claude Debussy
Robert Schumann
Gene Vincent
Charlie Feathers
Chubby Checker
Ella Fitzgerald &
Louis Armstrong
Joaquín Sabina
The Platters
Dean Martin
Three 6
Mafia
Mahavishnu Orchestra
Peter Gabriel
Del Shannon
Booker T. &
The MG's
Gil Scott-Heron
Julie London
Melendi
Louis Prima
Jerry Lee
Lewis
Ricky Nelson
Perry Como
Lena Horne
Bebe
Los Rodríguez
Gioacchino Rossini
The Beatles
Albert King
Fats Domino
The Everly
Brothers
Blossom Dearie
Mel Tormé
Tony Bennett
George Benson
Andrés Calamaro
Giacomo Puccini
Georges Bizet
Canned Heat
B.B. King &
Eric Clapton
Louis Armstrong
Frank Sinatra
Los Fabulosos
Estopa
Doris Day
Cadillacs
Ben E.
Pitbull
Lil Jon
Lil Jon & The
East Side Boyz
Giuseppe Verdi
John Mayall &
The Bluesbreakers
Phish
Ringo Starr
Sam &
Dave
The Lemonheads
Grateful Dead
Rush
The Monkees
Procol Harum
George Harrison
Buddy Holly
Chuck Berry
Jackie Wilson
Iron Butterfly
Stevie Ray Vaughan and
Double Trouble
Johnny Winter
Stevie Ray
Vaughan
Bo Diddley
The Shirelles
The Righteous
Brothers
El Canto
del Loco
Café Tacuba
Ying Yang
Twins
Chick Corea
Al Di
Meola
Maná
Rory Gallagher
The Posies
Big Brother & The
Holding Company
John Mayall
Focus
Etta James
Brian Wilson
Teenage Fanclub
Steely Dan
The Mamas &
The Papas
Herman's Hermits
J.J. Cale
Buddy Guy
Ray Charles
Paul McCartney
Peggy Lee
Robert Plant
Pink Floyd
Syd Barrett
Derek and
The Dominos
Supertramp
Manfred Mann
Van der
Graaf Generator
Camel
Nina Simone
Alejandro Sanz
The Beach
Boys
Jefferson Airplane
Fountains of
Wayne
Ten Years
After
Gentle Giant
Dr. John
Howlin' Wolf
Andy Williams
Petey Pablo
Bone Thugs-N-Harmony
Chet Baker
Weather ReportEminem
Jaco Pastorius
La Oreja de
Van Gogh
Belanova
Eartha Kitt
Blind Faith
Mark Knopfler
The Moody
Blues
The Ronettes
The Meters
Edwin Starr
Sam Cooke
Wilson Pickett
Shirley Horn
Michael Bublé
Al Jarreau
Sin Bandera
Boyz II
Men
Jagged Edge
Young Buck
Thelonious Monk
Smokey Robinson and
the Miracles
The Marvelettes
Isaac Hayes
Lonestar
Keith Urban
Julieta Venegas
Vanilla Ice
Soulja Boy
Warren G
The Lovin'
Spoonful
The Hollies
King Crimson
Alan Jackson
Ricardo Arjona
Lloyd
Snoop Dogg
Jim Jones
The Four
Tops
Al Green
Bobby Womack
Roberta Flack
The Black
Crowes
The Jimi
Hendrix Experience
David Gilmour
Bill Withers
Curtis Mayfield
Cassandra Wilson
Joe Cocker
The Turtles
John Lee
Hooker
The Temptations
The Spinners
Donny Hathaway
Roy Ayers
Natalie Cole
Peter Cincotti
Page &
Plant
Roger Waters
13th Floor
Elevators
The Animals
B.B. King
Robert Johnson
The O'Jays
Minnie Riperton
Billie Holiday
Jane Monheit
Garth Brooks
Brad Paisley
Led Zeppelin
Big Star
The Allman
Brothers Band
Chris Rea
Muddy Waters
War
The Supremes
The Troggs
Traffic
Sly & The
Family Stone
Gladys Knight &
The Pips
The Isley
Brothers
Shirley Bassey
Jamie Cullum
Rascal Flatts
Reik
Juanes
Joe
Bad Company
Creedence Clearwater
Revival
Love
Kansas
The Zombies
Leadbelly
Tim McGraw
Lizz Wright
Charles Mingus
Ike &
Tina Turner
Tom Petty and
the Heartbreakers
Funkadelic
Luis Miguel
Chayanne
Brian McKnight
Marques Houston
Ghostface
Donald Byrd
Commodores
Stacey Kent
Luther Vandross
America
The Rolling
Stones
Electric Light
Orchestra
The Spencer
Davis Group
Toto
Elton John
Marc Anthony
Ricky Martin
Ginuwine
Mario
R. Kelly
Ray J
Chamillionaire
Dizzy Gillespie
Taj Mahal
Phil Collins
Martha Reeves &
The Vandellas
Marvin Gaye
Paulina Rubio
Fugees
Bobby Valentino
Omarion
Mims
Rick Ross
Diana Ross and
The Supremes
Free
The Guess
Who
The Yardbirds
The Byrds
Fleetwood Mac
Kenny Rogers
Parliament
Nancy Sinatra
Chaka Khan
Madeleine Peyroux
Randy Crawford
Anthony Hamilton
Baby Bash
Bow Wow
Twista
Coolio
Young Jeezy
Xzibit
Anita Baker
Angie Stone
En Vogue
Musiq
Flo Rida
Earth, Wind
& Fire
Barry White
Faith Hill
Petula Clark
ZZ Top
Peter Frampton
The Doobie
Brothers
Eagles
Chicago
Ry Cooder
Michael Bolton
Cameo
Dusty Springfield
Buffalo Springfield
Three Dog
Night
Lynyrd Skynyrd
Gordon Lightfoot
Ohio Players
Dionne Warwick
Macy Gray
Erykah Badu
Maxwell
Wyclef Jean
Jamie Foxx
Usher
MC Hammer
Ja Rule
50 Cent
McCoy Tyner
Robin Thicke
Will Smith
T-Pain
Lil' Wayne
The Game
DMX
Charlie Parker
Crosby, Stills
& Nash
Bob Seger
Rod Stewart
Asia
Richard Marx
Barbra Streisand
Barry Manilow
India.Arie
Mary J.
Blige
Faith Evans
Jill Scott
Sean Kingston
Sir Mix-A-Lot
Fat Joe
Eazy-E
John Coltrane
Wayne Shorter
Ol' Dirty
Bastard
Bee Gees
Rick James
Kool &
The Gang
Lionel Richie
Sade
Gloria Estefan
Tamia
Don Henley
Status Quo
Gary Moore
Steppenwolf
Warren Zevon
Survivor
Hall &
Oates
Mike &
The Mechanics
Cliff Richard
Shania Twain
Toni Braxton
P. Diddy
Puff Daddy
Ice Cube
Method Man
& Redman
Fabolous
Method Man
RZA
Hot Chocolate
Wild Cherry
Thalía
Madcon
Dr. Dre
Raekwon
Monica
Timbaland
M.O.P.
Sonny Rollins
Mya
The J.
Geils Band
John Mellencamp
Eddie Money
Steve Winwood
Neil Diamond
Kenny Loggins
Chris de
Burgh
Diana Ross
Des'ree
Grand Funk
Railroad
Steve Miller
Band
Neil Young
Journey
REO Speedwagon
Jackson Browne
Stevie Nicks
Woody Guthrie
John Denver
Smokie
Art of
Noise
Carpenters
Lisa Stansfield
Joss Stone
LeAnn Rimes
Martina McBride
Enrique Iglesias
Naughty by
Nature
Lee Morgan
Horace Silver
Janet Jackson
Brandy
Don McLean
John Hiatt
Cutting Crew
Starship
Modern Talking
Gloria Gaynor
Keri Hilson
will.i.am
Ludacris
Wu-Tang Clan
Estelle
Bachman-Turner Overdrive
Camouflage
Paul Young
Bonnie Tyler
Wet Wet
Wet
Olivia Newton-John
Boney M.
KC and the
Sunshine Band
Tina Turner
Bad Brains
Nazareth
UFO
Thin Lizzy
Neil Young &
Crazy Horse
Heart
Huey Lewis &
The News
Pat Benatar
Kim Carnes
Carly Simon
Irene Cara
Sister Sledge
Village People
George Michael
Céline Dion
Amerie
Run-D.M.C.
N.W.A
Yello
Laura Branigan
Sandra
Wham!
Paula Abdul
Sarah Connor
Dixie Chicks
Mobb Deep
Cannonball Adderley
Guru
Christina Milian
Donovan
Crowded House
Lipps, Inc.
Eva Cassidy
Corinne Bailey
Rae
Mariah Carey
Roxette
Pharrell
Notorious B.I.G.
Big L
Rick Astley
The Pointer
Sisters
Belinda Carlisle
Simply Red
Gabrielle
Carrie Underwood
Lisa Ekdahl
Justin Timberlake
Dexter Gordon
Redman
The Bangles
Seal
Alison Krauss
Taylor Swift
Katie Melua
Anastacia
JoJo
Eric B.
& Rakim
Dave Brubeck
GZA/Genius
Vanessa Hudgens
Katharine McPhee
Destiny's Child
Ashanti
Foghat
Joe Walsh
Crosby, Stills, Nash
& Young
Bonnie Raitt
Robert Palmer
Cher
Pharoahe Monch
The Dave
Brubeck Quartet
Ashley Tisdale
Jordin Sparks
Christina Aguilera
Jennifer Lopez
Cherish
Kelly Rowland
Whitney Houston
KRS-One
Vanessa da
Mata
Van Morrison
Donna Summer
Nelly Furtado
Cassie
Jennifer Hudson
Sweet
Boston
Humble Pie
Cat Stevens
James Taylor
Culture Club
Uriah Heep
Cheap Trick
Styx
Foreigner
The Knack
Simon &
Garfunkel
Gary Numan
Bananarama
Minor Threat
Ted Nugent
Jon Bon
Jovi
The Small
Faces
The Band
Meat Loaf
Midnight Oil
Howard Jones
Nik Kershaw
The Sonics
Alison Moyet
Bette Midler
Leona Lewis
Jamelia
Kat DeLuna
Michelle Williams
*NSYNC
Kanye West
Ciara
Incognito
Astrud Gilberto
Jessica Simpson
The Pussycat
Dolls
Rihanna
Danity Kane
Lupe Fiasco
OutKast
Bob Dylan and
The Band
The Cars
The Police
Men at
Work
Talk Talk
Alphaville
Chris Isaak
Carole King
Blue Öyster
Cult
Bryan Ferry
Joe Jackson
Elvis Costello &
The Attractions
The Pretenders
Spandau Ballet
The Go-Go's
Fine Young
Cannibals
Marianne Faithfull
Grace Jones
Miley Cyrus
Robbie Williams
Jay-Z
Q-Tip
Berlin
A Flock
of Seagulls
Japan
Paul Simon
Frankie Goes
to Hollywood
Dead or
Alive
Erasure
Pet Shop
Boys
Duffy
Aly &
AJ
Mandy Moore
Shayne Ward
Ronan Keating
Nicole Scherzinger
Solange
Common
The Roots
Mos Def
Clipse
Masta Ace
Paris Hilton
Men Without
Hats
ABC
Yazoo
Soft Cell
Annie Lennox
Jedi Mind
Tricks
Terence Trent
D'Arby
The Pharcyde
Murs
Gang Starr
Los Hermanos
Natasha Bedingfield
Stacie Orrico
Thompson Twins
The Buggles
Visage
dead prez
k.d. lang
Kate Bush
Lighthouse Family
Backstreet Boys
Talib Kweli
De La
Soul
Arrested Development
Dilated Peoples
Stan Getz
Sinéad O'Connor
Lindsay Lohan
No Doubt
Gnarls Barkley
Black Star
Little Brother
Atmosphere
CunninLynguists
Sage Francis
The Wreckers
Daniel Bedingfield
N*E*R*D
Jurassic 5
Chico Buarque
El-P
Hilary Duff
Jesse McCartney
P!nk
Mutya Buena
Boyzone
House of
Pain
Ace of
Base
Ultravox
The Human
League
Kim Wilde
Immortal Technique
Indigo Girls
Melissa Etheridge
Dolly Parton
Pink
Adele
Melanie C
Blackalicious
Hieroglyphics
Del tha
Funkee Homosapien
Elis Regina
Marisa Monte
Ashlee Simpson
Delta Goodrem
Emma Bunton
Spice Girls
Joni Mitchell
Flobots
Emmylou Harris
Texas
Kelly Clarkson
Kelly Osbourne
S Club
7
Dr. Octagon
Caetano Veloso
Gilberto Gil
Madlib
Jorge Ben
Sarah McLachlan
Colbie Caillat
Will Young
Lucie Silvas
Geri Halliwell
Atomic Kitten
September
Infernal
Jonas Brothers
Madvillain
Quasimoto
O-Zone
Cibelle
João Gilberto
Lou Reed
Joan Osborne
Take That
All Saints
The Corrs
Paris Combo
Handsome Boy
Modeling School
MF DOOM
Gigi D'Agostino
K's Choice
Natalie Imbruglia
Gabriella Cilmi
Rachel Stevens
Dannii Minogue
Girl Talk
Alcazar
Alice Deejay
Brooklyn Bounce
Eiffel 65
Kylie Minogue
Pink Martini
Cascada
Dr. Alban
Everlast
Sugababes
Kate Ryan
Basshunter
DJ Shog
Technotronic
Camille
Vanessa Paradis
Nouvelle Vague
Culture Beat
2 Unlimited
Haddaway
Snap!
Mauro Picotto
Bomfunk MC's
Zbigniew Preisner
Arvo Pärt
Kronos Quartet
Erik Satie
Franz Schubert
Edvard Grieg
Wolfgang Amadeus
Mozart
Gustav Mahler
Jean Sibelius
Felix Mendelssohn
Maurice Ravel
Philip Glass
Brenda Lee
Ludwig van
Beethoven
Johannes Brahms
Sergei Rachmaninoff
Gabriel Fauré
Modest Petrovich
Mussorgsky
Antonín Dvo:0159ák
Camille Saint-Saëns
The Coasters
Sergei Prokofiev
Paul Anka
Andrea Bocelli
Penguin Cafe
Orchestra
Luciano Pavarotti
Macaco
Glenn Miller
Sarah Brightman
Dmitri Shostakovich
Sir Edward
Elgar
Igor Stravinsky
Franz Joseph
Haydn
Johann Sebastian
Bach
Henry Purcell
Georg Friedrich
Händel
Georg Philipp
Telemann
Johann Pachelbel
Antonio Vivaldi
Tomaso Giovanni
Albinoni
Samuel Barber
Gustav Holst
Luigi Boccherini
Figure 6: The landscape of music
The Lemonheads
Giuseppe Verdi
ful Dead
Giacomo Puccini
Gioacchino Rossini
Georges Bizet
Johann Strauss
II
Richard Wagner
Richard Strauss
Hector Berlioz
Robert Schumann
Michael Nyman
Zbigniew Preisner
Erik Satie
Gabriel Fauré
Gustav Mahler
Kronos Quartet
Jean Sibelius
Maurice Ravel
Philip Glass
Modest Petrovich
Mussorgsky
Sergei Prokofiev
Igor Stravinsky
Penguin Cafe
Orchestra
Antonín Dvorák
Camille Saint-Saëns
Wolfgang Amadeus
Ludwig van
Mozart
Johann Sebastian
Beethoven
Felix Mendelssohn
Bach
Franz Joseph
Haydn
Georg Friedrich
Händel
Antonio Vivaldi
Sir Edward
Elgar
Dmitri Shostakovich
Franz Schubert
Johannes Brahms
Edvard Grieg
Sergei Rachmaninoff
Arvo Pärt
Frédéric Chopin
Pyotr Ilyich
Tchaikovsky
Franz Liszt
Claude Debussy
Georg Philipp
Telemann
Samuel Barber
Gustav Holst
Figure 7: Part of the classical archipelago
8
Henry Purcell
Johann Pachelbel
Luigi Boccherini
Tomaso Giovanni
Albinoni
Frankenstein cbeth The Good
Earth Night A Tale of Two
Cities Gertrude: A
Novel
Steppenwolf: A
Novel
Of Mice
& Men
The Journey to
the East
Twilight: The Complete Illustrated
Being And
Nothingness
The Ethics
Of Ambiguity
Being and
Time
Phenomenology of
Perception And Human
ns The Myth of Sisyphus:
And Other Essays
The Years
The Plague
The Adolescent
Resistance, Rebellion, and
Death: Essays
The Brothers
Karamazov
b's Room
The Double and
The Gambler
No Exit and Three
Other Plays
Spark Notes Crime
and Punishment
Chinua Achebe's Things Fall
Apart Welcome to the Monkey
The Soul and Barbed Wire:
An Introduction to Solzhenitsyn
Dead Souls:
A Novel
The Idiot
Demons
The Stranger
The Soviet Experiment: Russia, The U
and the Successor States
Journey into the
Whirlwind The Twelve
Chairs The Harvest of S
Collectivization and
Man Is Wolf to
Man: Surviving the Gulag
A Hero of Our
Time The Unbearable Lightness of
Being: A Novel
We
A Passage
to India
Chronicle of a
Death Foretold
The Remains of
the Day
Water for Elephants:
A Novel
The Th
A
On Chesil
Beach
Collected Stories
On Beauty
Home and
Dewey: The Small
Who Touche
Saturday
The English
Patient
The Autumn of the
Patriarch Of Love and Other
Demons Never Let
Me Go
Atone
The Memory
Keeper's Daughter
Snow Flower and the
Secret Fan: A Novel
Memories of My
Melancholy Whores
One Hundred Years of
Solitude Notes from
Underground
Suite Francaise
The Kite
Runner
A Heartbreaking Work of
Staggering Genius
Howards End
Stories of
Anton Chekhov
The Book of Laughter
and Forgetting
In the Skin of
a Lion
The Gulag Archipelago, 1918-1956: An Experiment
in Literary Investigation, Parts V-VII
The Gulag Archipelago
1918-1956 I-II
Gulag: A
History
The Gulag Archipelago 1918-1
Parts I - II
The Gulag Archipelago Volume 1: An
Experiment in Literary Investigation August 1914
The Unbearable Lightness of
Being War and
Peace The Gulag Archipelago 1918-1956 Abridged: An
Experiment in Literary Investigation In the First Circle:
A Novel A Thousand
Splendid Suns
Animal Farm
and 1984
All Quiet on the
Western Front
Home To
Harlem New Essays on Their Eyes
Rescuing Sprite: A Dog Lover's Story
of Joy and Anguish
The Gulag Archipelago: 1918-1956, An Experiment
in Literary Investigation III - IV
One Day in the Life
of Ivan Denisovich The Eternal Husband and
Other Stories
The Fall
Mrs. Dalloway
Cancer Ward
Heart of
a Dog
The Collected Tales of
Nikolai Gogol
The First
Man
The Blacker the
Berry Mother Night:
A Novel
We Never Make Mistakes:
Two Short Novels
The Solzhenitsyn Reader: New
and Essential Writings, 1947-2005
Introduction to
Metaphysics The Rebel: An Essay
on Man in Revolt
The Portable Harlem Rena
Reader Warning to
the West
The Master
and Margarita
Oblomov
Zo
Zora Neale Hurston's Their Eyes Were
Watching God: A Casebook Red Cavalry
Russiana
Eugene Onegin: A Novel
in Verse sea
Men in Black: How the Supreme
Court Is Destroying America
White Guard
A Room of
One's Own
The Fountainhead
Quicksand and
Passing The Invisible
Man Spark Notes
Invisible Man
Cat's Cradle:
A Novel
Breakfast of Champions:
A Novel
Solzhenitsyn: A Soul
in Exile
Basic Writings
Heidegger's Being And Time:
A Reader's Guide Steinbeck's the Grapes of
Wrath Tortilla Flat
Invisible Man
In Our
Time
Plum Bun: A Novel
Without a Moral
Their Eyes Were Watching
God Literature Guide Spark Notes The Grapes
of Wrath
Atlas Shrugged
A Dead Man's Memoir:
A Theatrical Novel Their Eyes Were
Watching God
Spark Notes The
Scarlet Letter
Spark Notes The
Great Gatsby
The Complete Short Stories of Ernest
Hemingway: The Finca Vigia Edition
The Forgotten Man: A New History
of the Great Depression
The Fatal
Eggs Fitzgerald's The Great
Gatsby For Whom the
Bell Tolls
Hawthorne's The Scarlet
Letter Death of a
Salesman Long Day's Journey
Capitalism and Freedom: Fortieth
Anniversary Edition
Beloved
Passing: The Things
They Carried
The Short Stories of F. Scott
Fitzgerald: A New Collection
A Farewell
To Arms
The Winter of Our
Discontent Personal Statement
The Daodejing
of Laozi
A Moveable
Feast
In Search of History Salem Witch Trials The Bri
of
Black Boy
Spark Notes The Adventures
of Huckleberry Finn
To Have and
Have Not
Interpre
Malad
The Bluest
Eye
Native Son
Their Eyes Were Watching
God CD
One Flew Over the
Cuckoo's Nest: Cannery Row:
The Glass
Menagerie
Moksha: Aldous Huxley's Classic Writings on
Psychedelics and the Visionary Experience
The Great
Gatsby
Slaughterhouse-Five: A
Novel
Islands in the Stream
: A Novel
The Grapes of
Wrath Travels with Charley in
Search of America: A Raisin in
the Sun
Huxley and
God: Essays
East of
Eden
The Old Man and
The Sea
The Adventures of
Huckleberry Finn
The Perennial
Philosophy The Rest Is Noise: Listening
to the Twentieth Century
Americana
The Scarlet
Letter
The Autobiography of Benjamin
Franklin nomenology of
Spirit The God of Small
Things: A Novel
Siddhartha
The Great
Gatsby CD
The Crucible
g Heights
The Ground Beneath Her
Feet: A Novel
The Sun
Also Rises
The Catcher in
the Rye
Island Narcissus and Goldmund:
A Novel
Narcissus and
Goldmund
Incidents in the Life of
a Slave Girl a Half of a
Yellow Sun
The Awakening
The Glass Bead
Game: Beneath the
Wheel
sion
God's Bits of
Wood Wide Sargasso Sea:
A Novel
A Clockwork
Orange
Of Mice and
Men Jane Eyre
f Two
nniversary The Moor's
Last Sigh
Midnight's Children:
A Novel
Nineteen Eighty-Four
To Kill
a Mockingbird
Mythology
A Man of
the People
War And
Peace Fahrenheit 451
Demian
Narrative of the Life
of Frederick Douglass Jane
No Longer
at Ease
Catch-22
Waiting for Godot: A
Tragicomedy in Two Acts
A Tree Grows in
Brooklyn Golding's the Lord of
the Flies Brave New World and
Brave New World Revisited
Brave New
World
1984
Animal Farm
Lord of the
Flies The Picture of Dorian
Gray - Oscar Wilde
Invisible
Man Chinua Achebe's Things Fall
Apart Wiesel's Night
Dr. Jekyll & Mr.
Hyde t Understanding Things Fall Apart:
Selected Essays and Criticisms
Chinua Achebe's Things Fall
Apart: A Casebook Huxley's Brave New
World Love in the Time
of Cholera The Glass Castle:
A Memoir
The History of Love:
A Novel
The Namesake:
A Novel
The Maytrees:
A Novel
Lov
A
The Gathering
Divisadero
Bridg
Figure 8: Two of the central clusters in BookLand.
neighborhood, there have been attempts to convey the underlining
connectivity of the products through graph visualization. None of
the existing approaches, however, gives a comprehensive view of
the relationship and the clustering structures.
same book, but with different publishers or different bindings, by
matching books with the same title. The underlying graph for this
map contains 913 vertices and 3410 edges. With an average degree
of nearly eight, peripheral vertices in this map have only a handful
of edges while central vertices have more than 20 immediate neighbors. We next examine several of the BookLand countries in more
detail (cf. Figures 8 and 1).
Using our GMap algorithm, we obtained the map in Figure 1. The underlying data is obtained with a breadth-first traversal following Amazon’s “Customers Who Bought This Item Also
Bought” links, starting from the root node, Orwell’s 1984. Links
are followed up to a distance of twelve from the root node. We
then trim the graph by keeping only vertices of distance nine or less
from the root vertex. We further merge nodes that represent the
Americana: Somewhat surprisingly, Orwell’s 1984 along with
Animal Farm ended up in the west corner of a region populated
mostly by American writers. Britain is also represented by Golding’s The Lord of the Flies and Huxley’s Brave New World along
9
partners.
with Burgess’s Clockwork Orange, which connect the British corner of the region to the main part dominated by 20th century American classics. Bradbury’s Fahrenheit 451 and Salinger’s Catcher
in the Rye provide a transition to a variety of well-known novels:
Steinbeck’s Grapes of Wrath and Of Mice and Men, Hemingway’s
For Whom the Bell Tolls, Fitzgerald’s Great Gatsby, Heller’s Catch22, and Kesey’s One Flew Over a Cuckoo’s Nest.
Russiana: To the north of Americana lies one of the largest
countries in BookLand, dominated by Russian literature and history. The core contains classic novels by Dostoyevsky (The Brothers Karamazov), Tolstoy (War and Peace), and Solzhenitsyn (The
Gulag Archipelago, Cancer Ward). In the west, there is, unexpectedly, a cluster of Camus books (The Stranger, The Plague, The
Fall), all well connected with the Russian classics.
From the map, we can also see some high-level connections.
There is the not too surprising proximity of self-help books with
books recommended by Oprah Winfrey. We also find the group of
recent vampire novels adjacent to the cluster of Victorian novels. A
closer investigation shows that vampire novels are only connected
to the rest of the graph through Jane Austen.
TVLand
As a last example, we consider a map derived from TV viewer data.
The objects are TV shows, with an edge between two shows if several viewers watched both. The edges are weighted by the number
of such viewers. We illustrate how GMap can be used in the context of recommendation systems with the aid of heat map overlays,
tailored to an individual viewer.
Figure 10 shows such a map for a typical but fictitious viewer.
Based on the observed viewing habits of a specific viewer, and on
those of other viewers, a recommendation system can suggest possible new shows. In order for the labels to be readable in a journal
format, our map displays a small subset of the TV shows and consists of six countries. The countries capture several types of shows
by genre. In the southwest are two countries corresponding to TV
shows for children, with the smaller targeting younger kids with
Dora the Explorer and Wow Wow Wubbzy. In the northwest is a
cluster of shows about fashion and entertainment such as Say Yes to
Dress and E! News. The large country in the north contains popular sitcoms such as Seinfeld, Cheers, and Frasier. In the northeast
is a cluster of crime shows (NCIS and Law & Order). The cluster
in the southeast is not as thematically focused but contains popular
shows of several types: The Oprah Winfrey Show, So You Think You
Can Dance, and Dateline NBC. In each country the TV shows are
colored based on the strength of the recommendation; that is, the
lighter the color, the stronger the recommendation, as in a typical
geographic map where shading of colors are used to represent hills
and valleys.
Maps like this provide a global view not available in the traditional list of recommendations and offer a more appealing presentation than a scatterplot or a node-link diagram. The map provides
a context for recommendations, allowing a user to understand the
reasoning behind the recommendation: when considering highlyrecommended shows the user can check out nearby, related shows;
or explore a path of shows to a new area.
TradeLand
Figure 9 is a map visualizing the trade relations between all countries. Bilateral trade data between each of the 209 countries
and its top trading partners were acquired from Mathematica’s
CountryData package. The font size of a label is proportional to
the logarithm of the total trade volume of the country, and the color
of a label reflects whether a country has a trade surplus (black) or
deficit (red).
The label color gives an easy way to spot the oil-rich countries
with large surpluses, which are distributed all over the world as
well as in our map: Middle East (Saudi Arabia, Kuwait), Europe
(Russia), South America (Venezuela), Africa (Nigeria, Equatorial
Guinea). On the other hand, the countries with huge deficits are
mostly in Africa (Sierra Leone, Senegal, Ethiopia) with the United
States, the clear outlier.
Many countries in close geographic proximity end up close in
our map, e.g, Central American countries like Honduras, El Salvador, Nicaragua, Guatemala and Costa Rica are close to each other
in the northeast. Similarly the three Baltic republics, Latvia, Lithuania and Estonia, are close to each other in the northwest. This is
easily explained by noting that geographically close countries tend
to trade with each other. There are easy-to-spot exceptions: North
Korea is not near South Korea, Israel is not particularly close to
Jordan or Syria.
The G8 countries (Canada, France, Germany, Italy, Japan, Russia, United Kingdom, and the United States) are all in close proximity to each other in the center of the map. Two of the largest
and closest countries in our map are China and the United States.
Clearly, the proximity is due to the very large trade volume rather
than geographic closeness. All these countries are in the largest
cluster which is dominated by European countries in the west,
Asian countries in the east, and Middle Eastern countries in the
south.
Interestingly, we see from the map that African countries are distributed in several clusters in close proximity to China (a major trading partner to many African countries), the United States (trading
less with Africa these days), and around former colonizers (e.g.,
Togo, Cameroon and Senegal, which are all close to France). On
the other hand, Caribbean and South and Central American countries form several clusters in the north of the map. In addition, these
clusters are mostly contiguous, essentially forming a supercluster.
This differentiation between Latin America and Africa is clearly
brought out by the GMap figure.
Finally, we note that the periphery of the map contains small
countries from around the world, and countries with few trading
R ELATED W ORK
There are many papers in geography about accurately and appealingly representing a given geographic region, or on re-drawing an
existing map subject to additional constraints. Examples of the first
kind of problem are found in traditional cartography, e.g., the 1569
Mercator projection of the sphere onto 2D Euclidean space. Cartograms provide an example of the second kind of problem, where
the goal is to redraw a map so that the geographical areas are proportional to some metric, an idea which dates back to 1934 and is
still popular today (e.g., the New York Times’ red-blue maps of the
US, showing the presidential election results in 2000 and 2004 with
states drawn proportional to population).
Work in information visualization has produced many ways of
representing data, some even adopting the name “map.” Most of
these have little visual connection with geographic maps. The map
of science [1] uses vertex coloring in a graph drawing to provide
an overview of the scientific landscape, based on citations of journal articles. Treemaps [11], squarified treemaps [2], and the more
recent newsmaps represent hierarchical information by means of
space-filling tilings, allocating area proportional to some metric.
Concept maps are diagrams showing relationships among concepts [10]. Somewhat similar are cognitive maps and mind-maps
used to represent words or ideas linked to and arranged around a
central key word.
In self-organizing maps (SOM) [8], an unsupervised learning algorithm places objects on a two-dimensional grid such that similar
objects are close to each other. Unlike GMap, SOM creates a “map”
by coloring cells of the grid based on a feature value; therefore it
10
Figure 9: A map of trade relations between countries.
operates on a discrete grid space without a clear inner boundary between “countries”. Furthermore, the grid tends to fit a rectangular
box, so that the overall outline of the point set often follows that
shape.
Also related is work on visualizing subsets of a set of items using geometric regions to indicate the grouping. Byelas and Telea [3]
use deformed convex hulls to highlight areas of interest in UML diagrams. Collins et al. [4] use “bubblesets,” based on isocontours,
to depict multiple relations among a set of objects. Simonetto et
al. [12] automatically generate Euler diagrams which provide one
of the standard ways, along with Venn diagrams, for visualizing
subset relationships. Apart from differences in the algorithms used
to generate regions, these works differ from ours in that they create regions that overlap with each other, with the goal of faithfully
representing set relationships, while we take the map metaphor seriously, assuming that regions do not overlap and aiming for a cartographic verisimilitude. However, as Figure 5 shows, our approach
can also be used for visualizing sets.
Representing imagined places on a map as if they were real countries also has a long history, e.g., the 1930’s Map of Middle Earth
by Tolkien and the Bücherlandes map by Woelfle from the same period. More recent drawings include maps of programming language
concepts and online communities. While most such maps are generated in an ad hoc manner by hand and are not strictly based on
underlying data, they are often visually appealing.
Generating synthetic geography has a large literature, connected
to its use in computer games and movies. Most of the work relies
on variations of a fractal model. These techniques could provide
additional photo-realism, and may be used in future extension of
our work.
C ONCLUSION AND F UTURE W ORK
We believe that the GMap algorithmic framework, by capitalizing
on an ancient and familiar visual metaphor, introduces a significant new style of viewing abstract relational and cluster data that
users will find aesthetically appealing and helpful in understanding
the data. From informal observation, we have found that people,
when faced with a traditional graph drawing and a map of the same
data, spend significantly longer time studying the map, and they
find non-trivial structural information without any prompting. For
example, several viewers of BookLand observed that the “gateway”
to Fringistan is Rand’s Atlas Shrugged. We plan to perform formal
user studies of the interaction with graphs and maps, in the context
of visualizing recommendations [6].
While the approach of visualizing relational information with the
aid of geographical maps is general, here we showed one particular implementation, where embedding and clustering algorithms
are coupled with novel mapping and coloring algorithms. There
are specific idiosyncrasies we would like to address. For example,
GMap can produce countries that are disconnected. We have proposed ways [5] to use the cluster information to adjust the layout so
that the regions of countries are more contiguous, at the expense of
some loss of graph information. We are planning further investigation into balancing country connectedness and the preservation of
11
Figure 10: Personalized recommendation heat map for a typical user. Regions where the highest recommended shows sit are lighter. Regions of low scores are
darker.
graph information.
Finally, our algorithm is efficient and can handle large graphs.
As a reference point, all maps in this paper were generated in a few
seconds. Mapping a larger graph with 440, 000 vertices took 4 minutes on a typical processor. The resulting maps look best on large,
wall-sized posters and display walls. To make such maps more useful for exploration of large data sets on commonly available media,
we have developed an interactive interface that can search, zoom
and pan easily on the maps (see footnote 1).
[6] E. R. Gansner, Y. F. Hu, S. G. Kobourov, and C. Volinsky. Putting
recommendations on the map - visualizing clusters and relations. In
Proceedings of the 3rd ACM Conference on Recommender Systems.
ACM, 2009.
[7] A. Georghiades, P. Belhumeur, and D. Kriegman. From few to many:
Illumination cone models for face recognition under variable lighting
and pose. IEEE Trans. Pattern Anal. Mach. Intelligence, 23(6):643–
660, 2001.
[8] T. Kohonen. Self-Organizing Maps. Springer, 2000.
[9] M. E. J. Newman. Modularity and community structure in networks.
Proc. Natl. Acad. Sci. USA, 103:8577–8582, 2006.
[10] J. D. Novak and A. J. Cañas. The theory underlying concept maps
and how to construct them. Technical report, Institute for Human and
Machine Cognition, January 2006.
[11] B. Shneiderman. Tree visualization with tree-maps: A 2-D spacefilling approach. ACM Transactions on Graphics, 11(1):92–99, 1992.
[12] P. Simonetto, D. Auber, and D. Archambault. Fully automatic visualisation of overlapping sets. Computer Graphics Forum, 28:967–974,
2009.
Acknowledgments
We would like to thank Stephen North for helpful discussions, and
Carlos Scheidegger for help with the image process example.
R EFERENCES
[1] K. Boyack, R. Klavans, and K. Borner. Mapping the backbone of
science. Scientometrics, 64(3):351–374, 2005.
[2] M. Bruls, K. Huizing, and J. van Wijk. Squarified treemaps. In Joint
Eurographics and IEEE TCVG Symposium on Visualization, pages
33–42. Press, 1999.
[3] H. Byelas and A. Telea. Visualization of areas of interest in software
architecture diagrams. In SoftVis’06: Proceedings of the 2006 ACM
Symposium on Software Visualization, pages 105–114, 2006.
[4] C. Collins, G. Penn, and S. Carpendale. Bubble sets: Revealing set
relations with isocontours over existing visualizations. IEEE Transactions on Visualization and Computer Graphics, 15(6):1009–1016,
2009.
[5] E. R. Gansner, Y. F. Hu, and S. G. Kobourov. Gmap: Drawing graphs
and clusters as map. In IEEE Pacific Visualization Symposium, pages
201 – 208, 2010.
12