Inspiration
Managing tenant satisfaction in shared spaces can be challenging, with a constant influx of feedback that varies widely across tenants. We were inspired by the opportunity to leverage data-driven insights to understand tenant sentiment and provide actionable recommendations for property management teams. Our goal was to use AI and data science to not only identify common tenant needs but also predict future trends and offer personalized amenity suggestions to enhance tenant satisfaction.
What it does
This project analyzes tenant feedback to:
- Gauge Tenant Sentiment: Perform sentiment analysis to reveal trends in tenant satisfaction.
- Forecast Future Sentiment: Use time-series forecasting to predict tenant sentiment for the coming months.
- Generate Personalized Recommendations: Based on tenant preferences, suggest amenities tailored to individual needs.
- Provide Feedback-Driven Suggestions: Identify and prioritize common improvement areas like HVAC adjustments, internet upgrades, or collaborative workspaces.
How we built it
The project was built using Python in Databricks, leveraging several machine learning and data processing tools:
- Data Processing: Using
pandasandnumpyto clean, aggregate, and manage tenant feedback and preference data. - Sentiment Analysis: With TextBlob, we assessed the sentiment of each feedback entry, assigning scores to gauge tenant satisfaction.
- Time-Series Forecasting: We used Facebook’s Prophet model to project tenant sentiment trends for proactive planning.
- Recommendation System: A TF-IDF vectorizer and cosine similarity were used to match tenants with similar preferences and suggest tailored amenities.
- Feedback-Driven Suggestions: Keywords were extracted from feedback to identify and recommend common areas and amenities improvements.
Challenges we ran into
The main challenges were:
- Data Quality and Variation: Simulating real-world feedback while maintaining relevant variation was complex, requiring us to carefully generate random yet meaningful datasets.
- Sentiment Analysis Precision: Parsing specific sentiment nuances from tenant feedback was challenging, as some suggestions are neutral or ambiguous.
- Recommendation Personalization: Designing a robust recommendation model that provided personalized yet broadly applicable results was intricate.
- Forecasting Consistency: Ensuring Prophet’s forecasts aligned with monthly sentiment data patterns was crucial to maintaining model reliability.
Accomplishments that we're proud of
We are proud of successfully implementing an feedback analysis system that incorporates sentiment analysis, forecasting, and personalized recommendations. The system provides a holistic view of tenant needs, supports data-driven decision-making for property managers, and creates a roadmap for proactive tenant satisfaction strategies.
What we learned
This project highlighted the importance of: Data Preparation: Generating and structuring meaningful feedback data is essential for realistic analysis and model training. Model Versatility: Combining various models, from sentiment analysis to time-series forecasting, allows for comprehensive insights. Scalability: Building a scalable system on Databricks facilitates future expansion and application to real-world tenant feedback data.
What's next for Tenant Feedback Analysis and Recommendation System
Looking ahead, we plan to:
- Incorporate Real-Time Feedback Analysis: Enable real-time feedback processing to help property managers respond promptly to tenant needs.
- Expand Sentiment Categorization: Classify feedback into more granular categories to capture specific issues better, such as HVAC, noise, or workspace preferences.
- Enhanced Visualization and Reporting: Develop more detailed, interactive dashboards for a clearer view of trends and recommendations.
- Automated Feedback Responses: Integrate with property management systems to automatically respond to common tenant requests or issues.
This project has exciting potential for transforming tenant management, providing actionable insights that drive improved tenant satisfaction and optimized amenities.
Built With
- databricks
- machine-learning
- numpy
- pandas
- python
- sentiment-analysis
- time-series-forecasting
- visualization
Log in or sign up for Devpost to join the conversation.