Вход

Neural networks applications in valuation of banner ad creative efficiency

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 559569
Дата создания 2020
Страниц 74
Мы сможем обработать ваш заказ (!) 19 декабря в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 880руб.
КУПИТЬ

Содержание

Table of Contents
Abstract 3
1. Introduction 5
2. Literature review 10
3. Theoretical framework 19
3.1 Neural networks 19
3.2 Data augmentation 26
3.3 Visualizing convolutional neural networks 40
4. The application of neural networks in creative advertising strategies 52
5. Results of computational experiments 57
6. Conclusion 69
Bibliography 72
Additional materials 76

Фрагмент работы для ознакомления

1. Introduction

Just a few years ago Artificial Intelligence (AI) was mostly a topic discussed by academics in computer science departments, futurologists, or just science fiction fans, and it seemed that we are still decades from actually interacting with it. Today this could not be any further from the truth, as we might not even notice it, but we interact a lot with machine-made decisions. Take for instance the recommendation systems, telling us what is frequently bought together with other products we have been browsing, chatbots, which help us with frequently asked questions, or even those masks people are using for their Instagram posts - all of these utilize AI techniques. While it is highly unlikely you will find yourself as the main character of the movie “Her” (https://www.imdb.com/title/tt1798709/) by tomorrow, we live in a time when developments in AI progress exponentially fast.
...

2. Literature review

Neural networks as an instrument became very popular as soon as computing power, data, and even programming packages for the purpose became available. And quite fast, neural networks started showing great results in applications to finance, medicine, security, automation, and so on. In this work, an application to the advertisement banners is explored and therefore quite a lot of literature was explored on the topic. However, before diving deep into the researches on convolutional neural networks for the advertising industry, it was also worthwhile to take a step back and take a look at techniques, which are used to improve the output results of the neural networks for image classification, as well as try to understand how does a network classify the images. And thus the literature on convolutional neural networks, techniques on improving their results, explaining these results, and then their application in the industry will be explored.
...

3. Theoretical framework

In this section, we will briefly discuss the technical aspects of building a solution to our problem of predicting advertisement banner efficiency. Unfortunately, building machine learning models can be quite a hassle due to many reasons which will also be discussed below. We will also explore methods which will help us battle these problems.

3.1 Neural networks

The model of choice for this work was a neural network, as was mentioned in the title. The choice was not arbitrary - currently, convolutional neural networks are a go-to model, when it comes to image processing. Therefore, as a part of the theory behind this work, neural networks are going to be discussed, so as to fully understand the model used.
Artificial neural networks, or simply neural networks, are models being used for machine learning problems, such as one discussed in this work - advertisement banner classification.
...

3.2 Data augmentation

The upside of using convolutional neural networks is that they are very good at computer vision tasks. But this comes at a cost of heavy reliance on large amounts of data. And not only do we need more data than usual, but we are also highly likely to encounter a problem of overfitting on our data. Overfitting is a phenomenon, in which a neural network does not generalize well, because it has learned to perfectly model the training data. This becomes an additional problem in fields with not a lot of data - not only do we lack the data, but we are also overfitting on it. And one such area, as it happens to be, is advertising banners. Advertising agencies would love to have a lot of banners for testing, but their variety is usually quite limited. This is usually due to brand safety reasons, rather than time and money constraints.
...

3.3 Visualizing convolutional neural networks

In this section of the work explanations of deep learning models will be discussed, as well as a particular method called LIME. LIME stands for Local Interpretable Model-agnostic Explanations. In this work model predictions will be attempted to be explained using LIME through visualization. Deep learning model explanations is a very important topic, which is unfortunately usually overlooked and it will be discussed why it should not be this way.
Deep convolutional neural networks have shown excellent performance in classifying image data. The first tasks to prove this were the famous hand-written digits classification problem, hence the classical image classification problem - the MNIST dataset, and facial recognition problems. Of course, that did not stop just there, as convolutional neural networks have shown outstanding results in many other image classification tasks. For one, take the CIFAR-10 dataset as an early example.
...

4. The application of neural networks in creative advertising strategies

The goal of this work was to provide value for communication agencies in their pursuit to deliver value to the client as efficiently as they can. Today every business industry strives to utilize technological advances. One which was most discussed in the section devoted to technical aspects of this work was, in fact, medicine because it demonstrates many pitfalls in using convolutional neural networks in image analysis. However, it does not mean that convolutional neural networks for image classification are not successfully applied in medicine. In fact, they are used more frequently as time progresses and new advancements take place. Convolutional neural networks are successfully used in many industries, such as banking, agriculture, robotics, and so on. In fact, there are projects that are already utilizing artificial intelligence for the benefit of the advertising industry.
...

5. Results of computational experiments

The objective of this work was to train a model that would help assess the effectiveness of advertising banners. In this part, the data, the assumptions, the process of creating a model will be discussed as well as intermediate results of the training.
For the data, we had a little over four thousand advertisement creatives for many different companies and their performance metrics. These banners creatives did not include textual advertisements with them, so the model training will be done without accounting for the offer in the text accompanying the image. Also, unfortunately, the initial purpose of the advertisement campaign is not available and thus creatives can not be grouped together in categories. These categories would potentially comprise the marketing funnel blocks, like awareness, consideration, and purchase, for example. With that said, the limitations of this work have been acknowledged and outlined above.
...

6. Conclusion

The technological advances we have an opportunity to observe every day are astounding. In today’s world, companies undergo digital transformations in departments they never thought to be digitalized at all. As was discussed in the beginning, some things we perceive as common today, probably even ten years ago was considered a fiction. And in this work, we explored one particular process, which could be improved by machine learning.
The topic of this work was inspired by the advances in machine learning, but was motivated by a particular need of the advertising agencies. This work is written during the global COVID-19 pandemic, which has brought crisis to many industries. Unfortunately, advertising came to be one of them with clients cutting their marketing budgets and turning down many long-term projects. With that many business operations have been disrupted simply due to the fact that no one was prepared for such catastrophe.
...

Bibliography

1. Liu, X., Wang, X., & Matwin, S. (2018). Interpretable Deep Convolutional Neural Networks via Meta-learning. International Joint Conference on Neural Networks (IJCNN), https://arxiv.org/pdf/1802.00560.pdf
2. Zeiler, M.D., and Fergus R. (2014). Visualizing and Understanding Convolutional Networks. European Conference on Computer Vision. https://arxiv.org/abs/1311.2901
3. Lundberg, S., & Lee, Su-In. (2017). A Unified Approach to Interpreting Model Predictions. Computing Research Repository, abs/1705.07874. https://arxiv.org/abs/1705.07874
4. Gosiewska, A., and Biecek., P. ( 2019). iBreakDown: Uncertainty of Model Explanations for Non-additive Predictive Models. arXiv preprint arXiv:1903.114. https://arxiv.org/abs/1903.11420
5. Zintgraf, L. M., Cohen, T. S., and Welling, M.(2016). A new method to visualize deep neural networks. CoRR, abs/1603.02518. http://arxiv.org/ abs/1603.02518
6. De Veaux, R., Ungar, L. (1997).
...

Список литературы

Bibliography

1. Liu, X., Wang, X., & Matwin, S. (2018). Interpretable Deep Convolutional Neural Networks via Meta-learning. International Joint Conference on Neural Networks (IJCNN), https://arxiv.org/pdf/1802.00560.pdf
2. Zeiler, M.D., and Fergus R. (2014). Visualizing and Understanding Convolutional Networks. European Conference on Computer Vision. https://arxiv.org/abs/1311.2901
3. Lundberg, S., & Lee, Su-In. (2017). A Unified Approach to Interpreting Model Predictions. Computing Research Repository, abs/1705.07874. https://arxiv.org/abs/1705.07874
4. Gosiewska, A., and Biecek., P. ( 2019). iBreakDown: Uncertainty of Model Explanations for Non-additive Predictive Models. arXiv preprint arXiv:1903.114. https://arxiv.org/abs/1903.11420
5. Zintgraf, L. M., Cohen, T. S., and Welling, M.(2016). A new method to visualize deep neural networks. CoRR, abs/1603.02518. http://arxiv.org/ abs/1603.02518
6. De Veaux, R., Ungar, L. (1997). A brief introduction to neural networks, Technical Report, Williams College, Williamstown, MA. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.3938&rep=rep1&type=pdf
7. Shorten, C., Khoshgoftaar, T.M. (2019). A survey on Image Data Augmentation for Deep Learning. J Big Data 6, 60 (2019). https://doi.org/10.1186/s40537-019-0197-0
8. Ribeiro, M., & Singh, S., & Guestrin, C. (2016). “Why Should I Trust You?”: Explaining the Predictions of Any Classifier. 97-101. https://www.aclweb.org/anthology/N16-3020/
9. Lecun, Y., & Bottou, L., & Bengio, Y. & Haffner, P. (1998). Gradient-Based Learning Applied to Document Recognition. Proceedings of the IEEE. 86. 2278 - 2324. 10.1109/5.726791.
10. Krizhevsky, A. & Sutskever, I. & Hinton, G. (2012). ImageNet Classification with Deep Convolutional Neural Networks. Neural Information Processing Systems. 25. 10.1145/3065386. http://www.cs.toronto.edu/~hinton/absps/imagenet.pdf
11. Sultana, F., & Sufian, A., & Dutta, P. (2019) Advancements in Image Classification using Convolutional Neural Network. Submitted to 2018 Fourth International Conference on Research in Computational Intelligence and Communication Networks(ICRCICN 2018. https://arxiv.org/abs/1905.03288
12. He, T.,& Zhang, Z., & Zhang, H., & Zhang, Z.,& Xie, J. & Li, M. (2019). Bag of Tricks for Image Classification with Convolutional Neural Networks. The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2019, pp. 558-567. https://arxiv.org/abs/1812.01187
13. Maggiori, E.,& Tarabalka, Y., & Charpiat, G., & Alliez, P. (2017). High-resolution image classification with convolutional networks. IEEE International Geoscience and Remote Sensing Symposium - IGARSS 2017, Jul 2017, Fort Worth, United States. https://hal.archives-ouvertes.fr/hal-01660754/document
14. Shu, M. (2019). Deep learning for image classification on very small datasets using transfer learning. Creative Components. 345. https://lib.dr.iastate.edu/creativecomponents/345
15. Özgenel, C.F., and Sorguç, A.G. (2018). Performance Comparison of Pretrained Convolutional Neural Networks on Crack Detection in Buildings. 2018 Proceedings of the 35th ISARC, Berlin, Germany, ISBN 978-3-00-060855-1, pages 693-700. https://doi.org/10.22260/ISARC2018/0094
16. Potlabathini, H. (2019). Convolution Neural Network for Cooking State Recognition using VGG19. https://rpal.cse.usf.edu/reports/state_recognition_symposium_2019/2019-05.pdf
17. Kamran, S.A., & Sabbir, A.S. (2017). Efficient yet deep convolutional neural networks for semantic segmentation. https://arxiv.org/pdf/1707.08254.pdf
18. Perez, L. & Wang, J. (2017). The Effectiveness of Data Augmentation in Image Classification using Deep Learning. https://arxiv.org/abs/1712.04621
19. Wong, S., & Gatt, A., & Stamatescu, V., & McDonnell, M. (2016). Understanding data augmentation for classification: when to warp? https://arxiv.org/pdf/1609.08764.pdf
20. Inoue, H. (2018). Data Augmentation by Pairing Samples for Images Classification. https://arxiv.org/pdf/1801.02929.pdf
21. Fawzi, A., & Samulowitz, H., & Turaga, D., & Frossard, P. (2016). Adaptive data augmentation for image classification. 3688-3692. 10.1109/ICIP.2016.7533048.
22. O'Gara, S. & McGuinness, K. (2019). Comparing data augmentation strategies for deep image classification. IMVIP 2019: Irish Machine Vision & Image Processing, Technological University Dublin, Dublin, Ireland, August 28-30. doi:10.21427/148b-ar75
23. Gu, S.,& Pednekar, M., & and Slater, R. (2019) Improve Image Classification Using Data Augmentation and Neural Networks. SMU Data Science Review: Vol. 2 : No. 2 , Article 1. https://scholar.smu.edu/datasciencereview/vol2/iss2/1
24. Chatfield, K., & Simonyan, K., & Vedaldi, A. & Zisserman, A. (2014). Return of the Devil in the Details: Delving Deep into Convolutional Nets. BMVC 2014 - Proceedings of the British Machine Vision Conference 2014. 10.5244/C.28.6. https://arxiv.org/abs/1405.3531
25. Kang, G., & Dong, X., & Zheng, L., & Yang, Yi. (2017). PatchShuffle Regularization. https://arxiv.org/abs/1707.07103
26. Konno, T., & Iwazume, M. (2018). Icing on the Cake: An Easy and Quick Post-Learnig Method You Can Try After Deep Learning. https://arxiv.org/abs/1807.06540
27. Huang, Y., & Cheng, Y., & Chen, D., & Lee, H., & Ngiam, J., & Le, Q., & Chen, Z. (2018). GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism. https://arxiv.org/abs/1811.06965
28. Singh, K., & Chaudhary, A., & Kaur, P. (2019). A Machine Learning Approach for Enhancing Defence Against Global Terrorism. 1-5. 10.1109/IC3.2019.8844947. https://ieeexplore.ieee.org/document/8844947
29. Herlocker, J., & Konstan, J., & Riedl, J. (2001). Explaining Collaborative Filtering Recommendations. Proceedings of the ACM Conference on Computer Supported Cooperative Work. 10.1145/358916.358995. https://grouplens.org/site-content/uploads/explain-CSCW-20001.pdf
30. Kaufman, Sh. & Rosset, S. & Perlich, C. (2011). Leakage in Data Mining: Formulation, Detection, and Avoidance. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 6. 556-563. 10.1145/2020408.2020496. https://www.cs.umb.edu/~ding/history/470_670_fall_2011/papers/cs670_Tran_PreferredPaper_LeakingInDataMining.pdf
31. LeCun, Y.,& Bottou, L.,& Bengio, Y.,& and Haffner, P. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278–2324, November 1998a. http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00486
© Рефератбанк, 2002 - 2024