AccScience Publishing / JCAU / Online First / DOI: 10.36922/jcau.8417
ORIGINAL ARTICLE

Designing a natural language processing-driven communication system for urban planning: A case study

Dhurata Shehu1* Tamara Luarasi1 Panagiotis Kyratsis2*
Show Less
1 Department of Scientific Research, Faculty of Research and Development, Polis University, Kashar, Tirana, Albania
2 Department of Product and Systems Design Engineering, Faculty of Engineering, University of Western Macedonia, Kila Kozani, Western Macedonia, Greece
Journal of Chinese Architecture and Urbanism, 8417 https://doi.org/10.36922/jcau.8417
Submitted: 6 January 2025 | Revised: 3 April 2025 | Accepted: 3 April 2025 | Published: 23 April 2025
© 2025 by the Author(s). This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC-by the license) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract

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.

Keywords
Machine learning
Communication system
Natural language processing
Social media data
Albanian language
Algorithms
Funding
None.
Conflict of interest
The authors declare that they have no competing interests.
References

Al-Kodmany, K. (2000). Public participation: Technology and democracy. Journal of Architectural Education, 53(4):220-228. https://doi.org/10.1162/104648800564439

 

Amado, M. P., Santos, C. V., Moura, E. B., & Silva, V. G. (2010). Public participation in sustainable urban planning. International Journal of Human and Social Sciences, 5(2):102-108. https://doi.org/10.5281/zenodo.1085046

 

Aninditya, A., Hasibuan, M. A., & Sutoyo, E. (2019). Text mining approach using TF-IDF and Naive Bayes for classification of exam questions based on cognitive level of Bloom’s taxonomy. In: 2019 IEEE International Conference on Internet of Things and Intelligence System (IoTaIS), pp. 112-117. https://doi.org/10.1109/IoTaIS47347.2019.8980428

 

Arora, R. (n.d.). 9 advantages and 10 disadvantages of Naive Bayes algorithm. In: OpenGenus IQ: Learn Algorithms, DL, System Design. Available from: https://iq.opengenus.org/ advantages-and-disadvantages-of-naive-bayes-algorithm [Last accessed: 2024 Oct 23].

 

Bakllamaja, A., & Collaku, N. (2013). Albania: The linkage between infrastructure development and sector strategic objectives is crucial for achieving results and sustainability in the sector. Mediterranean Journal of Social Sciences, 4(3):659-666. https://doi.org/10.5901/mjss.2013.v4n3p659

 

Berisha, E., Napierała, T., & Leśniewska-Napierała, K. (n.d.). Report on Participatory Planning Approaches and Practice at EU Level. Italy: Politecnico di Torino. https://doi.org/10.13140/RG.2.2.15901.22240

 

Binhuraib, T. (2020). NLP with CNNs. Medium Publication. Available from: https://towardsdatascience.com/nlp-with-cnns-a6aa743bdc1e [Last accessed: 2024 Oct 24].

 

Cacciari, I., & Ranfagni, A. (2024). Hands-on fundamentals of 1D convolutional neural networks-A tutorial for beginner users. Applied Sciences, 14(18):8500. https://doi.org/10.3390/app14188500

 

Çakır, H. S., & Levent, V. E. (2021). Data mining the city: User demands through social media. ICONARP International Journal of Architecture and Planning, 9(2):799-812. https://doi.org/10.15320/ICONARP.2021.181

 

Çerpja, A., & Çepani, A. (2022). Computational modeling of morphology in Albanian language: The case of verbs. Innovation in Language Learning 2022 - Conference Proceedings, p. 5761. Available from: https://conference. pixel-online.net/library_scheda.php?id_abs=5761 [Last accessed: 2025 Feb 07].

 

Coglianese, C., & Dahl, R. (1990). Democracy and its critics. Michigan Law Review, 88(7):1662-1670. https://doi.org/10.2307/1289333

 

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].

 

Cornwall, A. (2008). Unpacking “participation”: Models, meanings and practices. Community Development Journal, 43(3):269-283. https://doi.org/10.1093/cdj/bsn010

 

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].

 

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].

 

Dhrami, K., Ramaj, E., Muka, R., Sokoli, I., & Gjika, A. (2024). Deliverable 4.1 - Report on Implemented RRI “Anchor” Initiative in the Kune-Vain-Tale Lagoon Wetland Ecosystem. Co-PLAN. https://www.co-plan.org/wp-content/uploads/2025/02/ D4.1_wbc-rri-net.pdf [Last accessed: 2025 Feb 20].

 

