Kilmarnock manager Steve Clarke praises the job Derek McInnes has done at Aberdeen ahead of their Scottish Premiership encounter.