SlideShare a Scribd company logo
1 of 83
mixi




2011   11   7
•                (26)

                •
                    •   2010

                    •

                    •   2011 7

                    •
                •
                    •                   (   )
2011   11   7
Adgenda


                •              ?

                •   mixi

                •


2011   11   7
Adgenda


                •
                •   mixi

                •


2011   11   7
•   Web

                •   2007        Brad Fitzpatrick

                •   2007   F8     Mark Eliot Zuckerberg




                            http://bradfitz.com/social-graph-problem/

2011   11   7
•   Web

                •   2007        Brad Fitzpatrick

                •   2007   F8     Mark Eliot Zuckerberg




                            http://bradfitz.com/social-graph-problem/

2011   11   7
2011   11   7
Vertex (node :   )




2011   11   7
Vertex (node :   )




                Edge (     )




2011   11   7
Vertex (node :   )


                          Undirected graph (   )

                Edge (     )




2011   11   7
Vertex (node :   )




2011   11   7
Vertex (node :   )




                Edge (     )




2011   11   7
Vertex (node :     )


                               Directed graph (   )

                Edge (     )




2011   11   7
Undirected graph (   )




2011   11   7
Vertex (       )


                 Undirected graph (   )




2011   11   7
Vertex (       )


                            Undirected graph (   )
                    Edge
                (          )




2011   11   7
Vertex (         )


                        Undirected graph (       )
                  Edge         (             )
                (      )



                      mixi
2011   11   7
Vertex (         )


                               Directed graph (   )
                    Edge
                (          )




2011   11   7
Vertex (         )


                               Directed graph (       )
                    Edge           (              )
                (          )



                    Twitter     follow
2011   11   7
Adgenda

                •                  ?

                •   mixi

                    •   mixi

                    •
                    •
                    •
                •
2011   11   7
mixi




                             ThinkSocial(2011   8   )
                  http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html

2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
something post
                I’m runnning, now!




2011   11   7
something post
                I’m runnning, now!




2011   11   7
something post
                I’m runnning, now!




                                Feed Back




2011   11   7
something post
                I’m runnning, now!




                                Feed Back




2011   11   7
2011   11   7
2011   11   7
•


2011   11   7
•
       •

2011   11   7
2011   11   7
2011   11   7
R

                •
                •
                    •
                    •


                        http://www.r-project.org/




2011   11   7
Gephi
                •
                •   Google Summer Of Code



                •
                •
                                       http://gephi.org/



2011   11   7
Adgenda

                •                           ?

                •   mixi

                •
                    •
                    •
                    •   Girven-Newman

                    •   Gephi   R

2011   11   7
•
                •
                •




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •
                •   Q




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •
                            2
                    1               1
                                4
                        2
                                    1
                                2

2011   11   7
•
                    •
                •               1
                        B




                    A       D




                        C
2011   11   7
•
                    •
                •                   1
                        B
                                A
                                        3




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                  3

                                (A,B,C)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)

                                                                      1
                                              (A,B,C)
                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)

                                                                      1
                                              (A,B,C)
                    A       D


                                                            = 1/3 = 0.33
                        C
2011   11   7
•
                    •




                        :               v

                        :   s, t

                        :   s,t
                              (    )v

2011   11   7
•

                •
            •       ≠

2011   11   7
•

                •
            •       ≠

2011   11   7
Q
                •
                    •




                        :

                        :(          i   )/(       )

                        :(      i                     )/
                            (       )

2011   11   7
2011   11   7
•     1hop


                         •                    40            40

                         •                         : 0.25

                         •     Girvan-Newman




                ThinkSocial(2011   8   )
http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html         http://alpha.mixi.co.jp/blog/?p=144
2011   11   7
Girvan-Newman
            1.

            2.                       (betweenness score)

            3. betweenness score

            4.
                 betweenness score

            5.           2,3,4



2011   11   7
Gephi




                            41
                        (        +   40   )

                            236



