Skip to content

On the parameterization issue during EP Minimization #13

@aaanby

Description

@aaanby

Thank you for sharing this insightful implementation of the Entropy Pooling in Python. However, while reviewing the source code, I raise some questions regarding the minimization details. I would be pleased if you could clarify the confusion.

In entropy_pooling/entropy_pooling.py, the function _dual_objective ends withreturn -1000 * objective, 1000 * gradient. How is the multiplier 1000 chosen in this scenario? Is it related to the optimization method 'TNC' or other imperative parameters including options={'maxfun': 100000}) or input data range?

During my experiments, I found the change over this multiplier(and 'maxfun') greatly influences experimental outcome. Therefore, I am looking for the optimal parameterization that could maximize the reliability of EP. It would be of great help if you could release more details on parameter tuning during your experiments. Thanks for your assistance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions