Text this: Compressing and improving fuzzy rules using genetic algorithm and its application to fault detection