| Literature DB >> 35669350 |
Nabil Arhab1, Mourad Oussalah1, Md Saroar Jahan1.
Abstract
This paper investigates car parking users' behaviors from social media perspective using social network based analysis of online communities revealed by mining the associated hashtags in Twitter. We propose a new interpretable community detection approach for mapping user's car parking behavior by combining Clique, K-core and Girvan-Newman community detection algorithms together with a content-based analysis that exploits polarity, relative frequency and dominant topics. Twitter API was used to collect relevant data by tracking popular car-parking hashtags. A social network graph is constructed using a similarity-based analysis. Finally, interpretable communities are inferred by monitoring the outcomes of clique, K-core and Girvan-Newman community detection algorithms. This interpretability is linked to the aggregation of keywords, hashtags and/or location attributes of the tweet messages as well as a visualization module that enables interaction with users. In parallel, a global trend analysis investigates parking types and Twitter influence with respect to both sentiment polarity and dominant trends (extracted using KeyBERT based approach) is performed. The implementation of this social media analytics has uncovered several aspects associated to car-parking behaviors. A comparison with some state-of-the-art community detection methods has also been carried out and revealed some similarities with our developed approach.Entities:
Keywords: Natural language processing (NLP); Parking; Social media; Social networks; Twitter
Year: 2022 PMID: 35669350 PMCID: PMC9153227 DOI: 10.1186/s40537-022-00627-x
Source DB: PubMed Journal: J Big Data ISSN: 2196-1115
Literature table
| Authors | Data used | Method | Results | Limitations |
|---|---|---|---|---|
| Zhang et al. [ | Data collected using surveys, and questionnaire (3000 questionnaire delivered, and 2586 validated) | Use K2 algorithm with maximum-likelihood function to estimate parameter learning for Bayesian network. The nodes of the network holds the various factors that influence the parking decision and the edges reflect relationships | Identification of the age and gender as factors influencing selection of parking spot. Women and young people tend to select a spot with discount more than others. This provides suggestions to business owners and discount distribution for parking | The predictive model for parking fee needs more research and optimizations in order to improve its accuracy |
| Zong and Wang [ | Parking data collected from the area of Beijing, China. Based on large scale surveys 46,874 parking records obtained | Investigate parking behavior, and parking search decisions by utilizing K2 algorithm, and Bayesian learning techniques to develop the Bayesian network | The parking duration, and parking location are influenced by parking period time | Limited number of parking aspects were used in the analysis |
| Spiliopouloua and Antoniou [ | Traffic data gathered from previous studies from 6 different regions in Greece | Comparative study, and analysis of the parking diagrams in a staged approach | Identify illegal parking behavior and parking preferences were elicited illegal parking occurs when people don’t find free legal spaces, together with the absence of authority systems | The study was limited to only some regions from Greece |
| Teknomo and Hokao [ | Data collected by performing questionnaires with: Parking users about their parking behavior in terms of travel and individual infos and their preferences Government officials about parking strategies programs | Analyze data using various model-based location such as regression, analytic, hierarchy to identify influence of parking, behavior especially in business areas | Revealed some factors that influence search decisions in business areas, e.g., location, duration of parking search | Parking models need more development in order to impact parking policies |
| Wang et al. [ | Collect illegal parking reports from users via a mobile app | Mobile app system integrated with Wechat app as a social media platform used to report illegal parking | Contribute security by integrating the mobile app with police systems to minimize illegal parking in the city | Limitation with the accessibility of such system to contributors The system was only integrated with one mobile App |
| Mondschein et al. [ | Parking data collected from online reviews of a business, Yelp restaurants in the region of Phoenix, Arizona, US | Analyze the sentiment that accompanies the parking online reviews | Negative sentiment often accompanies the parking online reviews Reviews where parking was mentioned give less rating | The results are moderate, and small effect is noticed in terms of the impact about businesses and ratings |
| van der Waerden et al. [ | Data collected using online questionnaires related to business trips, e.g., vehicle use, time, area. Questionnaires distributed to residents in cities of Hasselt and Genk in Belgium. 436 responses | Statistical analysis of the questionnaire data, such as frequencies, percentages, and multinomial regression analysis | Parking behavior analysis in business areas. They revealed that individuals tend to use their cars in business areas, and in a regular way | Only some parking issues and aspects are treated. Limited to analyse the parking behavior in business area. The size of the data used in the study is small and does nor reflect official national statistics |
Fig. 1High level diagram of the parking global trends analysis
Fig. 2High level diagram of the community interpretations
Parking types and corresponding statistics
| Parking type | Nb T | PT (%) | Neg T (%) | Neut T (%) | keyBERT element | |
|---|---|---|---|---|---|---|
| Positive KeyBERT elements | Negative KeyBERT elements | |||||
| On-street | 40 | 50 | 20 | 30 | Onstreet parking guidance Onstreet parking free Onstreet parking great Onstreet parking bylaws Parking require continued | Pay park onstreet New onstreet charges Onstreet charges rise Park onstreet auspicious Park onstreet auspicious |
| Off-street | 11 | 91 | 9 | 0 | Free parking saturday Free parkingparking activities Parking saturday Commuter parking activities | Spaces city required Offstreet spaces city Spaces city required Publicly mandated offstreet spaces |
| Underground | 34 | 47 | 14 | 38 | Beautiful apt rera permit Entrance underground facility Accommodation parking garage Underground selfparking offer | Fees city edmonton Parking fees Edmonton curbside epark Parking facilities |
| Airport | 377 | 63.3 | 11.67 | 25 | Parking best airport Airport parking options Need airport parking Airport parking safe Make airport parking | Refund airport parking Airport parking services Airport parking limited Priced airport parking Parking scam |
Nb T Number of Tweets, PT positive tweets, Neg T negative tweets, Neut T neutral tweets
Analysis of tweets with likes and favorites
| Nbr of tweets | 3486 |
| Positive tweets (%) | 55 |
| Negative tweets (%) | 15 |
| Neutral tweets (%) | 30 |
| KeyBert for all tweets in the list | Solution car parks; local car parks; market car park; completion car park; road car park; commercial areas parking |
| KeyBert for positive tweets | Queensland finfeed parking; living parking downtown; meet parking needs; parking town free; solutions urban parking |
| KeyBert for negative tweets | Solution car parks; residential parking crisis; parking solutions news; park residential streets; parking curbside instead; parking spaces wish; parking industry solutions; stress finding parking; unregulated car park; manage car parks |
Fig. 3Similarity network
Summary of similarity graph
| Attribute | Value |
|---|---|
| Number of nodes | 533 |
| Number of edges | 1211 |
| Size of giant component | 168 nodes, 412 edges |
| Average path length | 5.7084 |
| Average degree centrality | 0.0085 |
| Clustering coefficient | 0.3582 |
| Diameter | 14 |
| Average betweenness centrality | 0.0009 |
The time complexity for data processing and the exact execution time for 1 MB data
| Machine | Laptop HP with Processor Intel I5 5300U CPU @2.30 GHz |
| Operating system | Windows 10 |
| Data processing time | 230 s |
| Execution time (graph construction) | 16 min and 15 s |
Fig. 421 core community
Hashtags, and most frequent words within the 21 core community
| Most frequent words | Hashtags |
|---|---|
| Friends, join, car, 6, ans, tagging, total | #parkwheels, #parking, #challenge, #contestalert, #puzzle, #findthecar, #contest |
Fig. 5A community found from level 10 of Girvan Newman algorithm. Topic of discussion was banning of pavement parking in England
Hashtags, and most frequent words within the pavement parking community
| Most frequent words | Hashtags |
|---|---|
| Banned, pavement, pedestrians, pandemic, rule, pose, England, panel | #coronavirus, #parkingnews, #pavement, #pedestrians, #accessibleparking, #parkingfail, #driving, #avementparking |
Fig. 6Community found from level 10 of Girvan Newman algorithm
Hashtags, and most frequent words within the marketing community
| Most frequent words | Hashtags |
|---|---|
| Private, spaces, charges, unfair, fight, fines, invoices, staff, permits, residents | #hospital, #scams, #bluebadge, #disabled #covid19, #newport, #station |
Fig. 7Community found from level 10 of Girvan Newman algorithm
Hashtags, and most frequent words within the event community
| Most frequent words | Hashtags |
|---|---|
| Saturday, prebook, attending, concert, june, game, heading, forward, seeing, disappointment | #concert, #greenday, #mobility #hobby, #filmphotography, #light, #parking |
Comparison with other community detection algorithms
| Algorithm | Similar communities | Other (example) community | ||
|---|---|---|---|---|
| Size | Hashtags | Frequent words | ||
| Principled_clustering | Marketing community Event community | 11 nodes, 10 edges | #nhs, #coronavirus | nhs, social, care, free, staff |
| Belief | Event community | 78 nodes, 91 edges | #floor, #paint | Spaces, painting, surfaces, town, street |
| Fluid communities | Pavement community | 22 nodes, 27 edges | #passiveincome, #places, #people | Matter, reach, renters, cancel, pose |
| Leiden | Marketing community Event community Pavement community | 8 nodes, 10 edges | #floor, #paint, #lines | Repainting, line, marking, marking, lining, green |
| Chinesewhispers | Marketing community Event community Pavement community | 15 nodes, 19 edges | #toronto, #accessibleparking, #electricboard | Find, board, pull |
Summary of the communities with their sentiment
| Community | Size | Positive sentiment | Negative sentiment | Neutral sentiment | Hashtags | Frequent words |
|---|---|---|---|---|---|---|
| 21 core | 29 nodes 372 edges | 62 | 0 | 37 | #parkwheels, #parking, #challenge, #contestalert, #puzzle, #findthecar, #contest | Friends, join, car, 6, ans, tagging, total |
| Pavement parking | 35 nodes 37 edges | 30 | 41 | 29 | #coronavirus, #parkingnews, #pavement, #pedestrians, #accessibleparking, #parkingfail, #driving, #avementparking | Banned, pavement, pedestrians, pandemic, rule, pose, England, panel |
| Marketing | 20 nodes 34 edges | 37 | 42 | 21 | #hospital, #scams, #bluebadge, #disabled, #covid19, #newport, #station | Private, spaces, charges, unfair, fight, fines, invoices, staff, permits, residents |
| Event | 20 nodes 39 edges | 31 | 12 | 56 | #concert, #greenday, #mobility #hobby, #filmphotography, #light, #parking | Saturday, prebook, attending, concert, June, game, heading, forward, seeing, disappointment |