Dong, L., Wang, Z., & Zhou, Y. (2023). Public participation and the effect of environmental governance in China: A systematic review and meta-analysis. Sustainability, 15(5):4442. https://doi.org/10.3390/su15054442

 

Dong, X., & Lian, Y. (2021). A review of social media-based public opinion analyses: Challenges and recommendations. Technology in Society, 67:101724. https://doi.org/10.1016/j.techsoc.2021.101724

 

Emekci, Ş. (2022). Gathering public opinion about an architectural project: A text mining approach. OPUS Toplum Araştırmaları Dergisi, 19(47):506-515. https://doi.org/10.26466/opusjsr.1122785

 

Fahmy Amin, M. (2023). Confusion matrix in three-class classification problems: A step-by-step tutorial. Journal of Engineering Research, 7(1):e296718. https://doi.org/10.21608/erjeng.2023.296718

 

Fang, Z., Yang, T., & Jin, Y. (2020). DeepStreet: A Deep Learning Powered Urban Street Network Generation Module (arXiv:2010.04365). arXiv [Preprint]. https://doi.org/10.48550/arXiv.2010.04365

 

Fillim. (n.d.). Available from: https://shkendija.org [Last accessed: 2025 Jan 10].

 

GeeksforGeeks. (2020). What is Sentiment Analysis? GeeksforGeeks. Available from: https://www.geeksforgeeks. org/what-is-sentiment-analysis [Last accessed: 2024 Nov 20].

 

GeeksforGeeks. (2024). Keras vs TensorFlow vs PyTorch. GeeksforGeeks. Available from: https://www.geeksforgeeks. org/keras-vs-tensorflow-vs-pytorch [Last accessed 2024 Feb 28].

 

GeeksforGeeks. (n.d.). Text Classification Using CNN. GeeksforGeeks. Available from: https://www.geeksforgeeks. org/text-classification-using-cnn [Last accessed 2025 Feb 27].

 

Ghahramani, M., Galle, N. J., Ratti, C., & Pilla, F. (2021). Tales of a city: Sentiment analysis of urban green space in Dublin. Cities, 119:103395. https://doi.org/10.1016/j.cities.2021.103395

 

Glue, R. (2023). TfIdf + Naive Bayes Beat Neural Nets. Available from: https://medium.com/@rustemgal/tfidf-naive-bayes-beat-neural-nets-a58f9dff3741 [Last accessed: 2024 Oct 23].

 

Guo, J., & Bai, J. (2019). The role of public participation in environmental governance: Empirical evidence from China. Sustainability, 11(17):4696. https://doi.org/10.3390/su11174696

 

Hakiman, K., & Sheely, R. (2023). Unlocking the potential of participatory planning: How flexible and adaptive governance interventions can work in practice. Studies in Comparative International Development, 58(1):1-38. https://doi.org/10.1007/s12116-023-09415-x

 

Healey, P. (1992). Planning through debate: The communicative turn in planning theory. Town Planning Review, 62(2):143-162. https://doi.org/10.3828/tpr.63.2.422x602303814821

 

Heng, J., Liu, J., & Lim, K. H. (2020). Urban Crowdsensing Using Social Media: An Empirical Study On Transformer and Recurrent Neural Networks (arXiv:2012.03057). arXiv [Preprint]. https://doi.org/10.48550/arXiv.2012.03057

 

Jian, L. (2024). Infrastructure investment and urban development in China. Journal of Poverty, Investment and Development, 9:37-49. https://doi.org/10.47604/jpid.2586

 

Jurafsky, D., & Martin, J. H. (n.d.). Naive Bayes, text classification, and sentiment. Speech and Language Processing, 3(4):60-94. Available from: https://web.stanford.edu/~jurafsky/slp3/ old_feb24/ed3book_jan24.pdf [Last accessed: 2025 Feb 20].

 

Karic, S. (2024). Citizen participation and acceptance in the context of urban events: An investigation on regional garden shows in Germany. Planning Practice and Research, 39(3):479-497. https://doi.org/10.1080/02697459.2024.2315392

 

Khurana, D., Koli, A., Khatter, K., & Singh, S. (2023). Natural language processing: State of the art, current trends and challenges. Multimedia Tools and Applications, 82(3):3713-3744. https://doi.org/10.1007/s11042-022-13428-4

 

