@inproceedings{9e600284f9964f0fafdacf4fea37ad09,
title = "Balance Graphs: An Aid for Studying Convolutional Neural Networks",
abstract = "Deep Learning Neural Networks offer a powerful tool to process visual data and to make decisions, but a limitation is its black box nature which offers low transparency to human examiners. This hurdle presents a particular challenge in using Neural Networks in safety-critical systems, which require high performance and transparency such as medical diagnosis of life-threatening diseases. This paper seeks to build and test a neural network for grading gliomas of comparable function and complexity to others in the field, then to apply Data Visualisation techniques to render the internal workings of the NN more understandable to a human observer. The purpose is to develop a system that can classify brain tumors into low-grade gliomas (LGG) and high-grade gliomas (HGG), to aid with diagnosis and prognosis The Brain Tumor Segmentation Challenge 2020 (BraTS2020) data set was used, with data categorised based on a combination of grade assigned in BraTS2020, and the labels in the segmentation data. As some categories are over-represented, methods were employed to ensure a better balance between different categories. Data augmentation was used to expand the limited number of scans in the BraTS2020. A 3D convolution neural network (CNN) was constructed to grade gliomas. With the method developed in this paper, an accuracy of 94.1% was achieved. A newly devised method to visually represent the weights of a convolution is explored. These graphs, called 'weight graphs' allow convolutions to be condensed into a visual medium. The weight graph is designed for easy visual interpretation of the weights assigned within a particular convolution. To overcome the limitations of weight graphs, an alternate graph was devised, called a balance graph, because it shows the overall balance of weights in a kernel, allowing for a quick impression of what effect a single kernel has. It is demonstrated that Balance Graphs improve the accessibility and transparency of the of the weights in convolution layers.",
keywords = "convolutional neural networks, Data Visualization, Graphs, Image Processing",
author = "Lyell Embery and Eva Ignatious and Sami Azam and Miriam Jonkman and {De Boer}, Friso",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 24th IEEE/ACIS International Winter Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2022 ; Conference date: 07-12-2022 Through 09-12-2022",
year = "2022",
doi = "10.1109/SNPD54884.2022.10051785",
language = "English",
series = "Proceedings - 2022 IEEE/ACIS 24th International Winter Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2022",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
pages = "132--139",
editor = "Shu-Ching Chen and Her-Terng Yau and Roland Stenzel and Hsiung-Cheng Lin",
booktitle = "Proceedings - 2022 IEEE/ACIS 24th International Winter Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2022",
address = "United States",
}