| Literature DB >> 25648212 |
Abstract
In this paper, we explore the application of Opt-AiNet, an immune network approach for search and optimisation problems, to learning qualitative models in the form of qualitative differential equations. The Opt-AiNet algorithm is adapted to qualitative model learning problems, resulting in the proposed system QML-AiNet. The potential of QML-AiNet to address the scalability and multimodal search space issues of qualitative model learning has been investigated. More importantly, to further improve the efficiency of QML-AiNet, we also modify the mutation operator according to the features of discrete qualitative model space. Experimental results show that the performance of QML-AiNet is comparable to QML-CLONALG, a QML system using the clonal selection algorithm (CLONALG). More importantly, QML-AiNet with the modified mutation operator can significantly improve the scalability of QML and is much more efficient than QML-CLONALG.Entities:
Keywords: Artificial immune systems; Compartmental models; Immune network approach; Qualitative differential equation; Qualitative model learning; Qualitative reasoning
Year: 2015 PMID: 25648212 PMCID: PMC4308000 DOI: 10.1016/j.asoc.2014.11.008
Source DB: PubMed Journal: Appl Soft Comput ISSN: 1568-4946 Impact factor: 6.725
Some qualitative constraints in Morven and their corresponding mathematical equations.
| Mathematical equations | |
|---|---|
| sub (dt 0 Z, dt 0 X, dt 0 Y) | |
| mul (dt 0 X, dt 0 Y, dt 0 Z) | |
| Function (dt 0 Y, dt 0 X) | |
| sub (dt 1 Z, dt 0 X, dt 0 Y) | |
| Function (dt 1 Y, dt 0 X) |
Fig. 1The single tank system.
The Morven model for the single tank system.
| Differential Plane 0 | |
|---|---|
| ( | |
| ( |
The signs quantity space.
| Quantity | Range |
|---|---|
| negative (−) | (−∞, 0) |
| zero (0) | (0,0) |
| positive (+) | (0, ∞) |
Function mappings using the signs quantity space.
| Function ( | negative | zero | positive |
|---|---|---|---|
| negative | 1 | 0 | 0 |
| zero | 0 | 1 | 0 |
| positive | 0 | 0 | 1 |
Fig. 2A qualitative state of the single tank in Morven.
Fig. 3The antibody encoding and decoding of QML-AiNet.
Parameters in QML-AiNet.
| Name | Meaning |
|---|---|
| Number of initial antibodies in the population | |
| Number of clones for each antibody | |
| Threshold determines the stability of population | |
| The suppression threshold | |
| The percentage of new antibodies to be added into the population |
Fig. 4The compartmental models.
Fig. 5The Morven model for CM2_Ex3.
Fig. 6The Morven model for CM2_Ex4.
Experiment configuration.
| Experiment ID | Hidden variables | Num. of states | Search space |
|---|---|---|---|
| CM2_Ex3_E1 | 68 | 6.95×108 | |
| CM2_Ex3_E2 | 48 | 4.81×1010 | |
| CM2_Ex3_E3 | 48 | 6.31×1011 | |
| CM2_Ex4_E2 | 340 | 4.22×1012 | |
| CM2_Ex4_E4 | 164 | 4.74×1017 |
Experimental results: best running time (ms).
| Experiment ID | Random algorithm | QML-CLONALG | QML-AiNet(OM) | QML-AiNet(MM) |
|---|---|---|---|---|
| CM2_Ex3_E1 | 259,003 | 4,516 | 3,216 | 892 |
| CM2_Ex3_E2 | 709,127 | 247,067 | 434,236 | 6,095 |
| CM2_Ex3_E3 | 3,898,710 | 20,211 | 1,507,146 | 21,678 |
| CM2_Ex4_E2 | 107,570,008 | 19,517,666 | 49,291,177 | 81,808 |
| CM2_Ex4_E4 | >6, 585, 900, 000 | >6, 585, 900, 000 | >6, 585, 900, 000 | 6,669,020 |
No target model was found in 6,585,900,000 ms (≈ 75 days).
Experimental results: average running time (ms).
| Experiment ID | Random algorithm | QML-CLONALG | QML-AiNet(OM) | QML-AiNet(MM) |
|---|---|---|---|---|
| CM2_Ex3_E1 | 689,662 | 50,082 | 144,958 | 9,096 |
| CM2_Ex3_E2 | 48,334,152 | 1,362,385 | 4,888,222 | 198,390 |
| CM2_Ex3_E3 | 106,941,796 | 14,219,243 | 12,716,194 | 482,396 |
| CM2_Ex4_E2 | 1,822,075,689 | 184,163,947 | 188,650,143 | 1,175,195 |
| CM2_Ex4_E4 | >6, 585, 900, 000 | >6, 585, 900, 000 | >6, 585, 900, 000 | 2,157,371,469 |
No target model was found in 6,585,900,000 ms (≈ 75 days).
Fig. 7Ten trials of the first four experiments with CLONALG, AiNet (OM), and AiNet(MM).
Fig. 8Ten trials of the first four experiments with totally random algorithm and AiNet(MM).
Fig. 9Five trials of experiment CM2_Ex4_E4.
Wilcoxon test results.
| Experiment ID | QML-AiNet (MM) vs QML-AiNet (OM) | QML-AiNet (MM) vs QML-CLONALG | QML-AiNet (OM) vs QML-CLONALG |
|---|---|---|---|
| CM2_Ex3_E1 | 0.00512/0 + | 0.00932/2 + | 0.09296/11? |
| CM2_Ex3_E2 | 0.00694/1 + | 0.0164/4 + | 0.0164/4 − |
| CM2_Ex3_E3 | 0.00512/0 + | 0.00694/1 + | 0.88076/26 ? |
| CM2_Ex4_E2 | 0.00512/0 + | 0.00512/0 + | 0.20408/15 ? |