Kiranyaz, S., Avci, O., Abdeljaber, O., Ince, T., Gabbouj, M., & Inman, D. J. (2021). 1D convolutional neural networks and applications: A survey. Mechanical Systems and Signal Processing, 151:107398. https://doi.org/10.1016/j.ymssp.2020.107398

 

Kote, N., Biba, M., Kanerva, J., Rönnqvist, S., & Ginter, F. (2019). Morphological Tagging and Lemmatization of Albanian: A Manually Annotated Corpus and Neural Models. arXiv [Preprint]. https://doi.org/10.48550/arXiv.1912.00991

 

Kowalski, R., Esteve, M., & Jankin Mikhaylov, S. (2020). Improving public services by mining citizen feedback: An application of natural language processing. Public Administration, 98(4):1011-1026. https://doi.org/10.1111/padm.12656

 

Kromydas, B. (2023). Convolutional Neural Network (CNN): A Complete Guide. LearnOpenCV. Available from: https:// learnopencv.com/understanding-convolutional-neural-networks-cnn [Last accessed: 2024 Oct 23].

 

Kurani, A., & Muho, A. (2014). A morphological comparative study between Albanian and English language. European Scientific Journal, 14. https://doi.org/10.19044/esj.2011.v14n0p%p

 

Lijphart, A. (1997). Unequal participation: Democracy’s unresolved dilemma. The American Political Science Review, 91(1):1-14. https://doi.org/10.2307/2952255

 

Lopez, E., Abascal-Mena, R., & Zepeda-Hernández, S. (2017). Social media participation in urban planning: A new way to interact and take decisions. In: ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII-4/W3, pp. 59-64. https://doi.org/10.5194/isprs-archives-XLII-4-W3-59-2017

 

Mondal, S., & Goswami, S. S. (2024). Machine learning techniques for quality assurance in additive manufacturing processes. International Journal of AI for Materials and Design, 1(2):21-40. https://doi.org/10.36922/ijamd.3455

 

Morais, M. (2022). Citizen Participation in Urban Policy: Lessons Based on Berlin and São Paulo Experiences. WZB Discussion Paper, SP V 2022-101. Available from: https://ideas.repec. org/p/zbw/wzbdsc/spv2022101.html [Last accessed: 2024 Nov 20].

 

Murray, M., Greer, J., Houston, D., McKay, S., & Murtagh, B. (2009). Bridging top down and bottom up: Modelling community preferences for a dispersed rural settlement pattern. European Planning Studies, 17(3):441-462. https://doi.org/10.1080/09654310802618101

 

Najafabadi, M. K. (2024). Sentiment analysis incorporating convolutional neural network into hidden Markov model. Computational Intelligence, 40(2):e12633. https://doi.org/10.1111/coin.12633

 

Navarro, N., & Renaud, L. (2022). Forms of public participation in mobile apps for visitors: From user representation profile to citizen representation profile. Hybrid - Revue Des Arts et Médiations Humaines, 8:8. https://doi.org/10.4000/hybrid.2010

 

Newatia, R. (n.d.). How to Implement CNN for NLP Tasks Like Sentence Classification. Medium Publication. Available from: https://medium.com/saarthi-ai/sentence-classification-using-convolutional-neural-networks-ddad72c7048c [Last accessed: 2025 Feb 27].

 

Nilsson, A., Vanhuyse, F., Arra, V., Requena, A., & Agerström, M. (2021). Citizen Participation for Sustainable Cities. Stockholm Environment Institute. Available from: https:// www.sei.org/wp-content/uploads/2021/05/factsheet-citizen-participation-for-sustainable-cities.pdf [Last accessed: 2025 Feb 18].

 

Ninja, N. (2023). TF-IDF: Weighing Importance in Text. Let’s Data Science. Available from: https://letsdatascience.com/tf-idf [Last accessed: 2024 Oct 23].

 

Omrany, H., & Al-Obaidi, K. M. (2024). Application of digital twin technology for Urban Heat Island mitigation: Review and conceptual framework. Smart and Sustainable Built Environment, 13(1):85-116. https://doi.org/10.1108/SASBE-05-2024-0189

 

Ouyang, Y., & Bai, X. (2025). Social media for public participation in urban planning in China based on place attachment-A case of the Guangzhou banyan tree incident. Frontiers in Built Environment, 10:1523576. https://doi.org/10.3389/fbuil.2024.1523576

 

