02335nas a2200253 4500000000100000008004100001260002700042653002400069653001200093653002400105653001800129100001400147700001900161700001700180700001900197700001800216700001700234700001400251245006400265856004700329300001600376520166700392020002202059 2017 d bACMaNew York, NY, USA10aN-ary relationships10acliques10agraph visualization10avisualization1 aBotong Qu1 aPrashant Kumar1 aEugene Zhang1 aPankaj Jaiswal1 aLaurel Cooper1 aJustin Elser1 aYue Zhang00aInteractive Design and Visualization of N-ary Relationships uhttp://doi.acm.org/10.1145/3139295.3139314 a15:1–15:83 a Graph and network visualization is a well-researched area. However, graphs are limited in that by definition they are designed to encode pairwise relationships between the nodes in the graph. In this paper, we strive for visualization of datasets that contain not only binary relationships between the nodes, but also higher-cardinality relationships (ternary, quaternary, quinary, senary, etc). While such higher-cardinality relationships can be treated as cliques (a complete graph of N nodes), visualization of cliques using graph visualization can lead to unnecessary visual cluttering due to all the pairwise edges inside each clique. In this paper, we develop a visualization for data that have relationships with cardinalities higher than two. By representing each N-ary relationship as an N-sided polygon, we turn the problem of visualizing such data sets into that of visualizing a two-dimensional complex, i.e. nodes, edges, and polygonal faces. This greatly reduces the number of edges needed to represent a clique and makes them as well as their cardinalities more easily recognized. We develop a set of principles that measures the effectiveness of the visualization for two-dimensional complexes. Furthermore, we formulate our strategy with which the positions of the nodes in the complex and the orderings of the nodes inside each clique in the complex can be optimized. Furthermore, we allow the user to further improve the layout by moving a node or a polygon in 3D as well as changing the order of the nodes in a polygon. To demonstrate the effectiveness of our technique and system, we apply them to a social network and a gene dataset.  a978-1-4503-5411-0