Feature Film Features: Applying machine learning to movie genre identification  CSCI 5622 Group L: Grant Baker, John Dinkel, Derek Gorthy, Jeffrey Maierhofer,

Slides:



Advertisements
Similar presentations
Beauty and the beast Characters in the film (Lesson Two)
Advertisements

Classifying Movie Scripts by Genre Alex Blackstock Matt Spitz 6/9/08.
Beauty and the beast The trailer of the film. Beauty and the beast First, you will learn how to analyze film trailer. Second, you will learn how to analyze.
On the Use of Computable Features for Film Classification Zeeshan Rasheed,Yaser Sheikh Mubarak Shah IEEE TRANSCATION ON CIRCUITS AND SYSTEMS FOR VIDEO.
Distributed Representations of Sentences and Documents
What is the Best Multi-Stage Architecture for Object Recognition Kevin Jarrett, Koray Kavukcuoglu, Marc’ Aurelio Ranzato and Yann LeCun Presented by Lingbo.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
What is a review? A review is an evaluation of a publication, a product or a service, such as a movie (a movie review) A review consists of: The title.
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
By Grace Jiang and Yuen Yeung Please click to play each slide.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Q3 What kind of media institution might distribute your media product and why? The media institution to distribute our media product will be New Line Cinema.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
A Content-Based Approach to Collaborative Filtering Brandon Douthit-Wood CS 470 – Final Presentation.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
Technische Universität München Yulia Gembarzhevskaya LARGE-SCALE MALWARE CLASSIFICATON USING RANDOM PROJECTIONS AND NEURAL NETWORKS Technische Universität.
Lecture 4b Data augmentation for CNN training
EE368 Final Project Spring 2003
Prediction of Box Office Gross Revenue
Writing a movie review.
Classify A to Z Problem Statement Technical Approach Results Dataset
Tenacious Deep Learning
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
Морозова Любовь Юрьевна Урок в 9 классе МБОУ СОШ № 97 г. Кемерово
Convolutional Neural Network
With Brandon A. English.
The Relationship between Deep Learning and Brain Function
Object Detection based on Segment Masks
Data Mining, Neural Network and Genetic Programming
DeepCount Mark Lenson.
Bag-of-Visual-Words Based Feature Extraction
Understanding and Predicting Image Memorability at a Large Scale
Evaluating Techniques for Image Classification
Can Computer Algorithms Guess Your Age and Gender?
Ajita Rattani and Reza Derakhshani,
Natural Language Processing of Knee MRI Reports
Let’s go to the movies. Which types of movies do you like?
Final Year Project Presentation --- Magic Paint Face
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Image Question Answering
A Convolutional Neural Network Cascade For Face Detection
Bird-species Recognition Using Convolutional Neural Network
Deep Face Recognition Omkar M. Parkhi Andrea Vedaldi Andrew Zisserman
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
RGB-D Image for Scene Recognition by Jiaqi Guo
Dog/Cat Classifier Christina Stiff.
Today’s Schedule Lesson Goal: Why are film trailers made? What information do they give us? Minds On Brainstorm: Why are trailers made? Action Why are.
Prediction of Wine Grade
Declarative Transfer Learning from Deep CNNs at Scale
Age and Gender Classification using Convolutional Neural Networks
Lecture: Deep Convolutional Neural Networks
Visualizing and Understanding Convolutional Networks
Tuning CNN: Tips & Tricks
Top Rated English Movies of This Decade
Designing Neural Network Architectures Using Reinforcement Learning
Zhedong Zheng, Liang Zheng and Yi Yang
Ladislav Rampasek, Anna Goldenberg  Cell 
Writing a movie review.
Automatic Handwriting Generation
Car Damage Classification
Human-object interaction
Deep Object Co-Segmentation
Week 3 Volodymyr Bobyr.
Volodymyr Bobyr Supervised by Aayushjungbahadur Rana
Sign Language Recognition With Unsupervised Feature Learning
Food Dish Classification using Convolutional Neural Networks
Adrian E. Gonzalez , David Parra Department of Computer Science
Do Better ImageNet Models Transfer Better?
Presented By: Firas Gerges (fg92)
Shengcong Chen, Changxing Ding, Minfeng Liu 2018
Presentation transcript:

Feature Film Features: Applying machine learning to movie genre identification  CSCI 5622 Group L: Grant Baker, John Dinkel, Derek Gorthy, Jeffrey Maierhofer, Luke Meszar  Project Overview Goal Apply machine learning techniques to the problem of identifying movie genres based off of promotional posters. Justification Machine learning has had success with image recognition and classification. An effective method of determining poster genre trends could lead to more sophisticated advertisement and marketing campaigns, allowing advertisers to better reach their target audiences.  Dataset The dataset was obtained using IMDb and the IMDbPY Python package. We obtained a total of 37,928 movie titles, along with links to a thumbnail of the poster, IMDb rating, director, and top five actors. Approach We developed a total of four models: Logistic Regression on a Histogram of Colors Convolutional Neural Network Convolutional Neural Network with Inception-v3 pre-trained feature extraction layers utilizing transfer learning Convolutional Neural Network with Inception-v3 feature extraction and additional movie metadata (Actors and Director) Histogram of Colors  As a baseline, we converted each image into a histogram of its RGB pixel values and fed this to a Logistic Regression algorithm. This yielded a testing accuracy of 24%. Human Baseline In order to get a human baseline, we gave poster images to friends and asked them to guess three genres from the same list as our models. We averaged an f-score of 0.32. It is a small sample size of 12 people, but it is fairly clear that humans are not very good at this problem. Small section for f-score and sparsemax? CNN Our CNN model is described in the diagram We achieved an f-score of 0.27. Conclusion The best model is the Inception-v3 pre-trained model. This is unsurprising, as it utilizes transfer learning and a powerful feature extractor. We are hopeful that our meta-data model can perform even better. We recognize that although our best model did not achieve a perfect f-score, due to the nature of the metric, f-scores of partially correct predictions are moderately low, so our model is able to partially solve the problem. Our current conclusion is that neural networks do not perfectly solve this problem. Challenges Sparse classification → Sparsemax loss function Sparse classification → F-score accuracy metric A lot of movies are Dramas Training data is mostly unknown, atypical movies Future Work A larger dataset containing higher resolution images might help with feature identification. Additional Meta-Data might also be useful. Examples include Title, Producers, Budget, etc. Other models architectures could lead to improved performance. Weighing classic movies of a genre higher could increase performance. Inception-v3 Our pretrained CNN uses transfer learning with Google's Inception-v3 model as a feature extractor, training on the final layers. We achieved an f-score of 0.40. For our meta-data approach, we concatenated director and actor information to the Inception-v3 model. We have yet to finish training this model. Inception-v3 with Meta-Data Guess Drama Comedy Romance Actual Crime Guess Drama Animation Comedy Actual Adventure Guess Drama Comedy Sport Actual Adventure Horror Thriller Guess Drama Documentary Sport Actual Family Guess Drama Mystery Thriller Actual Action Guess Drama Comedy Horror Actual Action Adventure Fantasy References Martins, Andre, and Ramon Astudillo. "From softmax to sparsemax: A sparse model of attention and multi-label classification." International Conference on Machine Learning. 2016. Ivasic-Kos, Marina, Miran Pobar, and Ivo Ipsic. "Automatic Movie Posters Classification into Genres." ICT Innovations 2014. Springer, Cham, 2015. 319-328.