TY - GEN
T1 - Symmetry Detection and Classification in Drawings of Graphs
AU - De Luca, Felice
AU - Hossain, Md Iqbal
AU - Kobourov, Stephen
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2019.
PY - 2019
Y1 - 2019
N2 - Symmetry is a key feature observed in nature (from flowers and leaves, to butterflies and birds) and in human-made objects (from paintings and sculptures, to manufactured objects and architectural design). Rotational, translational, and especially reflectional symmetries, are also important in drawings of graphs. Detecting and classifying symmetries can be very useful in algorithms that aim to create symmetric graph drawings and in this paper we present a machine learning approach for these tasks. Specifically, we show that deep neural networks can be used to detect reflectional symmetries with 92% accuracy. We also build a multi-class classifier to distinguish between reflectional horizontal, reflectional vertical, rotational, and translational symmetries. Finally, we make available a collection of images of graph drawings with specific symmetric features that can be used in machine learning systems for training, testing and validation purposes. Our datasets, best trained ML models, source code are available online.
AB - Symmetry is a key feature observed in nature (from flowers and leaves, to butterflies and birds) and in human-made objects (from paintings and sculptures, to manufactured objects and architectural design). Rotational, translational, and especially reflectional symmetries, are also important in drawings of graphs. Detecting and classifying symmetries can be very useful in algorithms that aim to create symmetric graph drawings and in this paper we present a machine learning approach for these tasks. Specifically, we show that deep neural networks can be used to detect reflectional symmetries with 92% accuracy. We also build a multi-class classifier to distinguish between reflectional horizontal, reflectional vertical, rotational, and translational symmetries. Finally, we make available a collection of images of graph drawings with specific symmetric features that can be used in machine learning systems for training, testing and validation purposes. Our datasets, best trained ML models, source code are available online.
UR - https://www.scopus.com/pages/publications/85076919770
UR - https://www.scopus.com/inward/citedby.url?scp=85076919770&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-35802-0_38
DO - 10.1007/978-3-030-35802-0_38
M3 - Conference contribution
AN - SCOPUS:85076919770
SN - 9783030358013
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 499
EP - 513
BT - Graph Drawing and Network Visualization - 27th International Symposium, GD 2019, Proceedings
A2 - Archambault, Daniel
A2 - Tóth, Csaba D.
PB - Springer
T2 - 27th International Symposium on Graph Drawing and Network Visualization, GD 2019
Y2 - 17 September 2019 through 20 September 2019
ER -