← Search

Data · dataset · 2026

Robustness in sum-product networks: from measurement to ensembles

Listed in ZivaHub and Deakin Research Online and DMU Figshare and UCL Research Data Repository — shown once because both records carry DOI 10.17034/32630424.v1

The research presented in this thesis is an attempt to tackle the problem of trust in classifications using Sum-Product Networks.

Description

A method of gauging the reliability of a classification through perturbing model weights using Credal Sum-Product Networks and creating a metric in the form of robustness to represent this is presented and demonstrated empirically to be of use in this context. We propose a practical use for this tool as a key component of an ensemble Hierarchical Sum-Product Network model, formally define such an approach and then empirically show that it can improve model accuracy.

Further to this, other possibilities for improving the accuracy in SPN classifications were investigated in the form of a novel modification, associating weights with product nodes. <br><br>As with other probabilistic models, conclusions drawn from Sum-Product Networks are often sensitive to small perturbations in the numerical parameters, indicating lack of statistical support. Background is provided on the concept of Credal Sum-Product Networks, a class of imprecise probabilistic graphical models that extend SPNs to the imprecise case.

Read the rest (6 more)

Detail is presented of algorithms and complexity results for common inference tasks. We introduce the concept of robustness as a metric for prediction reliability, obtained through perturbing the weights of the SPN within a credal using CSPNs. Experiments are performed, using standard categorical datasets and a real world case study, that show empirically that CSPNs can distinguish between reliable and unreliable classifications of SPNs.

Thus robustness can be seen as providing an important tool for the analysis of such models. <br><br>An extension of CSPNs to facilitate robustness analysis over datasets containing continuous variables is achieved through altering the leaf nodes to propagate density values. Experiments across several continuous datasets are used to demonstrate that CSPNs are still an effective tool for measuring model robustness, with conclusions made using categorical data continuing to hold in the presence of continuous data.

We introduce the concept of adding weights to the children of product nodes in the base SPN structure as exponents to the value computed for each child. A number of methods for calculating this method during the learning process are investigated alongside methods of scaling such values. Some modest but limited potential is observed for gaining accuracy at the risk of losing model explainability.<br><br>We then expand on our work on robustness measurements by investigating their utility for deferring classification across an ensemble of classifiers.

We demonstrate that performance gains can be obtained with such an approach in an ad-hoc hierarchical setting. From this, we develop a new method of ensemble learning using SPNs through the systematic creation of a hierarchy of learned classifiers. In testing time, this hierarchical approach defers the classification of the ensemble model to the hierarchical layer deemed most confident according to its robustness value computed by a CSPN.

A proof is presented to show that our approach can only improve classification accuracy with respect to the initial classifier in the ensemble hierarchy. This proof is given empirical weight through multiple experiments using a large selection of standard categorical datasets. Further to this, the behaviour of the hierarchical SPN continues to be observed with variations to the number of layers and strongest learners of the hierarchy.

This approach is shown to be more powerful than a number of state of the art ensemble-strategy competitors.

Links

Where it is published

Catalogue records · 1

Topics

Provenance · 4 source records, 16 field assertions
SourceKeyLast seenRaw
ZivaHuboai:figshare.com:article/3263042413 d agoJSON v1
Deakin Research Onlineoai:figshare.com:article/3263042413 d agoJSON v1
DMU Figshareoai:figshare.com:article/3263042413 d agoJSON v1
UCL Research Data Repositoryoai:figshare.com:article/3263042413 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:group:4611mapping · zivahub uct ac zavocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · rdr ucl ac ukvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · figshare dmu ac ukvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · dro deakin edu auvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].local:field:computer-science-aimapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:computer-science-aimapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:computer-science-aimapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:computer-science-aimapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:earth-environmentalmapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:earth-environmentalmapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
descriptionsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/description
license_textsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
publication_datesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
titlesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/title