![Page 1: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/1.jpg)
CS185Projects
JohnO’DonovanComputerScienceDept.
Office:Bldg.935room101Hours:T/Th 2-3pm,orbyemailappt.
Email: [email protected]
![Page 2: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/2.jpg)
ProjectTimeline
DueToday!(May17th)
TeamingDueMay29th
In-Class PrototypeEvaluations
DueJune7&8
FinalPresentationsandReport
![Page 3: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/3.jpg)
AbstractProjectOutline
![Page 4: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/4.jpg)
Networkdata“inthewild”
Interaction:DiscoveryandinsightthroughinteractionwiththeUI
Interface:Representationofpartsofthemodel&algorithms
Algorithm:Processes thatrunonthedata
Model:Organizedrepresentationofdata
ResearchQuestionsandInitial Hypothesis
RefinedHypothesisbasedoniterateddataanalysis ->Provenornot.
![Page 5: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/5.jpg)
Network InteractionInterfaceAlgorithmModel
Examples
• Twitter• Facebook• Reddit• NewYorkTimesAPI• WikipediaArticles• ProteinInteractions• Epidemics• Fads• Classmates• …
• XML/JSON• SQL• Memory-based• Document
Collections• MongoDB• SimilarityMatrices• Correlations• …
• Search• Recommendation• Pruning• Filtering• Personalization• Content-matching• Neighborhood
formation• …
• Commandline
• GUI• Tabular
views• Listviews• Node-link
views• Visual
design• …
• Searchqueries
• Graphinteractions
• Clicks• Drags• …
![Page 6: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/6.jpg)
Network InteractionInterfaceAlgorithmModel
Thingstoconsider
• Scale• RateLimitations• DataAvailability• NetworkDynamics• …
• Willmodel scaletodata
• Flexibility• Portability• Stability• Speed• Queries?• …
• Suitability• Speed• Scale• Implementations• …
• Endusers• Functionality• Complexity• …
• CognitiveIssues
• HCIissues• …
![Page 7: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/7.jpg)
ExampleProject:ExploringEffectsofDifferentEdge
FormationsinChristakisObesityStudy.
ResearchQuestions:1:InChristakis’studyofobesitypatterns,howcanwebestfactorinreasonsforfriendconnections tothepredictionmodel?2:Howwillapredictionmodelwithrefinededgeconnections (friendshipreasons)comparetotheprediction resultsinChristakis’2007paper(Nature)http://www.nejm.org/doi/full/10.1056/NEJMsa066082
![Page 8: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/8.jpg)
Network
Interaction
Interface
Algorithm
Model
BreakdownFraminghamheartstudydatasetfromhttp://www.nejm.org/doi/full/10.1056/NEJMsa066082 Or,isthereotherdatayoucoulduse?Twitterwasn’tthatbigin2007JSONrepresentationofthenetworkstoredinatextfile.Listsof<nodeID, nodeID,FType>representing“friend”networksandaclassificationoffriend types.RandomForestpredictionmodelon trainingdata.Graphlayoutalgorithm (Fruchterman Reingold)
Pythonnotebook UIPythonDjango webpagewithinteractivenode-linkgraphGephi (http://gephi.github.io/)DynamicstatisticsplotsinPlot.ly (http://plot.ly)GraphinteractionsStatisticalanalysisofgraphinGephi.
Ftype ={“Street”,“School”,“Club”,“Business”}
![Page 9: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/9.jpg)
Examplesfrompreviousyears
![Page 10: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/10.jpg)
Projects• FitBit Friends
• TwitterTopicModeling
• TweetVisualization
• OpenPayments
• TheRedditProject
• SpectralDomainofSocialNetworks(linkonrequest)
• http://hwright-ucsb.github.io/CS290D-Final-Project/
![Page 11: CS185 Projectsjod/classes/CS185-spring2018/... · 2018. 5. 17. · CS185 Projects John O’Donovan Computer Science Dept. Office: Bldg. 935 room 101 Hours: T/ Th 2-3pm, or by email](https://reader033.vdocuments.net/reader033/viewer/2022060909/60a4182f0d88577b255847dc/html5/thumbnails/11.jpg)
Dimensionsforthinkingaboutproposalsandprojects(inadditiontoproject
proposaldocument)1. WhatistheHCIcomponent?
-whatisnew/interestingaboutit.2. Whoarethepeoplewhowillbenefitfromtheproject?
-How/When/Whywilltheybenefit?3. Whatarethedatarequirements?
-Anyprivacy/securityissues?4. Timelineforproject?5. Whatarekeytechnicalchallengesintheproject?6. Whattoolsandtechnologiesareneeded?7. Milestones,Goals,Deliverables...8. Howissuccessmeasured?