Piotr Duda

Dr. Piotr Duda

orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 May 2014 in Information Sciences
Verified
Journal Article
Closed access
LRLeszek Rutkowski
Leszek Rutkowski
MJMaciej Jaworski
Maciej Jaworski
LPLena Pietruczuk
Lena Pietruczuk
PDPiotr Duda
Piotr Duda

19 March 2012 in IEEE Transactions on Knowledge and Data Engineering
Verified
Journal Article
Closed access
LRLeszek Rutkowski
Leszek Rutkowski
LPLena Pietruczuk
Lena Pietruczuk
PDPiotr Duda
Piotr Duda
MJMaciej Jaworski
Maciej Jaworski
In mining data streams the most popular tool is the Hoeffding tree algorithm. It uses the Hoeffding's bound to determine the smallest number of examples needed at a node to select a splitting attribute. In the literature the same Hoeffding's bound was used for any evaluation function (heuristic measure), e.g., information gain or Gini index. In this paper, it is shown that the Hoeffding's inequality is not appropriate to solve the underlying problem. We prove two theorems presenting the McDiarmid's bound for both the information gain, used in ID3 algorithm, and for Gini index, used in Classification and Regression Trees (CART) algorithm. The results of the paper guarantee that a decision tree learning system, applied to data streams and based on the McDiarmid's bound, has the property that its output is nearly identical to that of a conventional learner. The results of the paper have a great impact on the state of the art of mining data streams and various developed so far methods and algorithms should be reconsidered.

20 February 2013 in IEEE Transactions on Knowledge and Data Engineering
Verified
Journal Article
Closed access
LRLeszek Rutkowski
Leszek Rutkowski
MJMaciej Jaworski
Maciej Jaworski
LPLena Pietruczuk
Lena Pietruczuk
PDPiotr Duda
Piotr Duda
Since the Hoeffding tree algorithm was proposed in the literature, decision trees became one of the most popular tools for mining data streams. The key point of constructing the decision tree is to determine the best attribute to split the considered node. Several methods to solve this problem were presented so far. However, they are either wrongly mathematically justified (e.g., in the Hoeffding tree algorithm) or time-consuming (e.g., in the McDiarmid tree algorithm). In this paper, we propose a new method which significantly outperforms the McDiarmid tree algorithm and has a solid mathematical basis. Our method ensures, with a high probability set by the user, that the best attribute chosen in the considered node using a finite data sample is the same as it would be in the case of the whole data stream.

16 July 2014 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
LRLeszek Rutkowski
Leszek Rutkowski
MJMaciej Jaworski
Maciej Jaworski
LPLena Pietruczuk
Lena Pietruczuk
PDPiotr Duda
Piotr Duda
In this paper, a new method for constructing decision trees for stream data is proposed. First a new splitting criterion based on the misclassification error is derived. A theorem is proven showing that the best attribute computed in considered node according to the available data sample is the same, with some high probability, as the attribute derived from the whole infinite data stream. Next this result is combined with the splitting criterion based on the Gini index. It is shown that such combination provides the highest accuracy among all studied algorithms.

10 May 2017 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
MJMaciej Jaworski
Maciej Jaworski
PDPiotr Duda
Piotr Duda
LRLeszek Rutkowski
Leszek Rutkowski
The most popular tools for stream data mining are based on decision trees. In previous 15 years, all designed methods, headed by the very fast decision tree algorithm, relayed on Hoeffding's inequality and hundreds of researchers followed this scheme. Recently, we have demonstrated that although the Hoeffding decision trees are an effective tool for dealing with stream data, they are a purely heuristic procedure; for example, classical decision trees such as ID3 or CART cannot be adopted to data stream mining using Hoeffding's inequality. Therefore, there is an urgent need to develop new algorithms, which are both mathematically justified and characterized by good performance. In this paper, we address this problem by developing a family of new splitting criteria for classification in stationary data streams and investigating their probabilistic properties. The new criteria, derived using appropriate statistical tools, are based on the misclassification error and the Gini index impurity measures. The general division of splitting criteria into two types is proposed. Attributes chosen based on type-I splitting criteria guarantee, with high probability, the highest expected value of split measure. Type-II criteria ensure that the chosen attribute is the same, with high probability, as it would be chosen based on the whole infinite data stream. Moreover, in this paper, two hybrid splitting criteria are proposed, which are the combinations of single criteria based on the misclassification error and Gini index.

1 March 2017 in Information Sciences
Verified
Journal Article
Closed access
LPLena Pietruczuk
Lena Pietruczuk
LRLeszek Rutkowski
Leszek Rutkowski
MJMaciej Jaworski
Maciej Jaworski
PDPiotr Duda
Piotr Duda