2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

Similar documents
JST CREST: Graph CREST 2

IPSJ SIG Technical Report Vol.2011-IOT-12 No /2/ AS AS Investigation of Network Visualization by using visual arts Frameworks Hiroki Kash

AGI AGI (Multi-dimensional Projection Plot, MPP) PCP 2 MPP PCP Visualization System Linked and Apposed MPP to PCP (VisLAMP) AGI MPP (PCA) MPP AGI PCP

1: 2: 3: 4: 2. 1 Exploratory Search [4] Exploratory Search 2. 1 [7] [8] [9] [10] Exploratory Search

BOK body of knowledge, BOK BOK BOK 1 CC2001 computing curricula 2001 [1] BOK IT BOK 2008 ITBOK [2] social infomatics SI BOK BOK BOK WikiBOK BO

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

[2][3][4][5] 4 ( 1 ) ( 2 ) ( 3 ) ( 4 ) 2. Shiratori [2] Shiratori [3] [4] GP [5] [6] [7] [8][9] Kinect Choi [10] 3. 1 c 2016 Information Processing So

Lyra X Y X Y ivis Designer Lyra ivisdesigner Lyra ivisdesigner 2 ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (1) (2) (3) (4) (5) Iv Studio [8] 3 (5) (4) (1) (

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

ipod touch 1 2 Apple ipod touch ipod touch 3 ( ) ipod touch ( 1 ) Apple ( 2 ) Web 1),2) 3. ipod touch 1 2 ipod touch x y z i

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

JFE.dvi

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

1_26.dvi

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

IPSJ SIG Technical Report 1, Instrument Separation in Reverberant Environments Using Crystal Microphone Arrays Nobutaka ITO, 1, 2 Yu KITANO, 1

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

Wikipedia YahooQA MAD 4)5) MAD Web 6) 3. YAMAHA 7) 8) Vocaloid PV YouTube 1 minato minato ussy 3D MAD F EDis ussy

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

fiš„v8.dvi

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

IPSJ SIG Technical Report An Evaluation Method for the Degree of Strain of an Action Scene Mao Kuroda, 1 Takeshi Takai 1 and Takashi Matsuyama 1

untitled

Run-Based Trieから構成される 決定木の枝刈り法

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

Web Social Networking Service Virtual Private Network 84

( 1) 3. Hilliges 1 Fig. 1 Overview image of the system 3) PhotoTOC 5) 1993 DigitalDesk 7) DigitalDesk Koike 2) Microsoft J.Kim 4). 2 c 2010

IPSJ SIG Technical Report NetMAS NetMAS NetMAS One-dimensional Pedestrian Model for Fast Evacuation Simulator Shunsuke Soeda, 1 Tomohisa Yam

<4D F736F F D2088E293608E71836C F815B834E89C28E8B89BB2E646F63>

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

Instability of Aerostatic Journal Bearings with Porous Floating Bush at High Speeds Masaaki MIYATAKE *4, Shigeka YOSHIMOTO, Tomoaki CHIBA and Akira CH

zsj2017 (Toyama) program.pdf


_170825_<52D5><7269><5B66><4F1A>_<6821><4E86><5F8C><4FEE><6B63>_<518A><5B50><4F53><FF08><5168><9801><FF09>.pdf

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

,,, 2 ( ), $[2, 4]$, $[21, 25]$, $V$,, 31, 2, $V$, $V$ $V$, 2, (b) $-$,,, (1) : (2) : (3) : $r$ $R$ $r/r$, (4) : 3

Microsoft Word - GraphLayout1-Journal-ver2.doc

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

知能と情報, Vol.30, No.5, pp

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

2 3, 4, [1] [2] [3]., [4], () [3], [5]. Mel Frequency Cepstral Coefficients (MFCC) [9] Logan [4] MFCC MFCC Flexer [10] Bogdanov2010 [3] [14],,,

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

dsample.dvi

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

12) NP 2 MCI MCI 1 START Simple Triage And Rapid Treatment 3) START MCI c 2010 Information Processing Society of Japan

Microsoft Word - deim2011_new-ichinose doc

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter

IPSJ SIG Technical Report Vol.2011-CE-110 No /7/9 Bebras 1, 6 1, 2 3 4, 6 5, 6 Bebras 2010 Bebras Reporting Trial of Bebras Contest for K12 stud

60 90% ICT ICT [7] [8] [9] 2. SNS [5] URL 1 A., B., C., D. Fig. 1 An interaction using Channel-Oriented Interface. SNS SNS SNS SNS [6] 3. Processing S

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

tnbp59-21_Web:P2/ky132379509610002944

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

1

untitled

Microsoft Excelを用いた分子軌道の描画の実習

1 3DCG [2] 3DCG CG 3DCG [3] 3DCG 3 3 API 2 3DCG 3 (1) Saito [4] (a) 1920x1080 (b) 1280x720 (c) 640x360 (d) 320x G-Buffer Decaudin[5] G-Buffer D

