Back to Search
Start Over
Dynamic programming approach to optimization of approximate decision rules
- Source :
- Information Sciences. 221:403-418
- Publication Year :
- 2013
- Publisher :
- Elsevier BV, 2013.
-
Abstract
- This paper is devoted to the study of an extension of dynamic programming approach which allows sequential optimization of approximate decision rules relative to the length and coverage. We introduce an uncertainty measure R(T) which is the number of unordered pairs of rows with different decisions in the decision table T. For a nonnegative real number @b, we consider @b-decision rules that localize rows in subtables of T with uncertainty at most @b. Our algorithm constructs a directed acyclic graph @D"@b(T) which nodes are subtables of the decision table T given by systems of equations of the kind ''attribute=value''. This algorithm finishes the partitioning of a subtable when its uncertainty is at most @b. The graph @D"@b(T) allows us to describe the whole set of so-called irredundant @b-decision rules. We can describe all irredundant @b-decision rules with minimum length, and after that among these rules describe all rules with maximum coverage. We can also change the order of optimization. The consideration of irredundant rules only does not change the results of optimization. This paper contains also results of experiments with decision tables from UCI Machine Learning Repository.
- Subjects :
- Information Systems and Management
Theoretical computer science
Extension (predicate logic)
Decision rule
Directed acyclic graph
Computer Science Applications
Theoretical Computer Science
Set (abstract data type)
Dynamic programming
Artificial Intelligence
Control and Systems Engineering
Graph (abstract data type)
Decision table
Algorithm
Row
Software
Mathematics
Subjects
Details
- ISSN :
- 00200255
- Volume :
- 221
- Database :
- OpenAIRE
- Journal :
- Information Sciences
- Accession number :
- edsair.doi...........cf9d0e6ec5ba7fb0166d7595332b95c3