본문 바로가기
KERD
논문KCI 등재

CatBoost와 PyCaret을 기반한 영화 박스오피스 예측 모델의 성능 비교 및 SHAP 해석

Performance Comparison and SHAP Interpretation of Movie Box Office Prediction Models Based on CatBoost and PyCaret

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

본 연구는 한국 영화진흥위원회에서 수집한 박스오피스 데이터를 활용하여 관람 인원수와 매출액을 예측하는모델을 구축하고, 이를 비교 및 분석하였다. 데이터 전처리 단계에서는 불필요한 변수를 제거하고, 결측치를 범주형및 수치형 데이터에 따라 각각 처리하여 데이터의 일관성을 유지하였다. 또한, 탐색적 자료 분석을 통해 서울 지역의관람 인원수, 매출액, 총 상영관 수, 영화 장르, 영화 등급, 개봉 월을 주요 변수로 선정하였으며, 서울 지역의 관람인원수와 매출액이 박스오피스 성과와 높은 상관관계를 나타냄을 확인하였다. 이러한 분석을 바탕으로 CatBoost와PyCaret AutoML을 사용하여 예측 모델을 개발하였다. CatBoost는 감독명, 제작사명, 영화 장르와 같은 범주형 변수를 효과적으로 처리할 수 있는 특성으로 인해 적합하다고 판단되었으며, PyCaret AutoML은 비전문가도 다양한 모델을 쉽게 비교할 수 있는 도구로서 모델링 과정을 자동화하여 효율성을 극대화할 수 있다. 예측 모델의 성능은 평균절대오차, 평균제곱근오차, 결정 계수를 기준으로 평가하였으며, CatBoost가 더 높은 예측 정확도를 보였다. 또한, SHAP 기법을 적용하여 주요 변수를 해석하였으며, 서울 지역의 관람 인원수와 매출액이 가장 중요한 변수임을 확인할 수 있었다. 본 연구는 신뢰성 있는 박스오피스 예측 모델을 제시함으로써 영화 산업의 의사결정에 기여하고, 데이터 기반전략 수립을 지원한다.

Abstract

This study uses box office data collected by the Korean Film Council (KOFIC) to develop and compare predictive models for cinema attendance and revenue. Data preprocessing removed irrelevant variables and handled missing values separately for categorical and numerical data to ensure consistency. Exploratory data analysis identified key variables, including Seoul audience size, revenue, total number of screens, film genre, rating, and month of release, which revealed a strong correlation between Seoul audience size and revenue with box office performance. Based on this analysis, predictive models were developed using CatBoost and PyCaret AutoML. CatBoost was chosen for its effectiveness in handling categorical variables such as director name, production company, and genre, while PyCaret AutoML was chosen for its ability to automate the modeling process, making it easy for non-experts to compare different models. The performance of the models was evaluated using mean absolute error (MAE), root mean squared error (RMSE), and R-squared (R²), with CatBoost demonstrating superior accuracy. In addition, the SHAP technique was used to interpret the models, identifying Seoul's audience size and revenue as the most significant predictors. This research presents reliable box office prediction models that will improve decision-making in the film industry and support the development of data-driven strategies.