IPSJ SIG Technical Report Vol.2017-MUS-116 No /8/24 MachineDancing: 1,a) 1,b) 3 MachineDancing MachineDancing MachineDancing 1 MachineDan

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

IPSJ SIG Technical Report 1,a) 1,b) 1,c) 1,d) 2,e) 2,f) 2,g) 1. [1] [2] 2 [3] Osaka Prefecture University 1 1, Gakuencho, Naka, Sakai,

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

DEIM Forum 2019 A7-1 Flexible Distance-based Hashing mori

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

( )

2014 2

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

DEIM Forum 2010 D Development of a La

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

Windows7 OS Focus Follows Click, FFC FFC focus follows mouse, FFM Windows Macintosh FFC n n n n ms n n 4.2 2

28 Horizontal angle correction using straight line detection in an equirectangular image

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

IT,, i

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. TV A310

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

Transcription:

1 2 3 A projection-based method for interactive 3D visualization of complex graphs Masanori Takami, 1 Hiroshi Hosobe 2 and Ken Wakita 3 Proposed is a new interaction technique to manipulate graph layouts presented on two- and higher-dimensional spaces. The work extends a highdimensional interactive graph visualization technique proposed by Hosobe, which deals with graph layouts presented on two-dimensional spaces. The proposed method first computes static graph layouts in high-dimensional space using multidimensional scaling, and then projects it on a low-dimensional space. Updating this projection according to user interaction, it enables the user to handle a graph layout in the low-dimensional space interactively. The report gives a theoretical foundation to interact with graph layouts and presents experimental results obtained with an early prototype system using three dimensions. 1 Department of Information Science, Tokyo Institute of Technology 2 National Institute of Informatics 3 /JST CREST Tokyo Institute of Technology/Japan Science and Technology Agency 1. 1)7)2) 3) 1 c 2012 Information Processing Society of Japan

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal 3.1 Torgeson Kruskal Togerson 13) 11) Togerson n D = (d ij) Kruskal d ij i j D = (d ij ) A = (a ij ) a ij = 1 2 ( 1 n n d 2 ik + 1 n k=1 n d 2 kj 1 n 2 k=1 n k=1 l=1 n d 2 kl d 2 ij) A V V T AV = Λ = λ 1 0... 0 λ n Λ λ i A λ 1 λ 2... λ n λ i v i V = (v 1,..., v n) d λ 1 λ 2... λ d > 0 n d X = (x 1,..., x n ) T λ1 0 x 1 X =. = V Λ... 1/2 = (v 1,..., v n) 0 λd x n Λ 1/2 Λ n d X k x k = (x k1,..., x kd ) k d d = 2 (x k1, x k2 ) d D Togerson 1 0 10 6 Zachary Karate club 10) mixi 3) AT&T ug 166,ug 263,ug 380 0 2 c 2012 Information Processing Society of Japan

Table 1 1 Dimensions of high-dimensional layouts Karate club 34 78 22 mixi 158 680 97 ug 166 71 74 61 ug 263 141 162 125 ug 380 1104 3231 698 e 1, e 2 e 1, e 2 k x k k (w k1, w k2 ) (w k1, w k2) x k e 1, e 2 e 0 e 0 e 0 = f 0 / f 0, f 0 = x k w k1 e 1 w k2 e 2 3.2 k x k = (x k1,..., x kd ) e 1, e 2 A λ i e 1 = f 1 / f 1, e 2 = f 2 / f 2 f 1 = (λ δ 1, 0, λ δ 3, 0,...), f 2 = (0, λ δ 2, 0, λ δ 4,...) x k e 1, e 2 k (x k e 1, x k e 2 ) 1 f 1, f 2 δ δ λ 1 > λ 3 λ 2 > λ 4 δ 3.1 d 2 Kruskal δ δ = 1/2 1 f 0 = x k 2 wk1 2 w2 k2 e 0 e 1, e 2 (w k1, w k2 ) < x k (w k1, w k2) < x k e 0, e 1, e 2 e 1 e 2 a 10, a 11, a 12, a 20, a 21, a 22 e 0, e 1, e 2 e 1 = a 10e 0 + a 11e 1 + a 12e 2 e 2 = a 20 e 0 + b 21 e 1 + b 22 e 2 r b 1, b 2 r = b 1 e 1 + b 2 e 2 8 x k e 1 = w k1, x k e 2 = w k2 e 1 = 1, e 2 = 1, e 1 e 2 = 0, r = 1 r e 1 = r e 1, r e 2 = r e 2 3 c 2012 Information Processing Society of Japan

