Prior Knowledge: A Predictive Database For Developers
techcrunch.com
techcrunch.com
It is actually pretty easy to build a process that "fills in the blanks" the hard part, obviously is getting those blanks correctly. In my experience that takes a fairly deep set of expert opinions and coherent "causal" node programmatics which have assigned confidence intervals. Not to mention the fact that people are going to be scrutinizing this data and if it is wrong, they are going to lose faith in the system, and quickly.
When you talk about implementing this on databases however, either the blanks which are being filled need to not be critical processes which require precision or they need to iterate corrections very quickly. In the end I think this is useful for non-critical products which users can correct if necessary. If however they have a novel solution with a significant history of "right" answers, they may be onto something in machine learning.
http://blog.priorknowledge.com/blog/scaling-not-your-problem...
suggests something that handels scale, heterogeneous and missing data gracefully. Maybe Random Forests?