The term "monte carlo methods" in statistics/probability bothers me, since it literally just means trying out, or simulating. I can't help but think someone started using it to just sound smart. Such shenanigans seem make science harder to grasp especially for newcomers, so I think it would be better to keep naming simple and obvious where possible. There are enough topics that are too abstract, so it can't be done t…
Particle Filter
11–20 of 20 posts
Re: Particle Filter
#12Ive never found a practical implementation of particle filters that was deployed on a real system. PF are a poor choice for tracking a solution that does not have wildly divergent measurements that can cause "lost robot" types of situations. Even then, PF is a fine temporary and high cost stopgap to converge to a "filterable" solution with only one predominant mode / a tight cluster of oarticles. At that point, a clo…
Re: Particle Filter
#13The term "monte carlo methods" in statistics/probability bothers me, since it literally just means trying out, or simulating. I can't help but think someone started using it to just sound smart. Such shenanigans seem make science harder to grasp especially for newcomers, so I think it would be better to keep naming simple and obvious where possible. There are enough topics that are too abstract, so it can't be done t…
this statement trivializes a very hard problem.
> literally just means trying out, or simulating
Simulating is an incredibly hard problem and MC methods and theory is an incredibly rich area of study. Some tools I use for my work in probabilistic machine learning models are MCMC techniques like HMC (Hamiltonian Monte Carlo), variance reduction techniques (Rao Blackwellization). If you would like to learn more, here is a great course: https://statweb.stanford.edu/~owen/mc/ -- you can take a look at the syllabus. Also, Casella Berger is a standard MC method book.
Re: Particle Filter
#14Ive never found a practical implementation of particle filters that was deployed on a real system. PF are a poor choice for tracking a solution that does not have wildly divergent measurements that can cause "lost robot" types of situations. Even then, PF is a fine temporary and high cost stopgap to converge to a "filterable" solution with only one predominant mode / a tight cluster of oarticles. At that point, a clo…
As you say, measurements with multimodal error, but also measurements with horribly non linear observation or time models. It has to be pretty bad though, otherwise a UKF would be better.
(e.g. I'm not sure about this echo or that, so I'll propegate explicitly conditioned on those unknowns two reasonable hypotheses that are effectively unimodal rather than sampling the entire posterior probability space). The exponential set of probabilities then allows you to take action to remove hypotheses or trim by weight. And, this is only required when you encounter huge uncertainties nonlinearities or multimodalities, so it is explicitly adaptive to the situation. I've never seen a sampling or reweighting strategy that provides a decent job of this. PF is throwing CPU and memory at the problem, and it does reasonably well but for anything Ive worked on or dug into, the CPU and Memory is alwayd better used elsewhere in the system.
Re: Particle Filter
#15Ive never found a practical implementation of particle filters that was deployed on a real system. PF are a poor choice for tracking a solution that does not have wildly divergent measurements that can cause "lost robot" types of situations. Even then, PF is a fine temporary and high cost stopgap to converge to a "filterable" solution with only one predominant mode / a tight cluster of oarticles. At that point, a clo…
It’s definitely a high cost implementation but it’s worked well as a brute force solution for multiple non linear measurements like multiple cameras + sonar etc.
Re: Particle Filter
#16The term "monte carlo methods" in statistics/probability bothers me, since it literally just means trying out, or simulating. I can't help but think someone started using it to just sound smart. Such shenanigans seem make science harder to grasp especially for newcomers, so I think it would be better to keep naming simple and obvious where possible. There are enough topics that are too abstract, so it can't be done t…
Re: Particle Filter
#17The term "monte carlo methods" in statistics/probability bothers me, since it literally just means trying out, or simulating. I can't help but think someone started using it to just sound smart. Such shenanigans seem make science harder to grasp especially for newcomers, so I think it would be better to keep naming simple and obvious where possible. There are enough topics that are too abstract, so it can't be done t…
As is usual with these things, the boundary is not sharp. One selling point of sampling is that with greater expense you also get more information about the "energy landscape," can do uncertainty quantification, etc.
Re: Particle Filter
#18Earlier quoted context omitted.
As you say, measurements with multimodal error, but also measurements with horribly non linear observation or time models. It has to be pretty bad though, otherwise a UKF would be better.
UKF is, in my mind, a principled version of the particle filter. Its a really clean way of operating and I cant emphasize enough the power of explicitly conditioning on decision variables, i.e. multi hypothesis formulations of UKF, EKF, or even Batch filters, all of which require orders of magnitude less CPU / mem. (e.g. I'm not sure about this echo or that, so I'll propegate explicitly conditioned on those unknowns…
Re: Particle Filter
#19Re: Particle Filter
#20The term "monte carlo methods" in statistics/probability bothers me, since it literally just means trying out, or simulating. I can't help but think someone started using it to just sound smart. Such shenanigans seem make science harder to grasp especially for newcomers, so I think it would be better to keep naming simple and obvious where possible. There are enough topics that are too abstract, so it can't be done t…
It’s a beautiful piece of math history.