Simple view
Full metadata view
Authors
Statistics
Samo-wyjaśnialne neuronowe sieci grafowe oparte o części prototypowe
Self-explanatory graph neural networks based on prototypical parts
interpretowalność; przewidywanie własności molekuł; grafowe sieci neuronowe; sztuczna inteligencja; samo-wyjaśnialność
interpretability; molecule properties prediction;graph neural networks; artificial intelligence; self-explanatory
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.
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.en | 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. | pl |
dc.abstract.pl | 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. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Struski, Łukasz | pl |
dc.contributor.author | Dobrowolski, Daniel | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Podolak, Igor - 100165 | pl |
dc.contributor.reviewer | Struski, Łukasz | pl |
dc.date.accessioned | 2022-10-21T21:42:07Z | |
dc.date.available | 2022-10-21T21:42:07Z | |
dc.date.submitted | 2022-10-11 | pl |
dc.fieldofstudy | informatyka | pl |
dc.identifier.apd | diploma-158681-246910 | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/302324 | |
dc.language | pol | pl |
dc.subject.en | interpretability; molecule properties prediction;graph neural networks; artificial intelligence; self-explanatory | pl |
dc.subject.pl | interpretowalność; przewidywanie własności molekuł; grafowe sieci neuronowe; sztuczna inteligencja; samo-wyjaśnialność | pl |
dc.title | Samo-wyjaśnialne neuronowe sieci grafowe oparte o części prototypowe | pl |
dc.title.alternative | Self-explanatory graph neural networks based on prototypical parts | pl |
dc.type | master | pl |
dspace.entity.type | Publication |