Automatic sensitivity calibration

the problem
As a user the sensitivity settings are a complete black box. I have no idea what sensitivity setting does exactly and how it affects my wake up time. I can only guess by trying every combination of Movement intensity and Movement occurrence for a few weeks and comparing the results. This process would be tedious and regular users can’t be expected to do that.

my suggestion
I’d appreciate it if there was an algorithm for automatically finding out the right sensitivity for smart wake up. Maybe based on the rating the user gave after waking up. There could be a calibration phase were one setting is tested for 30 days, then another and the one with better ratings or less interrupted dreams wins. Not sure if the latter is really an accurate metric, but you get my point.