Samo-wyjaśnialne neuronowe sieci grafowe oparte o części prototypowe

master
dc.abstract.enThe process of predicting the properties of a molecule before synthesis is often very uncertain and expensive. Due to the growing number of synthesized and described chemical compounds, we are able to reject many of them using IT solutions that do not meet our criteria. We often use machine learning methods for filtration. In this paper we want to propose the novel Prototypical Graph Regression Self-explainable Trees (ProGReST) model, which is a combination of standard networks for graph processing with a soft decision tree in which leaves are prototypes. Compared to other interpretable models, our ProGReST can be used to address various challenging tasks, such as predicting molecular properties. An additional feature that distinguishes our architecture is the prototype layer, which ensures interpretability. The use of both the prototype layer and a soft decision tree gives us a good and clear explanation of the model decision, which was confirmed by chemistry experts. In addition, we proposed a new, faster way of projecting prototypes, which was not described for graph problems. Finally, we tested our model on a wide variety of chemical datasets to validate the results. Our method achieved results similar to, and in some cases even better than, known deep learning solutions in cheminformatics.pl
dc.abstract.plProces przewidywania własności molekuły jeszcze przed syntezą jest często bardzo niepewny i kosztowny. Dzięki rosnącej liczbie zsyntetyzowanych i opisanych próbek jesteśmy w stanie odrzucić przy użyciu rozwiązań informatycznych wiele związków, które nie spełniają naszych kryteriów. Często do wstępnej filtracji używamy metod nauczania maszynowego. W tej pracy chcemy zaproponować nowatorskie rozwiązanie Prototypical Graph Regression Self-explainable Trees (ProGReST), które jest połączeniem standardowych sieci do przetwarzania grafów z miękkim drzewem decyzyjnym, w którym liście są prototypami. W porównaniu do innych interpretowalnych modeli nasz ProGReST jest w stanie poradzić sobie z bardziej skomplikowanymi zadaniami, jak np. przewidywanie własności molekularnych. Dodatkową cechą wyróżniającą naszą architekturę jest warstwa prototypów, która zapewnia interpretowalność. Zastosowanie zarówno warstwy prototypowej wraz z miękkim drzewem decyzyjnym daje nam dobre i klarowne wyjaśnienie decyzji modelu, co zostało potwierdzone przez ekspertów z zakresu chemii. Prócz tego zaproponowaliśmy nowy, szybszy sposób projekcji prototypów, który nie był opisywany dla problemów grafowych. Na koniec przetestowaliśmy nasz model dla szeroko wykorzystywanych datasetów w celu weryfikacji wyników. Nasza metoda osiągnęła wyniki zbliżone, a w pewnych przypadkach nawet i lepsze od dobrze znanych rozwiązań z zakresu głębokiego nauczania dla chemioinformatyki.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorStruski, Łukaszpl
dc.contributor.authorDobrowolski, Danielpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerPodolak, Igor - 100165 pl
dc.contributor.reviewerStruski, Łukaszpl
dc.date.accessioned2022-10-21T21:42:07Z
dc.date.available2022-10-21T21:42:07Z
dc.date.submitted2022-10-11pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-158681-246910pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/302324
dc.languagepolpl
dc.subject.eninterpretability; molecule properties prediction;graph neural networks; artificial intelligence; self-explanatorypl
dc.subject.plinterpretowalność; przewidywanie własności molekuł; grafowe sieci neuronowe; sztuczna inteligencja; samo-wyjaśnialnośćpl
dc.titleSamo-wyjaśnialne neuronowe sieci grafowe oparte o części prototypowepl
dc.title.alternativeSelf-explanatory graph neural networks based on prototypical partspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The process of predicting the properties of a molecule before synthesis is often very uncertain and expensive. Due to the growing number of synthesized and described chemical compounds, we are able to reject many of them using IT solutions that do not meet our criteria. We often use machine learning methods for filtration. In this paper we want to propose the novel Prototypical Graph Regression Self-explainable Trees (ProGReST) model, which is a combination of standard networks for graph processing with a soft decision tree in which leaves are prototypes. Compared to other interpretable models, our ProGReST can be used to address various challenging tasks, such as predicting molecular properties. An additional feature that distinguishes our architecture is the prototype layer, which ensures interpretability. The use of both the prototype layer and a soft decision tree gives us a good and clear explanation of the model decision, which was confirmed by chemistry experts. In addition, we proposed a new, faster way of projecting prototypes, which was not described for graph problems. Finally, we tested our model on a wide variety of chemical datasets to validate the results. Our method achieved results similar to, and in some cases even better than, known deep learning solutions in cheminformatics.
dc.abstract.plpl
Proces przewidywania własności molekuły jeszcze przed syntezą jest często bardzo niepewny i kosztowny. Dzięki rosnącej liczbie zsyntetyzowanych i opisanych próbek jesteśmy w stanie odrzucić przy użyciu rozwiązań informatycznych wiele związków, które nie spełniają naszych kryteriów. Często do wstępnej filtracji używamy metod nauczania maszynowego. W tej pracy chcemy zaproponować nowatorskie rozwiązanie Prototypical Graph Regression Self-explainable Trees (ProGReST), które jest połączeniem standardowych sieci do przetwarzania grafów z miękkim drzewem decyzyjnym, w którym liście są prototypami. W porównaniu do innych interpretowalnych modeli nasz ProGReST jest w stanie poradzić sobie z bardziej skomplikowanymi zadaniami, jak np. przewidywanie własności molekularnych. Dodatkową cechą wyróżniającą naszą architekturę jest warstwa prototypów, która zapewnia interpretowalność. Zastosowanie zarówno warstwy prototypowej wraz z miękkim drzewem decyzyjnym daje nam dobre i klarowne wyjaśnienie decyzji modelu, co zostało potwierdzone przez ekspertów z zakresu chemii. Prócz tego zaproponowaliśmy nowy, szybszy sposób projekcji prototypów, który nie był opisywany dla problemów grafowych. Na koniec przetestowaliśmy nasz model dla szeroko wykorzystywanych datasetów w celu weryfikacji wyników. Nasza metoda osiągnęła wyniki zbliżone, a w pewnych przypadkach nawet i lepsze od dobrze znanych rozwiązań z zakresu głębokiego nauczania dla chemioinformatyki.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Struski, Łukasz
dc.contributor.authorpl
Dobrowolski, Daniel
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Podolak, Igor - 100165
dc.contributor.reviewerpl
Struski, Łukasz
dc.date.accessioned
2022-10-21T21:42:07Z
dc.date.available
2022-10-21T21:42:07Z
dc.date.submittedpl
2022-10-11
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-158681-246910
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/302324
dc.languagepl
pol
dc.subject.enpl
interpretability; molecule properties prediction;graph neural networks; artificial intelligence; self-explanatory
dc.subject.plpl
interpretowalność; przewidywanie własności molekuł; grafowe sieci neuronowe; sztuczna inteligencja; samo-wyjaśnialność
dc.titlepl
Samo-wyjaśnialne neuronowe sieci grafowe oparte o części prototypowe
dc.title.alternativepl
Self-explanatory graph neural networks based on prototypical parts
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
22
Views per month
Views per city
Warsaw
7
Bolesławiec
3
Krakow
2
Lodz
2
Olsztyn
2
Syców
2
Pruszków
1
Shanghai
1
Wieliczka
1
Wołomin
1

No access

No Thumbnail Available
Collections