1. A method of providing interactive services or contents based on user's personal interests, the method including: receiving a ESG (Enhancement Service Guide) information including preference criteria indicating characteristics of the interactive services or contents for recommending the user the interactive services or contents based on user's personal interests; receiving a PDI (Profiles, Demographics, Interests) table via broadcast signals, wherein the PDI table includes plural PDI questions related to user's personal interests for interactive contents, wherein each of the PDI questions has a question ID identifying a PDI question; obtaining an answer for at least one of the PDI questions; storing the obtained answer in the PDI table; determining recommendation interactive services or contents by comparing the preference criteria with the obtained answer; and presenting the determined recommendation interactive services or contents in ESG.