@Christian Wathne
>> Data which exists today does not provide the full story of price; for example
- nowhere on MLS data for a house does it show
- how the neighbors maintain their home or yard
- whether the layout works for what buyers are looking for
- cost to rehab (this is massive)
- how tall the ceilings are
- current condition
As a Norwegian investor, I have no clue about the MLS, granted. But most of the points you list could, in principle, be captured through image recognition. I am not saying we are there yet; But by using Deep Learning to also look at images (the ones coming with the listing, Google Street View, satellite images, ...), you could capture the effects of how the neighborhood maintains its properties and yards, how tall the ceilings are, what the condition is like, whether the toilet is golden and covered in sapphires, etc.
Assuming you have that data, of course. What I am saying is, that these things are in principle possible with ML/AI. I am not saying they are easy to implement. But I'd say the possibilities are clearly there!
>> I think you're underestimating the power of the human brain. When we look at a house we're not just attempting math on "a small number of data points"; we're looking at millions when you factor in the design / feel / smell / emotions produced / etc / etc.
I think there's a misunderstanding here: What I meant is that the human brain sucks compared to algorithms when you look at thousands and maybe millions of numbers and trying to identify the underlying mathematical patterns. Anything but simple constant or linear relationships between a very small number of numeric samples is too much for the human brain.
Take, for example, a typical CMA: selecting a few comps, same neighborhood, very similar houses, very similar layouts and conditions etc. We can deal with that. But a (good) algorithm that has captured the effects of how location, number of bedrooms and baths, built year, ... influence the price could draw from a much larger number of samples (properties) in order to come up with an estimate. And again, I'm talking about numbers and mathematical functions here.
I am well aware of the awesomeness of the human brain in almost all other areas, and that it can do things that are fully out of the reach of (today's) algorithms, at least given today's availability of data. At least for now, the best results will surely be when we can use ML/AI together with our human strengths.
One last point: AI has in some notable areas surpassed human performance. It has surpassed the performance of human experts in some cases, for example at playing games (Go, Chess, video games, ...). And in other areas it has at least surpassed average human performance, such as in hand written digit recognition and image categorization tasks. Or probably even car accident avoidance.