Friendbook is a semantic-based friend recommendation system that utilizes user lifestyle data extracted from smartphone sensors to suggest friends based on lifestyle similarities rather than social graph connections. The system employs a probabilistic topic model to analyze users' daily routines, which are modeled as 'life documents,' and uses a unique similarity metric to make recommendations. Friendbook aims to improve recommendation accuracy through a feedback mechanism and has demonstrated effectiveness in experiments and simulations.