6. The method according to claim 2 , wherein the parameterized transition matrix includes a first matrix for TV watching activities and second matrix for TV channel surfing.
2. The method according to claim 1 , wherein defining the knowledge base comprises calculating a parameterized transition  matrix defining the viewer's viewing habits, the parameterized transition matrix containing information of program transitions initiated by the viewer, and wherein the row number and the column number of the element represent the first and second states.