Pogrebinschi, T. (2021). Codebook for the LATINNO Dataset: Technical Report. WZB Discussion Paper, SPV2021-101. Available from: https://bibliothek.wzb.eu/pdf/2021/v21-101.pdf

 

Qian, K., Mao, L., Liang, X., Ding, Y., Gao, J., Wei, X., et al. (2023). AI Agent as Urban Planner: Steering Stakeholder Dynamics in Urban Planning Via Consensus-based Multi-agent Reinforcement Learning. arXiv:2310.16772. [arXiv Preprint]. https://doi.org/10.48550/arXiv.2310.16772

 

Raza, A. (2024). Convolutional Neural Networks (CNNs) for Text Classification. Medium Publications. Available from: https:// medium.com/@aliraza.abro.prog/convolutional-neural-networks-cnns-for-text-classification-bd473c7285a4 [Last accessed: 2025 Feb 27].

 

Roul, R. K., Sahoo, J. K., & Arora, K. (2017). Modified TF-IDF term weighting strategies for text categorization. In: 2017 14th IEEE India Council International Conference (INDICON), pp. 1-6. https://doi.org/10.1109/INDICON.2017.8487593

 

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].

 

Shao, P., & Wang, Y. (2016). How does social media change Chinese political culture? The formation of fragmentized public sphere. Telematics and Informatics, 34:92-103. https://doi.org/10.1016/j.tele.2016.05.018

 

Shehu, D., & Lezzerini, L. (2024). The challenges of applying big data in the urban planning practices for the developing countries: Case study in Albania. In: Proceedings of the International Conference on Architecture and Urban Planning, p. 218. https://doi.org/10.37199/c41000117

 

Shehu, D., & Luarasi, T. (2024). A review on citizen motivation analyses for participating on urban planning process. In: Proceedings of the International Conference on Architecture and Urban Planning, p. 55. https://doi.org/10.37199/c41000706

 

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].

 

Swimm Team. (n.d.). 5 Types of Word Embeddings and Example NLP Applications. Swimm. Available from: https:// swimm.io/learn/large-language-models/5-types-of-word-embeddings-and-example-nlp-applications [Last accessed: 2024 Oct 23].

 

Tong, S., & Li, S. (2024). Explainable artificial intelligence for urban planning: Challenges, solutions, and future trends from a new perspective. International Journal of Advanced Computer Science and Applications, 15(7):77-84. https://doi.org/10.14569/IJACSA.2024.0150777

 

United Nations Human Settlements Programme. (2011). Cities and Climate Change: Policy Directions: Global Report on Human Settlements 2011. Oxford, UK: Earthscan. Available from: https://unhabitat.org/sites/default/files/download-managerfiles/Cities%20and%20 Climate%20Change%20Global%20Report%20on%20Human%20Settlements%202011%20-%20ABRIDGED.pdf [Last accessed: 2025 Feb 05].

 

United Nations. (1992). Agenda 21: Programme of Action for Sustainable Development. United Nations. Available from: https://sustainabledevelopment.un.org/content/documents/ agenda21.pdf [Last accessed: 2025 Feb 05].

 

Van Otten, N. (2023). CNN in NLP: Top 5 Types and How-to Tutorial for Text Classification with TensorFlow. Spot Intelligence. Available from: https://spotintelligence. com/2023/01/10/cnn-in-nlp [Last accessed: 2025 Feb 27].

 

Wei, W., Wang, L., Li, X., Zhang, B., & Scherer, R. (2021). Design and implementation of public opinion monitoring system based on cloud platform. Journal of Internet Technology, 22(3):569-581. https://doi.org/10.3966/160792642021052203007

 

Yang, R. (n.d.). Convolutional neural networks and their applications in NLP. In: Modern Approaches in Natural Language Processing. Available from: https://slds-lmu.github. io/seminar_nlp_ss20/convolutional-neural-networks-and-their-applications-in-nlp.html [Last accessed: 2024 Oct 23].

 

Zhang, W. (2023). Hybrid Deliberation: Citizen Dialogues in a Post-pandemic Era. arXiv:2307.11412. [arXiv Preprint]. https://doi.org/10.48550/arXiv.2307.11412

 

 

Share
Back to top
Journal of Chinese Architecture and Urbanism, Electronic ISSN: 2717-5626 Published by AccScience Publishing