Personalization works based on user profiles. We can start building a profile with a single event, there is not a fixed minimum number of events.
Depending on the strategy and traffic it may require more than one event for a user to have a profile. In general, the more events, the more impact your Personalization strategy will have on the Search results.