Large Language Models for Evaluating Real Estate Offers in Berlin

  • 0 Rating
  • 0 Reviews
  • 24 Students Enrolled

Large Language Models for Evaluating Real Estate Offers in Berlin

This courselet explores whether semantic information extracted from Airbnb guest reviews can improve price prediction for Berlin listings.

  • 0 Rating
  • 0 Reviews
  • 24 Students Enrolled
  • Free
  • Course Includes
  • Berlin Airbnb Case Study
  • Data Preparation Workflow
  • Final Lesson Quiz
Tags:



What you will learn

  • Use reviews as data - See how guest reviews can add useful signals for Airbnb price prediction.
  • Prepare review text - Clean, anonymise and split multilingual reviews into sentence-level data.
  • Find recurring topics - Use embeddings, UMAP and BERTopic to group similar review sentences into topics.
  • Measure topic sentiment - Analyse whether guests talk positively or negatively about each topic.

Courselet Content

2 components

Requirements

  • Basic knowledge of Python and machine learning. Familiarity with natural language processing, regression and geospatial data is helpful but not required.

General Overview

Description

This courselet examines whether qualitative information contained in Airbnb guest reviews provides useful signals for evaluating real estate offers and predicting listing prices.

The analysis uses Berlin listing and review data from Inside Airbnb, combined with geospatial information about nearby public transport, restaurants, supermarkets and schools from OpenStreetMap.

The workflow covers:

• Combining listing, review and geospatial datasets
• Cleaning review text and removing HTML, addresses and named entities
• Splitting reviews into sentences with distinct meanings
• Creating multilingual sentence embeddings
• Reducing embedding dimensions with UMAP
• Detecting semantic clusters with HDBSCAN
• Discovering recurring topics with BERTopic
• Generating readable topic labels with GPT-4o-mini
• Measuring topic-specific sentiment
• Converting review topics into structured listing-level variables
• Adding distances to nearby amenities
• Comparing different feature sets for Airbnb price prediction

The results show that using the 30 most informative review topics produces the lowest mean absolute error of €34.41. Adding topic-specific sentiment achieves the highest R² of 0.7108, while including all 150 topics does not improve prediction accuracy.

The courselet demonstrates how unstructured guest reviews can be transformed into interpretable quantitative features for real estate evaluation.

Recommended for you

blog
Last Updated 3rd May 2024
  • 16
blog
Last Updated 14th November 2023
  • 0
  • 0
blog
Last Updated 30th July 2023
  • 1
blog
Last Updated 16th June 2023
  • 5
blog
Last Updated 16th January 2023
  • 1
  • Free
blog
Last Updated 16th January 2023
  • 2
  • Free
blog
Last Updated 7th January 2023
  • 5
  • Free
blog
Last Updated 14th March 2025
  • 7
  • Free
blog
Last Updated 7th November 2022
  • 87
  • Free
blog
Last Updated 7th November 2022
  • 13
  • Free
blog
Last Updated 21st March 2025
  • 206
  • Free

Meet the instructors !

instructor
About the Instructor

Digital Economy and Decision Analytics SS26

instructor
About the Instructor

Digital Economy and Decision Analytics SS26