Information gain ratio

In decision tree learning, Information gain ratio is a ratio of information gain to the intrinsic information. It was proposed by Ross Quinlan[1], to reduce a bias towards multi-valued attributes by taking the number and size of branches into account when choosing an attribute.[2]

Information Gain is also known as Mutual Information.[3]

Information gain calculation

Let be the set of all attributes and the set of all training examples, with defines the value of a specific example for attribute , specifies the entropy. The function denotes the set of all possible values of attribute . The information gain for an attribute is defined as follows:

The information gain is equal to the total entropy for an attribute if for each of the attribute values a unique classification can be made for the result attribute. In this case the relative entropies subtracted from the total entropy are 0.

Intrinsic value calculation

The intrinsic value for a test is defined as follows:

Information gain ratio calculation

The information gain ratio is just the ratio between the information gain and the intrinsic value:

Advantages

Information gain ratio biases the decision tree against considering attributes with a large number of distinct values. So it solves the drawback of information gain—namely, information gain applied to attributes that can take on a large number of distinct values might learn the training set too well. For example, suppose that we are building a decision tree for some data describing a business's customers. Information gain is often used to decide which of the attributes are the most relevant, so they can be tested near the root of the tree. One of the input attributes might be the customer's credit card number. This attribute has a high information gain, because it uniquely identifies each customer, but we do not want to include it in the decision tree: deciding how to treat a customer based on their credit card number is unlikely to generalize to customers we haven't seen before.

gollark: Hyperloop isn't exactly very great, but at least he's actually *doing things* which are interesting and could be useful?
gollark: According to Wikipedia he's been with Tesla from a year after they started and ran it since 2008, so I feel like he deserves much of the credit for that.
gollark: It's ridiculous to complain that he doesn't know much about rocketry and stuff himself and (THE HORROR) hired competent people who do, and managed to improve the state of space travel a lot.
gollark: I'm not sure what you mean by "apartheid profiting", but generally that seems pretty stupid.
gollark: Unless they have a warrant, you can apparently just tell them to go away and they can't do anything except try and get one based on seeing TV through your windows or something.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.