heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

PDP not updated when changing variable values #3084

Open HeuristicLab-Trac-Bot opened 4 years ago

HeuristicLab-Trac-Bot commented 4 years ago

Issue migrated from trac ticket # 3084

milestone: HeuristicLab 3.3.17 | component: Problems.DataAnalysis.Views | priority: medium

2020-10-13 13:23:40: @NimZwei created the issue


When variable values in the PartialDependencePlot are set from a specific row number/mean/..., the plot lines are not updated correctly.

The plots are displayed correctly, when the user drags the red variable line within the plot manually.

HeuristicLab-Trac-Bot commented 4 years ago

2020-10-13 13:28:45: @NimZwei changed status from new to accepted

HeuristicLab-Trac-Bot commented 4 years ago

2020-10-13 13:28:45: @NimZwei set milestone to HeuristicLab 3.3.17

HeuristicLab-Trac-Bot commented 4 years ago

2020-10-13 13:28:45: @NimZwei commented


r17775 Fixed recalculating of the internal dataset when the shared dataset is reset.

The internal dataset is not recalculated when the reset-event of the shared-variables-dataset is triggered. The comment is a lie!

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-22 11:45:34: @gkronber changed status from accepted to assigned

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-22 11:45:34: @gkronber changed owner from @NimZwei to @gkronber

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-22 11:45:34: @gkronber commented


The y-axis label is still not updated. It seems the problem is caused by caching of estimated values in the model evaluation?

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-22 12:52:35: @gkronber commented


Replying to [comment:2 gkronber]:

The y-axis label is still not updated. It seems the problem is caused by caching of estimated values in the model evaluation?

The problem is indeed that the BatchedInterpreter has a cached version of the dataset and it does not detect that the dataset is changed in the partial dependence plot.

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-22 13:17:10: @gkronber commented


r17801: updated interpreters to always invalidate their cached dataset when the cached dataset is a ModifiableDataset (as in the PDP)

HeuristicLab-Trac-Bot commented 3 years ago

2021-03-09 08:57:50: @gkronber changed status from assigned to accepted

HeuristicLab-Trac-Bot commented 3 years ago

2021-04-03 09:09:43: @gkronber changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 3 years ago

2021-04-03 09:09:43: @gkronber changed owner from @gkronber to @mkommend