1. A system for recommending a favorite channel/program, the system comprising: a Bayesian network learning unit to learn a Bayesian network based on received watching pattern information of a user and thereby calculate a first probability value with respect to all of the channels or programs based on the learning result; a candidate favorite channel/program extracting unit to extract a candidate favorite channel or a candidate favorite program based on the calculated first probability value; a fuzzy logic operation unit to perform a fuzzy logic inference operation with respect to the extracted candidate favorite channel or candidate favorite program, and to calculate a second probability value with respect to each candidate favorite channel or candidate favorite program based on the performance result; and a favorite channel/program recommending unit to determine a favorite channel or a favorite program according to the watching pattern information of the user based on the calculated first probability value and second probability value.