こういう問題は、「相関度」は外部関数としてブラックボックス
として扱うんじゃね?