Finding ¡Pa)erns ¡in ¡Complex ¡ Social ¡Networks ¡
Lennon Ganz Santa Barbara City College Computer Science Mentor: Dr. Yinghui Wu Faculty Advisor: Dr. Xifeng Yan Department: Computer Science Funded by: National Science Foundation ¡
Finding Pa)erns in Complex Social Networks Lennon Ganz - - PowerPoint PPT Presentation
Finding Pa)erns in Complex Social Networks Lennon Ganz Santa Barbara City College Computer Science Mentor: Dr. Yinghui Wu Faculty Advisor: Dr. Xifeng Yan Department: Computer Science Funded by: National Science
Lennon Ganz Santa Barbara City College Computer Science Mentor: Dr. Yinghui Wu Faculty Advisor: Dr. Xifeng Yan Department: Computer Science Funded by: National Science Foundation ¡
¡
Simple ¡– ¡Contains ¡one ¡type ¡of ¡en<ty ¡(usually ¡people) ¡and ¡their ¡rela<onships ¡ ¡ ¡
and ¡their ¡rela<onships ¡
Shane Zach Danny UCSB Student at Proper<es ¡ Name: ¡Zach ¡Flint ¡ Born: ¡6/22/1991 ¡ … ¡ Classmate Of
Titan ¡
Algorithm ¡-‑ ¡a ¡set ¡of ¡ instruc<ons ¡for ¡ answering ¡a ¡query ¡ Query ¡-‑ ¡ ¡ a ¡ques<on ¡
Aggrega<on ¡
used?” ¡ Reachability ¡
an ¡a)ack? ¡ Pa)ern ¡Matching ¡
government ¡official ¡who ¡had ¡also ¡been ¡a)acked ¡by ¡a ¡ different ¡group ¡earlier ¡that ¡year” ¡
Queries ¡ Graph ¡ Files ¡ Index ¡ Files ¡
Global ¡ Terrorism ¡ Data ¡ Converter ¡ Graphical ¡User ¡Interface ¡(GUI) ¡
Query ¡Parser ¡ ¡
Query ¡Results ¡
(Algorithms) ¡
Converter ¡ Read ¡data ¡from ¡cells ¡ Connect! ¡ Add ¡data ¡to ¡new ¡or ¡exis<ng ¡ nodes ¡in ¡graph ¡
Global ¡ Terrorism ¡ Data ¡ Converter ¡
~500 ¡incidents ¡out ¡
Global ¡Terrorism ¡ Database ¡(GTD) ¡
Graph ¡ Files ¡ Index ¡ Files ¡
Queries ¡ Graph ¡ Files ¡ Index ¡ Files ¡
Global ¡ Terrorism ¡ Data ¡ Converter ¡ Graphical ¡User ¡Interface ¡(GUI) ¡
Query ¡Parser ¡ ¡
Query ¡Results ¡
Start ¡ Node ¡
End ¡ Node ¡
0 ¡ 1 ¡ 3 ¡ 1 ¡ 2 ¡ 2 ¡ 3 ¡ 3 ¡ 2 ¡ 3 ¡ 4 ¡ 2 ¡ 1 ¡ 3 ¡ 3 ¡ 4 ¡
Query ¡Execu9on ¡ Engine ¡
Query ¡Execu9on ¡ Engine ¡ Query ¡Execu9on ¡ Engine ¡
0 ¡ 5 ¡ 10 ¡ 15 ¡ 20 ¡ 25 ¡ 30 ¡ 35 ¡ 0 ¡ 500 ¡ 1000 ¡ 1500 ¡ 2000 ¡ 2500 ¡
Performance ¡ Improvement ¡ (x ¡faster) ¡
Number ¡of ¡Nodes ¡
𝐽𝑛𝑞𝑠𝑝𝑤𝑓𝑛𝑓𝑜𝑢=𝐶𝐺𝑇 ¡𝑆𝑣𝑜𝑜𝑗𝑜 ¡𝑈𝑗𝑛𝑓/𝐶𝐽𝐶𝐺𝑇 ¡𝑆𝑣𝑜𝑜𝑗𝑜 ¡𝑈𝑗𝑛𝑓 ¡ 30x ¡faster ¡and ¡ increasing ¡ Constant ¡Density ¡
0 ¡ 5 ¡ 10 ¡ 15 ¡ 20 ¡ 25 ¡ 0 ¡ 0.1 ¡ 0.2 ¡ 0.3 ¡ 0.4 ¡ 0.5 ¡ 0.6 ¡ Performance ¡ Improvement ¡ (x ¡faster) ¡ p ¡
Performance ¡vs. ¡Edge ¡Probability ¡
Probability ¡that ¡any ¡two ¡nodes ¡ are ¡connected ¡by ¡an ¡edge ¡ 𝐽𝑛𝑞𝑠𝑝𝑤𝑓𝑛𝑓𝑜𝑢=𝐶𝐺𝑇 ¡𝑆𝑣𝑜𝑜𝑗𝑜 ¡𝑈𝑗𝑛𝑓/𝐶𝐽𝐶𝐺𝑇 ¡𝑆𝑣𝑜𝑜𝑗𝑜 ¡𝑈𝑗𝑛𝑓 ¡ Constant ¡# ¡
Target ¡ Perpetrator ¡ Incident ¡2 ¡ Incident ¡1 ¡
Query ¡Execu9on ¡ Engine ¡
200602050020 ¡ Target: ¡Afghan ¡Na<onal ¡ Police ¡ Date: ¡2/5/06 ¡ Country: ¡Afghanistan ¡ City: ¡Khakrez ¡ Weapon ¡Type: ¡Land ¡Mine ¡ Casual9es: ¡6 ¡ Wounded: ¡2 ¡ Summary: ¡………….. ¡ 200602040010 ¡ Target: ¡Afghan ¡Na<onal ¡ Police ¡ Date: ¡2/4/06 ¡ Country: ¡Afghanistan ¡ City: ¡Kandahar ¡ Weapon ¡Type: ¡IED ¡ Casual9es: ¡2 ¡ Wounded: ¡2 ¡ Summary: ¡………….. ¡
Query ¡Results ¡
Queries ¡ Graph ¡ Files ¡ Index ¡ Files ¡
Global ¡ Terrorism ¡ Data ¡ Converter ¡ Graphical ¡User ¡Interface ¡(GUI) ¡
Query ¡Parser ¡ ¡
Query ¡Results ¡
Zach, ¡Shane, ¡Danny ¡