Strona główna W górę Seminaria Pracownicy


ROSE2 (Rough Sets Data Explorer) is a software implementing basic elements of the rough set theory and rule discovery techniques. It has been created at the Laboratory of Intelligent Decision Support Systems of the Institute of Computing Science in Poznan, basing on fourteen-year experience in rough set based knowledge discovery and decision analysis.

All computations are based on rough set fundamentals introduced by Z. Pawlak. One of implemented extensions applies the variable precision rough set model defined by W. Ziarko. It is particularly useful in analysis of data sets with large boundary regions. Another extension implements the rough set approach based on a similarity relation, as proposed by R. Slowinski. The similarity relation is assessed from data via inductive learning.

The ROSE2 system is a succesor of RoughDAS and RoughClass systems. RoughDAS is historically one of the first successful implementations of the rough set theory, which has been used in many real life applications.

The system contains several tools for rough set based knowledge discovery, e.g.:


ROSE2 is an interactive system running on 32-bit Microsoft Windows operating systems (Windows 95 and better). Core modules were written in C++ (ANSI standard), while the interface modules were developed using Borland C++ Builder and Borland Delphi.

The system consists of a graphical environment and a set of separate computational modules. The modules are platform-independent and can be recompiled for different operating systems, including Linux. The environment acts as an overlay on all computational modules. So it is quite easy to add new modules to the system and that is an important characteristic. This guarantees greater expandability of the system in the future.

ROSE2 is designed to be easy in use, point and click, menu-driven, user friendly tool for exploration and data analysis. It is meant as well for experts as for occasional users who want to do the data analysis. System communicates with users using dialog windows and all the results are represented in the environment. Data can be edited using a spreadsheet-like interface.

Data editor


Features currently offered by computational modules include:


Free version of ROSE2 is available for downloading. It can be used for any non-profit activities. Please read the detailed license agreement on the download page.


If you use ROSE2 as a computational tool in any published work, we kindly ask you for mentioning it. You could quote the following references:

Please send us an exact reference of your publication. We are very interested in hearing about effects of your application of ROSE2.


All remarks, suggestions, questions and bug reports are welcome. Please, do not hesitate to contact the following persons:

Szymon Wilk
Bartłomiej Prędki
Jerzy Stefanowski