information filter instead of kalman filter approach
Information filters are an application of a learning algorithm. One example of an information filter would be a recommendation system. On the other hand, a kalman filter is restricted to linear tracking. Its not learning per se.

If you are looking for machine learning/AI based approaches to SLAM, then you should probably look at Particle Filters.