~cs322/cilog/dtlearn1.pl
is an axiomatization of a
decision-tree learning algorithm. This works with the data in the file
~cs322/cilog/dtlearn_t1.pl
, and produces the tree of Figure
11.3 of the textbook.
This uses a complicated procedure to determine what is the best attribute to split on. In this question, you will look at what happens when this procedure is changed.
select_split
so that it always
selects the first element of the list of attributes. What tree is found when
the attributes are in the order [author, thread, length,
where_read]? Does this tree represent a different function than
that found with the more complicated selection mechanism? Explain.