Transfer learning for nonparametric Bayesian networks
Organizations: Aingura IIoT, Paseo Mikeletegui 43, 20009 Donostia-San Sebastián, Gipuzkoa, Spain · Universidad Politécnica de Madrid, Departamento de Inteligencia Artificial, 28660 Boadilla del Monte, Madrid, Spain
Abstract
This paper introduces two transfer learning methodologies for estimating nonparametric Bayesian networks under scarce data. We propose two algorithms, a constraint-based structure learning method, called PC-stable-transfer learning (PCS-TL), and a score-based method, called hill climbing transfer learning (HC-TL). We also define particular metrics to tackle the negative transfer problem in each of them, a situation in which transfer learning has a negative impact on the model's performance. Then, for the parameters, we propose a log-linear pooling approach. For the evaluation, we learn kernel density estimation Bayesian networks, a type of nonparametric Bayesian network, and compare their transfer learning performance with the models alone. To do so, we sample data from small, medium and large-sized synthetic networks and datasets from the UCI Machine Learning repository. Then, we add noise and modifications to these datasets to test their ability to avoid negative transfer. To conclude, we perform a Friedman test with a Bergmann-Hommel post-hoc analysis to show statistical proof of the enhanced experimental behavior of our methods. Thus, PCS-TL and HC-TL demonstrate to be reliable algorithms for improving the learning performance of a nonparametric Bayesian network with scarce data, which in real industrial environments implies a reduction in the required time to deploy the network.
Figures & tables
| Data | Comments | Structure | Parameters | Negative | Reference | |
|---|---|---|---|---|---|---|
| Constraint | Score | transfer | ||||
| Discrete | PC-TL with DBLP and LoLP | [ 21 ] | ||||
| Discrete | Temporal node Bayesian networks | [ 23 ] | ||||
| Discrete | PC-TL with majority vote | [ 24 ] | ||||
| Discrete | Genetic algorithm for the structures | [ 25 ] | ||||
| Discrete | Parameter transfer learning | [ 26 ] | ||||
| Data | Comments | Negative transfer | Reference |
|---|---|---|---|
| Gaussian | Bayesian modeling | [ 28 ] | |
| Gaussian | Bayesian modeling | [ 30 ] | |
| Discrete | Nonparametric modeling | [ 30 ] | |
| Nonparametric | Gaussian process regression | [ 32 ] | |
| Nonparametric | Custering | [ 34 ] | |
| Nonparametric | Distribution estimation | [ 35 ] |
| Model | Nodes | Arcs | Max indegree |
|---|---|---|---|
| Synthetic SPBN 1 | 7 | 10 | 3 |
| Synthetic SPBN 2 | 13 | 21 | 5 |
| Synthetic SPBN 3 | 8 | 7 | 1 |
| Synthetic SPBN 4 | 15 | 14 | 1 |
| Model | Nodes | Arcs | Max indegree |
|---|---|---|---|
| Magic-niab | 44 | 66 | 9 |
| Magic-irri | 64 | 102 | 11 |
| Dataset | Name | ||
|---|---|---|---|
| 1 | Single elder home monitoring: gas and position ( 58 ) | 416153 | 9 |
| 2 | HTRU2 ( 59 ) | 17898 | 8 |
| 3 | Individual household electric power consumption ( 60 ) | 2049280 | 7 |
| 4 | MAGIC gamma telescope ( 61 ) | 19020 | 10 |
| 5 | Appliances energy prediction ( 62 ) | 19735 | 24 |