Open jc-bao opened 2 years ago
A:
The reason is:
The GP object model | The evaluation of different sections |
---|---|
The center of the object has a small variance and low mean, which makes our model not very feels like exploring that part. What caused the low variance? The center of the object remains unexplored but their variance is very small. Maybe it is not a good way to represent the object using GP. Why the mean of the unexplored part is also low? This is because we use the fix mean prior. | This graph explained why our model tends to explore the same area over and over again. The left part, which indicates the lower part of the object, has a large variance (because it has some sharp changes), and a small margin (because we are overconfident about the unexplored part from the old experience. ) |
A:
Problem Description
When using BO to explore the object, the object tends to explore the same place repeatedly.
The exploration progress for the same object over time. Upper: explored point cloud. Lower: fit Gaussian Model.
As a result, the uncertainty of object shape is not reduced during the exploration.
@t=1, explore section $[0, \pi/2, 0]$, get initial object shape estimation. [Issue] Here, the upper part is smooth, but the lower part has higher variance even if this part has been explored. @t=2, explore section $[0,0,-0.02]$. This step is correct to figure out where to explore in the next time step. But the variance is still there. @t=3~4, explore section $[0,0,-0.02]$. And does not change our results.
Possible Reason
The repeated exploration problem is caused by our Gaussian Process being over-smoothed. If there are sharp edges in the object, the GP tends to model it as a high variance but smooth surface. Thus we have information that the new part does not update the model successfully, which leads to the repetitive exploration of the same place and no error gain during the exploration process.
Possible Solution
Result: After changing from an RBF kernel with a length scale of 0.5 to the combination of two RBF kernels with a length scale of 0.5 and 0.05, the result is the same.
Result: The same.