참고문헌 (28)

  1. R. Behrens, "Leveraging analytics to produce compelling and profitable film content", Journal of Cultural Economics, 45, pp.171~211 (2021)
  2. A. Barrios-Rubio, "The Colombian media industry on the digital social consumption agenda in times of Covid-19", Information, 13(1), pp.11~ (2021)
  3. A. De Vany, "Uncertainty In The Movie Industry : Does Star Power Reduce The Terror Of The Box Office?", Journal of Cultural Economics, 23(4), pp.285~318 (1999)
  4. J. Song, "Development Of New Variables Affecting Movie Success And Prediction Of Weekly Box Office Using Them Based On Machine Learning", Journal of Intelligence and Information Systems, 24(4), pp.67~83 (2018)
  5. N. Quader, "A machine learning approach to predict movie box-office success", Proceedings of the 2017 20th International Conference of Computer and Information Technology (ICCIT), pp.1~7 (2017)
  6. V. Subramaniyaswamy, "Predicting movie box office success using multiple regression and SVM", Proceedings of the 2017 International Conference on Intelligent Sustainable Systems (ICISS), pp.182~186 (2017)
  7. G. Bae, "Using Topic Modeling to Analyze Transition of Movie Themes in South Korea", Korean Journal of Marketing, 36(3), pp.1~24 (2021)
  8. T. Bao, "An Expoloratory Study on Influencing Factors of Film Equity Crowdfunding Success : Based on Chinese Movie Crowdfunding", The Journal of the Korea Contents Association, 21(2), pp.1~14 (2021)
  9. J. H. Byun, "Movie Box-office Prediction using Deep Learning and Feature Selection : Focusing on Multivariate Time Series", Journal of The Korea Society of Computer and Information, 25(6), pp.35~47 (2020)
  10. S. Leem, "Towards Data-Driven Decision-Making in the Korean Film Industry : An XAI Model for Box Office Analysis Using Dimension Reduction, Clustering, and Classification", Entropy, 25(4), pp.571~ (2023)
  11. S. Leem, "A Box Office Type Classification and Prediction Model Based on Automated Machine Learning for Maximizing the Commercial Success of the Korean Film Industry", Journal of Platform Technology, 11(3), pp.45~55 (2023)
  12. B. Avanzi, "Machine learning with high-cardinality categorical features in actuarial applications", ASTIN Bulletin : The Journal of the IAA, 54(2), pp.213~238 (2024)
  13. L. Prokhorenkova, "CatBoost : unbiased boosting with categorical features", Advances in Neural Information Processing Systems, 31 (2018)
  14. J. Moon, "Toward explainable electrical load forecasting of buildings : A comparative study of tree-based ensemble methods with Shapley values", Sustainable Energy Technologies and Assessments, 54, pp.102888~ (2022)
  15. S. M. Lundberg, "From local explanations to global understanding with explainable AI for trees", Nature Machine Intelligence, 2(1), pp.56~67 (2020)
  16. "Korean Film Council official website"[URL]
  17. T. Chen, "XGBoost : A scalable tree boosting system", Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.785~794 (2016)
  18. G. Ke, "LightGBM : A highly efficient gradient boosting decision tree", Proceedings of the 31st Conference on Neural Information Processing Systems (2017)
  19. S. O. Arik, "TabNet : Attentive Interpretable Tabular Learning", Proceedings of the AAAI Conference on Artificial Intelligence, pp.6679~6686 (2020)
  20. V. K. Singh, "Automated machine learning(AutoML) : an overview of opportunities for application and research", Journal of Information Technology Case and Application Research, 24(2), pp.75~85 (2022)
  21. J. O. Q. Quispe, "Analysis and Selection of Multiple Machine Learning Methodologies in PyCaret for Monthly Electricity Consumption Demand Forecasting", Materials Proceedings, 18(1), pp.5~ (2024)
  22. P. Whig, "A novel method for diabetes classification and prediction with Pycaret", Microsystem Technologies, 29(10), pp.1479~1487 (2023)
  23. Y. Kim, "A Study on Sugar Content Improvement and Distribution Flow Response through Citrus Sugar Content Prediction Based on the PyCaret Library", Horticulturae, 10(6), pp.630~ (2024)
  24. M. R. Zafar, "Deterministic local interpretable model-agnostic explanations for stable explainability", Machine Learning and Knowledge Extraction, 3(3), pp.525~541 (2021)
  25. J. Moon, "Robust building energy consumption forecasting using an online learning approach with R ranger", Journal of Building Engineering, 47, pp.103851~ (2022)
  26. J. Chung, "Predicting the stereoselectivity of chemical reactions by composite machine learning method", Scientific Reports, 14(1), pp.12131~ (2024)
  27. "The Chosun Daily"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (27건)