There is provided an information processing apparatus including a storage unit where function attribute information, user operation information, and recommendation degree information are recorded to be associated with one another, the attribute information indicating an attribute about a function of a predetermined device, the operation information indicating content of a predetermined user operation input to the device, and the degree information indicating a recommendation degree which serves as a reference for outputting, on a priority basis, display for recommending use of the function to a display apparatus, a recommendation degree information updating unit that updates, when a predetermined user operation is input, the degree information to increase the degree associated with function attribute information, and a recommended function determining unit that determines, based on the degree information recorded in the unit, a function with a highest degree as a recommended function.