Rough sets, rule-based approaches, and knowledge representation