While not exactly aligned to the research, I've been surprised how poor Nest Thermostat's learning feature is. The main selling point for Nest is having a "learning thermostat". Perhaps my schedule is just not predictable enough, but the auto-generated temperature schedules it generates after its "learning" period is not even close to what I would manually set up on a normal thermostat. Maybe I'm just an "edge case"…
Example:
Setting is 72, reading is 73. AC is not on, I guess the thermostat is trying to save energy. I lower setting to 71, reading instantly drops to 72! I don’t think it’s a coincidence, this has happened several times.