First one thing first of all one should not force the candidate to attend the interview. Because if a candidate is not willing to attend the interview means he may not be very in getting the job.
First try to understand the candidate and check his interest level for the opening.
I have seen this discussion here you can check the how to avoid no shows.
How to avoid candidate no show for the interview? - Career Forum
Why Vote? User validation is extremely important for good content to prosper.