Gravitate toward natural-feeling parts of the solution space #61
Labels
No labels
bug
design
duplicate
enhancement
maintenance
prospective
question
todo
ui
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: StudioInfinity/dyna3#61
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Idea
When a constraint problem has a continuum of solutions, some parts of the solution space might feel more natural than others. For example:
It might be useful to identify features that make solutions feel more natural and gravitate toward parts of the solution space where those features are strong. Some relevant features might be:
Implementation
This seems like it would require some sort of hierarchical optimization, though maybe not the kind discussed in #39. We want to find a solution where the constraint loss is zero and the naturalness loss is small. One approach might be to start with a loss function that includes both constraint and naturalness terms, and to reduce the weight of the naturalness terms to zero over the course of optimization.
If I understand correctly, "constraints" are just quadratic loss terms. So it seems to me a scheme in which we have terms that (say) start at weight 1 but the weight of which can decay if the optimization becomes stuck in a nonzero loss configuration is already a hierarchical optimization constraint. So this might almost be a duplicate of #39, unless perhaps it is a generalization if the weight of a naturalness term can/does start at less than 1.