2011   11   7
41
                (        +   40   )

                    236


2011   11   7
R
                #   igraph
                library(igraph)


                # Girven-Newman
                #            g
                eb <- edge.betweenness.community(g)

                #                                Q
                step <- 1:40
                for (i in step) {
                  memb <- community.to.membership(g, eb$merges, steps=i-1)
                  Q[i] <- modularity(g, memb$membership)
                }

                #                Q
                plot(step, Q, type=b)
2011   11   7
step   Q




2011   11   7
step     Q



                38   Q




2011   11   7
step             Q


                #       38
                > community.to.membership(g, eb$merges, steps=38)$csize
                [1] 26 11 4




2011   11   7
41
                (         +   40   )

                    236
                              3


2011   11   7
•

                •

                •

2011   11   7
(2hop)




2011   11   7
(2hop)




                    2598
                    3456

                           33
                                346




2011   11   7
Girven-Newman




                            ,
                   betweenness score




2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
•   "Fast algorithm for detecting community structure in
                networks"
                •   M.E.J.Newman

                •   Phys. Rev. E 69, 066133(2004)



            •   Newman

                •
                •                                   ΔQ

                •
            •
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
(1)
                •   "Finding community structure in very large
                    networks"
                    •   Aaron Clauset, M.E.J.Newman, Cristopher Moore

                    •   Phys. Rev. E 70, 066111(2004)




                •   Newman

                    •                             ΔQ

                    •
2011   11   7
(2)
                •   "Fast unfolding of communities in large
                    networks"
                    •   Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre

                    •   J. Stat. Mech. (2008) P10008




                •   ΔQ

                •   CPU : bi-opteron 2.2G, memory 24G
                    •     1   2000             152min


2011   11   7
•
                    •   mixi

                    •
                    •
                •

                    •
                    •   Girven-Newman

                    •
2011   11   7
"Finding and evaluating community structure in networks"
                M.E.J.Newman and M.Girvan
                Phys. Rev. E 69, 026113(2004)

                "Fast algorithm for detecting community structure in networks"
                M.E.J.Newman
                Phys. Rev. E 69, 066133(2004)

                "Finding community structure in very large networks"
                Aaron Clauset, M.E.J.Newman, Cristopher Moore
                Phys. Rev. E 70, 066111(2004)

                "Fast unfolding of communities in large networks"
                Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne
                Lefebvre
                J. Stat. Mech. (2008) P10008




2011   11   7

More Related Content

Viewers also liked

Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Wahine Media
 
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)Nicole Allen
 
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...Yogesh Bhatt
 
As media coursework evaluation
As media coursework evaluationAs media coursework evaluation
As media coursework evaluationDeadly-Darkshines
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùhuachung
 
Svetlana Bahrusina
Svetlana BahrusinaSvetlana Bahrusina
Svetlana BahrusinaAdela Negura
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movementLexi34
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's ChecklistPete DiSantis
 
Management 1 - 4
Management 1 - 4Management 1 - 4
Management 1 - 4Tim Arroyo
 
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club
 

Viewers also liked (18)

Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015
 
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
 
Cenaclu literar
Cenaclu literarCenaclu literar
Cenaclu literar
 
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
 
Etica conceitos classific
Etica conceitos classificEtica conceitos classific
Etica conceitos classific
 
As media coursework evaluation
As media coursework evaluationAs media coursework evaluation
As media coursework evaluation
 
Simt advertment
Simt advertmentSimt advertment
Simt advertment
 
H.g. 680 transport
H.g. 680 transportH.g. 680 transport
H.g. 680 transport
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
 
osha2254
osha2254osha2254
osha2254
 
Svetlana Bahrusina
Svetlana BahrusinaSvetlana Bahrusina
Svetlana Bahrusina
 
Cleopatra
CleopatraCleopatra
Cleopatra
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movement
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's Checklist
 
Management 1 - 4
Management 1 - 4Management 1 - 4
Management 1 - 4
 
Hoja notificación
Hoja notificaciónHoja notificación
Hoja notificación
 
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
 
Business in the future
Business in the futureBusiness in the future
Business in the future
 

Similar to WebDBforum2011

Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Yuichi Tateno
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoMaehana Tsuyoshi
 
US 進出サミット
US 進出サミットUS 進出サミット
US 進出サミット01Booster
 
First and Important thing in agile 20110704
First and Important thing in agile 20110704First and Important thing in agile 20110704
First and Important thing in agile 20110704Naoto Nishimura
 
20111026中間ggxxnet
20111026中間ggxxnet20111026中間ggxxnet
20111026中間ggxxnetggxxnetgp
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例Yohei Yasukawa
 
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボWEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボYasuhiro Horiuchi
 

Similar to WebDBforum2011 (9)

Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporo
 
US 進出サミット
US 進出サミットUS 進出サミット
US 進出サミット
 
Eclipse活用術
Eclipse活用術Eclipse活用術
Eclipse活用術
 
First and Important thing in agile 20110704
First and Important thing in agile 20110704First and Important thing in agile 20110704
First and Important thing in agile 20110704
 
20111026中間ggxxnet
20111026中間ggxxnet20111026中間ggxxnet
20111026中間ggxxnet
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例
 
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボWEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
 
abc2011w-deb
abc2011w-debabc2011w-deb
abc2011w-deb
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

