Semantics-preserving dimensionality reduction: rough and fuzzy-rough-based approaches | Synapse