4. 3.2 Torgerson d H d L d L e 1,..., e dl e 1,..., e dl Torgerson A (d L 1) e i = f i / f i f i = (0,..., 0, λ }{{} i, 0,..., 0, λ }{{} i+dl, 0,..., 0,...) T }{{} i 1 d L 1 d L 1 e i = 1 i, j e i e j = 0 {e i} d L i=1 e i e i n d L P = (e 1,..., e dl ) k q H = (x k1,..., x kdl ) k q L q H P q L = q H P = (q H e 1,..., q H e dl ) P e 1,..., e dl q H e 1,..., e dl e 0 e 0 = f 0 / f 0, f 0 = q H d L j=1 x kj e j e 1,..., e dl e 0 d L + 1 (d L + 1) (d L 1) k q L = (w k1,..., w kdl ) q L = (w k1,..., w kd L ) P = (e 1,..., e dl ) P = (e 1,..., e d L ) q L q H P q L = q H P e 1,..., e d L (d L + 1) α ij e 0,..., e dl e i = d L j=0 α ije j (1 i d L) (d L + 1) (d L 1) r 1,..., r dl 1 (d L 1) β ij e 1,..., e dl r i = d L j=1 β ije j (1 i d L 1) (d L + 1) d L e 1,..., e d L, r 1,..., r dl 1 4 q H e j = w kj (1 j d L ) (1) e i e j = δ ij (1 i, j d L) (2) r i r j = δ ij (1 i, j d L 1) (3) r i e j = r i e j (1 i d L 1, 1 j d L ) (4) (1) q H 4 c 2012 Information Processing Society of Japan

(2) (3) δ ij {e i} d L i=1, {r j } d L 1 j=1 (4) {e i} d L i=1 d L (d L +1) {r j } d L 1 j=1 d L (d L 1) 2d 2 L (1) d L (2) (3) ( dl C 2 + d L ) ( dl 1C 2 + d L 1) d 2 V (4) d L(d L 1) (1) (4) d L + d 2 L + d L (d L 1) = 2d 2 L q L < q H q L < q H d L = 2 d L d L = 3 5. AGI3D Active Graph Interface 3D C Java Java C Java Native Interface JNI C Java C GNU GSL-1.15 GNU Science Library 2 Java API Java 3D-1.5.1 3 1 AGI3D Karate club x y 2 http://www.gnu.org/s/gsl/ 3 http://java3d.java.net/ 1 AGI3D Fig. 1 The prototype system AGI3D z GSL 0 12) 1 1 6. 1 Karate club 2 3 ug 166 ug 263 2 ( 2(a) (b)) ( 2(b) (c)) 2(c) (d) 3 3(a) (b) 3(b) (c) 3(c) (d) 5 c 2012 Information Processing Society of Japan

4 5 mixi ug 380 4(a) 5(a) mixi ug 380 5(b) 5(c),(d) 7. AGI3D drawing, proceedings of the Asia Pacific Symposium on Information Visualisation, Sydney, Australia, Australian Computer Society, Inc., pp.15 20 (2005). 5) Hosobe, H.: Analysis of a high-dimensional approach to interactive graph drawing, proceedings of the Asia Pacific Symposium on Visualisation, Sydney, Australia, IEEE, pp.93 96 (2007). 6) Hosobe, H.: Numerical optimization-based graph drawing revisited, to appear in proceedings of the 5th IEEE Pacific Visualization Symposium, Songdo, Korea, IEEE (2012). 7) Kamada, T. and Kawai, S.: An algorithm for drawing general undirected graphs, Information Processing Letters, Vol.31, No.1, pp.7 15 (1989). 8) Koren, Y., Carmel, L. and Harel, D.: ACE: A fast multiscale eigenvectors computation for drawing huge graphs, proceedings of the IEEE Symposium on Infomation Visualization, Boston, MA, USA, IEEE, pp.137 144 (2002). 9) Koren, Y. and Harel, D.: Graph drawing by high-dimensional embedding, proceedings of the 10th International Symposium on Graph Drawing, Lecture Notes in Computer Science, No.2528, Irvine, CA, USA, Springer, pp.207 219 (2002). 10) Vol.28, No.2, pp.206 216 (2011). 11) Kruskal, J. and Seery, J.: Designing network diagrams, proceedings of the First General Conference on Social Graphics, Leesburg, VA, USA, pp.22 50 (1978). 12) Powell, M. J.D.: A hybrid method for nonlinear equations, chapter6, pp.87 114, Gordon and Breach (1970). 13) :. (2006). 1) Eades, P.: A heuristic for graph drawing, Congressus numerantium, Vol.42, pp. 149 160 (1984). 2) Fruchterman, T. and Reingold, E.: Graph drawing by force-directed placement, Software: Practice and Experience, Vol.21, No.11, pp.1129 1164 (1991). 3) Hosobe, H.: A high-dimensional approach to interactive graph visualization, proceedings of the 19th Annual ACM Symposium on Applied Computing, Nicosia, Cyprus, ACM, pp.1253 1257 (2004). 4) Hosobe, H.: An extended high-dimensional method for interactive graph 6 c 2012 Information Processing Society of Japan

(a) (b) (a) (b) (c) (d) (c) (d) 2 ug 166 Fig. 2 Interactive layout of graph ug 166 3 ug 263 Fig. 3 Interactive layout of graph ug 263 7 c 2012 Information Processing Society of Japan

(a) (b) (a) (b) (c) (d) (c) (d) 4 mixi Fig. 4 Interactive layout of graph mixi 5 ug 380 Fig. 5 Interactive layout of graph ug 380 8 c 2012 Information Processing Society of Japan