What is the "special value" that you replace infrequent values with when preprocessing? Why do the remapped contiguous values start at 1?