Designing a natural language processing-driven communication system for urban planning: A case study
Dhurata Shehu , Tamara Luarasi , Panagiotis Kyratsis
Journal of Chinese Architecture and Urbanism ›› 2025, Vol. 7 ›› Issue (4) : 8417
Urban planning primarily depends on public input. However, citizen engagement is often limited by traditional communication channels. Historically, urban planning decisions have lacked mechanisms for incorporating feedback from the general public. Modern technology – particularly artificial intelligence (AI) – now offers the means to address this gap. Social media platforms, in particular, provide opportunities for broader and more dynamic interactions between citizens and planners. This study presents the design of an AI-based communication system for urban planning that gathers and analyzes citizen input in the Albanian language from social media platforms. Given the absence of existing natural language processing (NLP) tools for Albanian, the system uses a custom-built NLP pipeline, incorporating manual data preprocessing steps such as tokenization, lemmatization, and sentiment analysis. By integrating these preprocessing procedures with machine learning models for trend analysis and opinion classification, the system empowers urban planners to make data-driven decisions based on real-time public feedback. This work demonstrates the potential for additional automation and highlights the adaptability of AI techniques in addressing language-specific resource constraints.
Machine learning / Communication system / Natural language processing / Social media data / Albanian language / Algorithms
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
Co-PLAN. (2017). Annual Report 2017 . Available from: https://www.co-plan.org/wp-content/uploads/2021/01/co-plan-annual-report-2017.pdf [Last accessed: 2025 Feb 28]. |
| [13] |
|
| [14] |
DataMiracle. (2024). Understanding the Classification Report in Machine Learning: A Comprehensive Guide . DataMiracle. Available from: https://datamiracle.com/2024/08/12/machine-learning-classification-reporit [Last accessed: 2025 Feb 27]. |
| [15] |
DeepOpinion. (n.d.). Data Labelling Guideline for Aspect-based Sentiment Analysis . DeepOpinion. Available from: https://help.deepopinion.ai/faqs/data-labelling-guideline-for-aspect-based-sentiment-analysis [Last accessed: 2024 Oct 23]. |
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
Fillim. (n.d.). Available from: https://shkendija.org [Last accessed: 2025 Jan 10]. |
| [23] |
GeeksforGeeks. (2020). What is Sentiment Analysis? GeeksforGeeks. Available from: https://www.geeksforgeeks.org/what-is-sentiment-analysis [Last accessed: 2024 Nov 20]. |
| [24] |
GeeksforGeeks. (2024). Keras vs TensorFlow vs PyTorch . GeeksforGeeks. Available from: https://www.geeksforgeeks.org/keras-vs-tensorflow-vs-pytorch [Last accessed 2024 Feb 28]. |
| [25] |
GeeksforGeeks. (n.d.). Text Classification Using CNN . GeeksforGeeks. Available from: https://www.geeksforgeeks.org/text-classification-using-cnn [Last accessed 2025 Feb 27]. |
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
Scikit-learn. (n.d.). 1.9. Naive Bayes. Scikit-learn. Available from: https://scikit-learn.org/stable/modules/naive_bayes.html [Last accessed: 2024 Oct 23]. |
| [58] |
|
| [59] |
|
| [60] |
|
| [61] |
Shelf. (2024). Challenges and Considerations in Natural Language Processing . Shelf. Available from: https://shelf.io/blog/challenges-and-considerations-in-nlp [Last accessed: 2024 Oct 24]. |
| [62] |
|
| [63] |
|
| [64] |
|
| [65] |
|
| [66] |
|
| [67] |
|
| [68] |
|
| [69] |
|
/
| 〈 |
|
〉 |