Thai food recommendation system using hybrid of particle swarm optimization and K-means algorithm
| dc.contributor.author | Puraram, Tanakorn | |
| dc.contributor.author | Chaovalit, Pimwadee | |
| dc.contributor.author | Peethong, Apatha | |
| dc.contributor.author | Tiyanunti, Pongsak | |
| dc.contributor.author | Charoensiriwath, Supiya | |
| dc.contributor.author | Kimpan, Warangkhana | |
| dc.date.accessioned | 2026-08-06T10:32:27Z | |
| dc.date.available | 2026-08-06T10:32:27Z | |
| dc.date.issued | 2021-04-23 | |
| dc.description.abstract | A food recommendation system is an information filtering tool that helps suggest appropriate food menus to users based on their dietary behavior, nutrition, health, or activity. In this paper, a hybrid method of Particle Swarm Optimization (PSO) and K-Means algorithm is proposed to improve the user's dietary behavior clustering and using Principal Component Analysis (PCA) to reduce the data dimension. Moreover, the User-Based Collaborative Filtering technique is used to predict the rating of relevant Thai food menus and recommendation. The experimental result shows the hybrid method improves the clustering performance from 3 models: Hierarchical Clustering, K-Means, and K-Means with PCA, in terms of silhouette coefficient score. In addition, the hybrid method improves the Davies-Bouldin index score by 44%, 19%, and 17% compared to those models, respectively. The rating prediction result shows the hybrid method outperforms the other methods. | |
| dc.identifier.citation | ACM International Conference Proceeding Series, 90-95, 2021 | |
| dc.identifier.doi | 10.1145/3468891.3468904 | |
| dc.identifier.other | 2-s2.0-85114667164 | |
| dc.identifier.uri | https://dspace.kmitl.ac.th/handle/123456789/11994 | |
| dc.source | ACM International Conference Proceeding Series | |
| dc.subject | Collaborative Filtering | |
| dc.subject | K-Means | |
| dc.subject | Particle Swarm Optimization | |
| dc.subject | Thai food Recommendation | |
| dc.title | Thai food recommendation system using hybrid of particle swarm optimization and K-means algorithm | |
| dc.type | Conference Paper |
