Closed andrew-hill closed 10 years ago
Have looked a bit into the maths in CPController.m
and it'd actually require a change there, because a large negative confidence wouldn't actually do much to negate the confidence. e.g.:
One option would be to process +ve confidences first (the current way) then multiply any negative confidences in sequence
P = 1-(1-a)(1-b)(1-c)...
where P is the context confidence, and a,b,c,...
are confidences of each matching featureP = [1-(1-a)(1-b)(1-c)...] x (1-A)(1+B)...]
where A,B,...
are the negative confidence features (a,b,c,...
are the positive confidence features).I've got some other ideas, but I think generally they would mean a change in the maths that might break people's current rules, which could be bad (certainly if there's no easy way to translate those rules into equivalent new ones).
I appreciate the suggestion but I'm going to pass on adding negative confidence. The confidence system is already confusing for some users as it is and adding negative confidence would further complicate it.
Please allow the confidence slider to go from -100% to +100% rather than just 0-100%
This would allow things like