SlideShare a Scribd company logo
1 of 1
Download to read offline
Interest-Graph
Visualization in Macademia
http://macademia.macalester.edu	
  	
  
https://github.com/shilad/macademia	
  	
  
Rebecca	
  Gold	
  Margaret	
  Giesel,,	
  Ben	
  Hillmann,	
  Matt	
  Lesicko	
  
	
  Yulun	
  Li,	
  Samuel	
  Naden,	
  Jesse	
  Russell,	
  Ari	
  Weiland,	
  Zixiao	
  Wang	
  
Faculty	
  sponsor:	
  	
  Shilad	
  Sen	
  ssen@macalester.edu	
  
	

Technologies we used
•	
  Grails	
  web	
  framework.	
  
•	
  The	
  WikAPIdia	
  data	
  mining	
  API	
  (created	
  by	
  our	
  team).	
  
•	
  The	
  D3.js	
  JavaScript	
  visualization	
  framework.	
  
Interest Graph
The	
   interest	
   graph	
   relates	
   people	
   based	
   on	
  
related	
   interests.	
   Sites	
   such	
   as	
   Twitter	
   and	
  
Facebook	
  rely	
  on	
  the	
  interest	
  graph	
  to	
  connect	
  
users	
  with	
  people	
  and	
  things	
  they	
  will	
  like.	
  
One	
  major	
  challenge	
  when	
  mining	
  the	
  graph	
  is	
  
identifying	
  related	
  interests	
  (e.g.	
  “web	
  2.0”	
  and	
  
“social	
   computing”).	
   We	
   developed	
   the	
  
WikAPIdia	
  Java	
  library	
  to	
  address	
  this	
  problem.	

What is Macademia?
•	
  Macademia	
  connects	
  colleagues	
  who	
  share	
  research	
  interests.	
  
•	
  2500	
  researchers	
  have	
  created	
  profiles	
  from	
  250	
  institutions.	
  
•	
  Visualizes	
  the	
  research	
  interest	
  graph	
  to	
  display	
  information	
  
to	
  our	
  users	
  visually	
  about	
  people	
  with	
  similar	
  interests.	
  	
  
•	
  Serves	
  as	
  experimental	
  research	
  platform.	
  
vs.	
  
Old	
  Macademia	
  visualization	
  
Person-­‐centric	
  graph	
  visualization	
  
Visualizing the Interest
Graph
•  Challenge:	
  How	
  can	
  we	
  best	
  present	
  
information	
  to	
  a	
  user?	
  
•  Old	
   visualization:	
   Too	
   many	
   lines,	
  
difficult	
  to	
  interpret.	
  
•  Two	
   new	
   visualizations:	
   Use	
   muted	
  
colors,	
   information	
   simplification,	
  
visual	
  elements	
  (user	
  pictures,	
  etc)	
  
•  Graph	
   Visualization:	
   Clusters	
   group	
  
related	
  information,	
  interactive	
  with	
  
animated	
  transitions	
  (fig	
  below).	
  
•  Table	
   Visualization:	
   Simple	
   to	
   read,	
  
straightforward	
  (fig	
  below).	
  
Future Work
•  Launching	
   experiment	
   comparing	
  
visualizations	
  this	
  semester.	
  
•  Complete	
   integration	
   with	
   our	
  
WikAPIdia	
  Java	
  library.	
  
Person-­‐centric	
  table	
  visualization	
  
Department of Statistics, Mathematics, and Computer Science, Macalester College, St. Paul, MN

More Related Content

Viewers also liked

Unleash your potential
Unleash your potentialUnleash your potential
Unleash your potentialiEvolve
 
02 cloocaチュートリアル(gr-sakura)
02 cloocaチュートリアル(gr-sakura)02 cloocaチュートリアル(gr-sakura)
02 cloocaチュートリアル(gr-sakura)Kenji Hisazumi
 

Viewers also liked (6)

Unleash your potential
Unleash your potentialUnleash your potential
Unleash your potential
 
Is Your Profit Leaking
Is Your Profit LeakingIs Your Profit Leaking
Is Your Profit Leaking
 
02 cloocaチュートリアル(gr-sakura)
02 cloocaチュートリアル(gr-sakura)02 cloocaチュートリアル(gr-sakura)
02 cloocaチュートリアル(gr-sakura)
 
Informe final invercorp
Informe final invercorpInforme final invercorp
Informe final invercorp
 
Regla de los signos
Regla de los signosRegla de los signos
Regla de los signos
 
Ncortes
NcortesNcortes
Ncortes
 

Similar to Macademia_poster

Three Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceThree Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceAditya Parameswaran
 
Web-based Information Visualisation
Web-based Information VisualisationWeb-based Information Visualisation
Web-based Information VisualisationJohanna Schmidt
 
Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsWQ Fan
 
Bottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBethan Ruddock
 
Data visualization in a Nutshell
Data visualization in a NutshellData visualization in a Nutshell
Data visualization in a NutshellWingChan46
 
