AUB ScholarWorks

A 3D playground for t-SNE with explainable classification

Show simple item record

dc.contributor.author Anbtawi, Wedad
dc.date.accessioned 2021-09-23T08:56:40Z
dc.date.available 2021-09-23T08:56:40Z
dc.date.issued 2019
dc.date.submitted 2019
dc.identifier.other b25804698
dc.identifier.uri http://hdl.handle.net/10938/23085
dc.description Thesis. M.S. American University of Beirut. Department of Computer Science, 2019. T:7113.
dc.description Advisor : Dr. Mohamed El Baker Nassar, Assistant Professor, Computer Science ; Members of Committee : Dr. Wassim El Hajj, Associate Professor, Computer Science ; Dr. Amer Mouawad, Assistant Professor, Computer Science.
dc.description Includes bibliographical references (leaves 61-65)
dc.description.abstract In this thesis, we build a web-based and interactive dimensionality reduction and visualization tool based on t-SNE. Our tool strives to run in the web browser at the client-side in real-time. In addition, we propose a new feature for linking visualization and explainable classification of a given dataset. Assuming the dataset is subject to classification by a machine learning algorithm, we encode the predictions of the classifier using the color of the datapoints and highlight the explanation of each prediction as given by an agnostic interpretation algorithm. Our contribution is three-folds: (1) We provide an online web playground that offers guidance on how to use t-SNE and depicts the effect of each of its parameters, (2) we present an interactive visualization interface where users can upload their own data, link the data items to their icons and to their datapoints in 3D using ThreeJS, navigate the 3D space equipped with a camera, click on the data points to get instantaneous meta-data information, prediction explanations in particular, and (3) we create a visual link between explainable classification and t-SNE experiment with explanation methods such as LIME. This feature helps in checking the efficiency of the classifier. The user checks whether points that are close together in the visual space have similar explanations for a given classifier. The user can spot outliers and the cause of erroneous decisions. We estimate that our tool will help with the arising challenge of trustworthy and explainable artificial intelligence (XAI) by providing the user with direct access to the cluster-ability patterns of the data in low dimensions and explore the peculiarities of machine learning models, neural networks, and deep learning in particular.
dc.format.extent 1 online resource (xiv, 65 leaves) : color illustrations
dc.language.iso en
dc.subject.classification T:007113
dc.subject.lcsh Cluster analysis.
dc.subject.lcsh Visualization.
dc.subject.lcsh Dimension reduction (Statistics)
dc.title A 3D playground for t-SNE with explainable classification
dc.type Thesis
dc.contributor.department Department of Computer Science
dc.contributor.faculty Faculty of Arts and Sciences
dc.contributor.institution American University of Beirut


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search AUB ScholarWorks


Browse

My Account