The merit of such retrieval-based approaches is that, owing to the diversity of the web, systems can retrieve at least some responses for user input, which solves the coverage problem.
because we wanted to compare our system with a state-of-the-art rule-based system, we put a great deal of effort in its development.