20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research FoundationMarc Smith
 
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven Visualisation
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven VisualisationFrrbaseViz-A Tool for Exploring Freebase Using Query-Driven Visualisation
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven VisualisationMahmoud Elbattah
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Sciencedragonmeteor
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data PresentationShawn Day
 
Exploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureExploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureBohyun Kim
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Doug Needham
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceKeiichiro Ono
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvanaMarc Smith
 
Weave-D - 2nd Progress Evaluation Presentation
Weave-D - 2nd Progress Evaluation PresentationWeave-D - 2nd Progress Evaluation Presentation
Weave-D - 2nd Progress Evaluation Presentationlasinducharith
 
CSC 8101 Non Relational Databases
CSC 8101 Non Relational DatabasesCSC 8101 Non Relational Databases
CSC 8101 Non Relational Databasessjwoodman
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworkstm1966
 
Apache Spark GraphX highlights.
Apache Spark GraphX highlights. Apache Spark GraphX highlights.
Apache Spark GraphX highlights. Doug Needham
 
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...Benjamin Nussbaum
 
Introduction_to_knowledge_graph.pdf
Introduction_to_knowledge_graph.pdfIntroduction_to_knowledge_graph.pdf
Introduction_to_knowledge_graph.pdfJaberRad1
 

Similar to Macademia_poster (20)

Three Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceThree Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data Science
 
Web-based Information Visualisation
Web-based Information VisualisationWeb-based Information Visualisation
Web-based Information Visualisation
 
Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for Recommendations
 
Bottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needs
 
Data visualization in a Nutshell
Data visualization in a NutshellData visualization in a Nutshell
Data visualization in a Nutshell
 
20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation
 
WISE 2012
WISE 2012WISE 2012
WISE 2012
 
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven Visualisation
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven VisualisationFrrbaseViz-A Tool for Exploring Freebase Using Query-Driven Visualisation
FrrbaseViz-A Tool for Exploring Freebase Using Query-Driven Visualisation
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Science
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
 
Exploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureExploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and Future
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery Conference
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana
 
Weave-D - 2nd Progress Evaluation Presentation
Weave-D - 2nd Progress Evaluation PresentationWeave-D - 2nd Progress Evaluation Presentation
Weave-D - 2nd Progress Evaluation Presentation
 
CSC 8101 Non Relational Databases
CSC 8101 Non Relational DatabasesCSC 8101 Non Relational Databases
CSC 8101 Non Relational Databases
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks
 
Apache Spark GraphX highlights.
Apache Spark GraphX highlights. Apache Spark GraphX highlights.
Apache Spark GraphX highlights.
 
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...
Knowledge Graphs - Journey to the Connected Enterprise - Data Strategy and An...
 
Introduction_to_knowledge_graph.pdf
Introduction_to_knowledge_graph.pdfIntroduction_to_knowledge_graph.pdf
Introduction_to_knowledge_graph.pdf
 

Macademia_poster

  • 1. Interest-Graph Visualization in Macademia http://macademia.macalester.edu     https://github.com/shilad/macademia     Rebecca  Gold  Margaret  Giesel,,  Ben  Hillmann,  Matt  Lesicko    Yulun  Li,  Samuel  Naden,  Jesse  Russell,  Ari  Weiland,  Zixiao  Wang   Faculty  sponsor:    Shilad  Sen  ssen@macalester.edu   Technologies we used •  Grails  web  framework.   •  The  WikAPIdia  data  mining  API  (created  by  our  team).   •  The  D3.js  JavaScript  visualization  framework.   Interest Graph The   interest   graph   relates   people   based   on   related   interests.   Sites   such   as   Twitter   and   Facebook  rely  on  the  interest  graph  to  connect   users  with  people  and  things  they  will  like.   One  major  challenge  when  mining  the  graph  is   identifying  related  interests  (e.g.  “web  2.0”  and   “social   computing”).   We   developed   the   WikAPIdia  Java  library  to  address  this  problem. What is Macademia? •  Macademia  connects  colleagues  who  share  research  interests.   •  2500  researchers  have  created  profiles  from  250  institutions.   •  Visualizes  the  research  interest  graph  to  display  information   to  our  users  visually  about  people  with  similar  interests.     •  Serves  as  experimental  research  platform.   vs.   Old  Macademia  visualization   Person-­‐centric  graph  visualization   Visualizing the Interest Graph •  Challenge:  How  can  we  best  present   information  to  a  user?   •  Old   visualization:   Too   many   lines,   difficult  to  interpret.   •  Two   new   visualizations:   Use   muted   colors,   information   simplification,   visual  elements  (user  pictures,  etc)   •  Graph   Visualization:   Clusters   group   related  information,  interactive  with   animated  transitions  (fig  below).   •  Table   Visualization:   Simple   to   read,   straightforward  (fig  below).   Future Work •  Launching   experiment   comparing   visualizations  this  semester.   •  Complete   integration   with   our   WikAPIdia  Java  library.   Person-­‐centric  table  visualization   Department of Statistics, Mathematics, and Computer Science, Macalester College, St. Paul, MN