WebDBforum2011

  • 1. mixi 2011 11 7
  • 2. (26) • • 2010 • • 2011 7 • • • ( ) 2011 11 7
  • 3. Adgenda • ? • mixi • 2011 11 7
  • 4. Adgenda • • mixi • 2011 11 7
  • 5. Web • 2007 Brad Fitzpatrick • 2007 F8 Mark Eliot Zuckerberg http://bradfitz.com/social-graph-problem/ 2011 11 7
  • 6. Web • 2007 Brad Fitzpatrick • 2007 F8 Mark Eliot Zuckerberg http://bradfitz.com/social-graph-problem/ 2011 11 7
  • 7. 2011 11 7
  • 8. Vertex (node : ) 2011 11 7
  • 9. Vertex (node : ) Edge ( ) 2011 11 7
  • 10. Vertex (node : ) Undirected graph ( ) Edge ( ) 2011 11 7
  • 11. Vertex (node : ) 2011 11 7
  • 12. Vertex (node : ) Edge ( ) 2011 11 7
  • 13. Vertex (node : ) Directed graph ( ) Edge ( ) 2011 11 7
  • 14. Undirected graph ( ) 2011 11 7
  • 15. Vertex ( ) Undirected graph ( ) 2011 11 7
  • 16. Vertex ( ) Undirected graph ( ) Edge ( ) 2011 11 7
  • 17. Vertex ( ) Undirected graph ( ) Edge ( ) ( ) mixi 2011 11 7
  • 18. Vertex ( ) Directed graph ( ) Edge ( ) 2011 11 7
  • 19. Vertex ( ) Directed graph ( ) Edge ( ) ( ) Twitter follow 2011 11 7
  • 20. Adgenda • ? • mixi • mixi • • • • 2011 11 7
  • 21. mixi ThinkSocial(2011 8 ) http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html 2011 11 7
  • 22. 2011 11 7
  • 23. 2011 11 7
  • 24. 2011 11 7
  • 25. 2011 11 7
  • 26. 2011 11 7
  • 27. 2011 11 7
  • 28. something post I’m runnning, now! 2011 11 7
  • 29. something post I’m runnning, now! 2011 11 7
  • 30. something post I’m runnning, now! Feed Back 2011 11 7
  • 31. something post I’m runnning, now! Feed Back 2011 11 7
  • 32. 2011 11 7
  • 33. 2011 11 7
  • 34. • 2011 11 7
  • 35. • 2011 11 7
  • 36. 2011 11 7
  • 37. 2011 11 7
  • 38. R • • • • http://www.r-project.org/ 2011 11 7
  • 39. Gephi • • Google Summer Of Code • • http://gephi.org/ 2011 11 7
  • 40. Adgenda • ? • mixi • • • • Girven-Newman • Gephi R 2011 11 7
  • 41. • • 2011 11 7
  • 42. • • 2011 11 7
  • 43. • • 2011 11 7
  • 44. • • • Q 2011 11 7
  • 45. • • 2011 11 7
  • 46. • • 2 1 1 4 2 1 2 2011 11 7
  • 47. • • 1 B A D C 2011 11 7
  • 48. • • 1 B A 3 A D C 2011 11 7
  • 49. • • 1 B A 3 (A,B,C) A D C 2011 11 7
  • 50. • • 1 B A 3 (A,B,C) (A,B,D) A D C 2011 11 7
  • 51. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) A D C 2011 11 7
  • 52. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) 1 (A,B,C) A D C 2011 11 7
  • 53. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) 1 (A,B,C) A D = 1/3 = 0.33 C 2011 11 7
  • 54. • : v : s, t : s,t ( )v 2011 11 7
  • 55. • • ≠ 2011 11 7
  • 56. • • ≠ 2011 11 7
  • 57. Q • • : :( i )/( ) :( i )/ ( ) 2011 11 7
  • 58. 2011 11 7
  • 59. 1hop • 40 40 • : 0.25 • Girvan-Newman ThinkSocial(2011 8 ) http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html http://alpha.mixi.co.jp/blog/?p=144 2011 11 7
  • 60. Girvan-Newman 1. 2. (betweenness score) 3. betweenness score 4. betweenness score 5. 2,3,4 2011 11 7
  • 61. Gephi 41 ( + 40 ) 236 2011 11 7
  • 62. 41 ( + 40 ) 236 2011 11 7
  • 63. R # igraph library(igraph) # Girven-Newman # g eb <- edge.betweenness.community(g) # Q step <- 1:40 for (i in step) { memb <- community.to.membership(g, eb$merges, steps=i-1) Q[i] <- modularity(g, memb$membership) } # Q plot(step, Q, type=b) 2011 11 7
  • 64. step Q 2011 11 7
  • 65. step Q 38 Q 2011 11 7
  • 66. step Q # 38 > community.to.membership(g, eb$merges, steps=38)$csize [1] 26 11 4 2011 11 7
  • 67. 41 ( + 40 ) 236 3 2011 11 7
  • 68. • • 2011 11 7
  • 69. (2hop) 2011 11 7
  • 70. (2hop) 2598 3456 33 346 2011 11 7
  • 71. Girven-Newman , betweenness score 2011 11 7
  • 72. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 73. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 74. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 75. "Fast algorithm for detecting community structure in networks" • M.E.J.Newman • Phys. Rev. E 69, 066133(2004) • Newman • • ΔQ • • 2011 11 7
  • 76. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 77. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 78. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 79. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 80. (1) • "Finding community structure in very large networks" • Aaron Clauset, M.E.J.Newman, Cristopher Moore • Phys. Rev. E 70, 066111(2004) • Newman • ΔQ • 2011 11 7
  • 81. (2) • "Fast unfolding of communities in large networks" • Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre • J. Stat. Mech. (2008) P10008 • ΔQ • CPU : bi-opteron 2.2G, memory 24G • 1 2000 152min 2011 11 7
  • 82. • mixi • • • • • Girven-Newman • 2011 11 7
  • 83. "Finding and evaluating community structure in networks" M.E.J.Newman and M.Girvan Phys. Rev. E 69, 026113(2004) "Fast algorithm for detecting community structure in networks" M.E.J.Newman Phys. Rev. E 69, 066133(2004) "Finding community structure in very large networks" Aaron Clauset, M.E.J.Newman, Cristopher Moore Phys. Rev. E 70, 066111(2004) "Fast unfolding of communities in large networks" Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre J. Stat. Mech. (2008) P10008 2011 11 7