You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configuring a moderately large number (5-10) of input variables for Active Learning will fail as the search space no longer fits into memory. Required by: MEPHIT (#174)
SimpleAL uses a meshgrid over all AL-inputs as search space. The required space scales with nsearch^ninputs.
Workaround:
do a dimensionality reduction on the input variables to reduce them to a lower number
Possible Solutions
Acquisition functions use a loss or utility function and select the maximum/minimum based on the surrogate predictions for all points within the search space.
different algorithm to search for the Utility maximum (conjugate gradient, simulated annealing, etc.)
implemented as a new component
implemented as an alternative to SimpleAL
choose a large, but fixed number of points for the search space (e.g. space-filling with Halton)
easiest to implement as only Xpred has to be modified
At this point the question also arises whether the structure of Active Learning / acquisition functions should be refactored to simplify the API? Which changes are necessary to solve this issue?
The text was updated successfully, but these errors were encountered:
While looking into this issue I noticed that the Active Learning ignores the distinction between regular Input variables and ActiveLearning variables during the learn step.
Configuring a moderately large number (5-10) of input variables for Active Learning will fail as the search space no longer fits into memory. Required by: MEPHIT (#174)
SimpleAL
uses a meshgrid over all AL-inputs as search space. The required space scales withnsearch^ninputs
.Workaround:
Possible Solutions
Acquisition functions use a loss or utility function and select the maximum/minimum based on the surrogate predictions for all points within the search space.
SimpleAL
Xpred
has to be modifiedAt this point the question also arises whether the structure of Active Learning / acquisition functions should be refactored to simplify the API? Which changes are necessary to solve this issue?
The text was updated successfully, but these errors were encountered: