Games and Big Data: A Scalable Multi-Dimensional Churn Prediction Model

Size: px
Start display at page:

Download "Games and Big Data: A Scalable Multi-Dimensional Churn Prediction Model"

Transcription

1 Games and Big Data: A Scalable Multi-Dimensional Churn Prediction Model Paul Bertens, Anna Guitart and África Periáñez (Silicon Studio) CIG 2017 New York 23rd August 2017

2 Who are we? Game studio and graphics middleware company based in Tokyo (spin-off of Silicon Graphics) YOKOZUNA data: Research unit of Game Data Science providing individual player predictions to game studios Goals: predict player behavior, scale to big data and provide an intuitive result visualization 2

3 Churn prediction in Free-To-Play games This is all about churn When a player is going to exit the game? In terms of days1,2, level, played hours We focus on the top spenders: whales less than 2% of the players, 50 % of the revenue General model that adapts to diverse games and datasets we define churn as 10 days of inactivity (coming back only 1% revenue) the definition of churn in F2P games is not straightforward Parallelizable algorithm applied in a production environment scalable to Big Data up to tens of millions MAU 1) 2) Rothenbuehler J. et al., Hidden markov models for churn prediction. Periáñez A. et al., Churn prediction in mobile social games: towards a complete assessment using survival ensembles 3

4 The model: Survival Ensembles 4

5 Challenge: modeling churn Survival analysis focuses on predicting the time-to-event, e.g. churn when a player will stop playing? Classical methods, like regressions, are appropriate when all players have left the game Censoring Problem: dataset with incomplete churning information Censoring is the nature of churn Survival analysis is used in biology and medicine to deal with this problem Ensemble learning techniques provide high-class prediction results 5

6 Challenge: modeling churn Two approaches: Churn as a binary classification Churn as a censored data problem One model: Conditional Inference Survival Ensembles2 deals with censoring high accuracy due to ensemble learning Survival Analysis Survival analysis methods (e.g. Cox regression3) do not follow any particular statistical distribution: fitted from data Fixed link between output and features: efforts to model selection and evaluation 2) 3) Hothorn T. et al., Unbiased recursive partitioning: A conditional inference framework. Cox. D.R., Regression Models and Life-Tables. 6

7 Conditional inference survival ensembles Survival Tree Conditional Survival Ensembles Split the feature space recursively Make use of hundreds of trees Based on survival statistical criterion the root node is divided in two daughter nodes Outstanding predictions Conditional inference survival ensemble use a Kaplan-Meier function as splitting criterion Robust information about variable importance Overfit is not present Not biased approach Maximize the survival difference between nodes A single tree produces instability predictions 7

8 Conditional inference survival ensembles Two steps algorithm: 1) the optimal split variable is selected: association between covariates and response 2) the optimal split point is determined by comparing two-sample linear statistics for all possible partitions of the split variable Random Survival Forest4 RSF is based on original random forest algorithm5 RSF favors variables with many possible split points over variables with fewer 4) 5) Ishwaran H. et. al, Random Survival Forests. Breiman L. et. al, Random Forests. 8

9 Kaplan-Meier estimates6 Cumulative survival probability Step function that changes every time that a player churns Output in terms of level and playtime (hours played) 6) Kaplan E. L. et. al., Non-parametric estimation from incomplete observations. 9

10 Results Conditional Inference Survival Ensembles 10

11 Features selection Daily logins, purchases, playtime and level-ups player attention: information per day (e.g.playtime per day) player loyalty: mean over several different time periods time elapsed until first and last day to information (e.g. time from last purchase) player intensity: total amount (e.g. total in-app purchases) player level (concept common to most games) 11

12 Features selection Daily logins, purchases, playtime and level-ups player attention: information per day (e.g.playtime per day) player loyalty: mean over several different time periods time elapsed until first and last day to information (e.g. time from last purchase) player intensity: total amount (e.g. total in-app purchases) RPG free-to-play game Action battle card game popular in Japan Long-term loyal players player level (concept common to most games) 12

13 Censored data problem results Predicted Kaplan-Meier survival curves as a function of playtime (hours) and level for new or existing players 13

14 Validation -- Churn prediction Survival Ensembles median survival level, i.e. level when the percentage of surviving in the game is 50% Cox Regression 14

15 Validation -- Churn prediction Survival Ensembles Cox Regression median survival playtime, i.e. number of played hours when the percentage of surviving in the game is 50% 15

16 Validation -- Churn prediction Model IBS7 Survival Ensemble Cox Regression Kaplan Meier bootstrap cross-validation error curves for the survival ensemble model and Cox regression 7) Graf E.. et. al, Assessment and comparison of prognostic classification schemes for survival data. 16

17 Validation -- Churn prediction Model IBS7 Survival Ensemble Cox Regression Kaplan Meier bootstrap cross-validation error curves for the survival ensemble model and Cox regression 7) Graf E.. et. al, Assessment and comparison of prognostic classification schemes for survival data. 17

18 Summary and conclusion Application of state-of-the-art algorithm conditional inference survival ensembles to predict churn and survival probability of players in social games median survival time, i.e. time when the percentage of surviving in the game is 50%, can be used as a time threshold to categorize a player in the risk of churning Model able to make predictions every day in an operational environment Adapts to other game data: Democratizing Game Data Science YOKOZUNA data It does not require previous manipulation of the data It is able to deal efficiently with the temporary dimension It can be parallelized It not only outputs churn information but also variable importance 18

19 THANK YOU yokozunadata.com 19

PREDICTING THE FUTURE OF YOUR GAME. YOKOZUNA data A KEYWORDS STUDIO

PREDICTING THE FUTURE OF YOUR GAME. YOKOZUNA data A KEYWORDS STUDIO PREDICTING THE FUTURE OF YOUR YOKOZUNA data GAME. A KEYWORDS STUDIO PUSHING THE GAME DATA SCIENCE FRONTIER TO A NEW LIMIT: A state-of-the-art machine learning engine that predicts individual player behaviour

More information

Knowledge discovery & data mining Classification & fraud detection

Knowledge discovery & data mining Classification & fraud detection Knowledge discovery & data mining Classification & fraud detection Knowledge discovery & data mining Classification & fraud detection 5/24/00 Click here to start Table of Contents Author: Dino Pedreschi

More information

An Introduction to Machine Learning for Social Scientists

An Introduction to Machine Learning for Social Scientists An Introduction to Machine Learning for Social Scientists Tyler Ransom University of Oklahoma, Dept. of Economics November 10, 2017 Outline 1. Intro 2. Examples 3. Conclusion Tyler Ransom (OU Econ) An

More information

CAPITAL MARKETS DAY. March 2019

CAPITAL MARKETS DAY. March 2019 CAPITAL MARKETS DAY March 2019 COMPANY SNAPSHOT Founded 2007 In Germany 400+ employees in Hamburg >12 years of consecutive growth > 30 language versions 7 Live games 756m hours playtime in 2018 BUSINESS

More information

IBM SPSS Neural Networks

IBM SPSS Neural Networks IBM Software IBM SPSS Neural Networks 20 IBM SPSS Neural Networks New tools for building predictive models Highlights Explore subtle or hidden patterns in your data. Build better-performing models No programming

More information

PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm

PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm Ekaterina S. Ponomareva, Kesheng Wang, Terje K. Lien Department of Production and Quality Engieering,

More information

Creating an Agent of Doom: A Visual Reinforcement Learning Approach

Creating an Agent of Doom: A Visual Reinforcement Learning Approach Creating an Agent of Doom: A Visual Reinforcement Learning Approach Michael Lowney Department of Electrical Engineering Stanford University mlowney@stanford.edu Robert Mahieu Department of Electrical Engineering

More information

Stacking Ensemble for auto ml

Stacking Ensemble for auto ml Stacking Ensemble for auto ml Khai T. Ngo Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master

More information

Learning Artificial Intelligence in Large-Scale Video Games

Learning Artificial Intelligence in Large-Scale Video Games Learning Artificial Intelligence in Large-Scale Video Games A First Case Study with Hearthstone: Heroes of WarCraft Master Thesis Submitted for the Degree of MSc in Computer Science & Engineering Author

More information

2007 Census of Agriculture Non-Response Methodology

2007 Census of Agriculture Non-Response Methodology 2007 Census of Agriculture Non-Response Methodology Will Cecere National Agricultural Statistics Service Research and Development Division, U.S. Department of Agriculture, 3251 Old Lee Highway, Fairfax,

More information

Alternation in the repeated Battle of the Sexes

Alternation in the repeated Battle of the Sexes Alternation in the repeated Battle of the Sexes Aaron Andalman & Charles Kemp 9.29, Spring 2004 MIT Abstract Traditional game-theoretic models consider only stage-game strategies. Alternation in the repeated

More information

Dynamic Throttle Estimation by Machine Learning from Professionals

Dynamic Throttle Estimation by Machine Learning from Professionals Dynamic Throttle Estimation by Machine Learning from Professionals Nathan Spielberg and John Alsterda Department of Mechanical Engineering, Stanford University Abstract To increase the capabilities of

More information

Beyond Reliability: Advanced Analytics for Predicting Quality

Beyond Reliability: Advanced Analytics for Predicting Quality Beyond Reliability: Advanced Analytics for Predicting Quality William J. Goodrum, Jr., PhD Elder Research, Inc. william.goodrum@elderresearch.com Headquarters 300 W. Main Street, Suite 301 Charlottesville,

More information

Analyzing the User Inactiveness in a Mobile Social Game

Analyzing the User Inactiveness in a Mobile Social Game Analyzing the User Inactiveness in a Mobile Social Game Ming Cheung 1, James She 1, Ringo Lam 2 1 HKUST-NIE Social Media Lab., Hong Kong University of Science and Technology 2 NextMedia Limited & Tsinghua

More information

User Research in Fractal Spaces:

User Research in Fractal Spaces: User Research in Fractal Spaces: Behavioral analytics: Profiling users and informing game design Collaboration with national and international researchers & companies Behavior prediction and monetization:

More information

Information Management course

Information Management course Università degli Studi di Mila Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 19: 10/12/2015 Data Mining: Concepts and Techniques (3rd ed.) Chapter 8 Jiawei

More information

CSE 258 Winter 2017 Assigment 2 Skill Rating Prediction on Online Video Game

CSE 258 Winter 2017 Assigment 2 Skill Rating Prediction on Online Video Game ABSTRACT CSE 258 Winter 2017 Assigment 2 Skill Rating Prediction on Online Video Game In competitive online video game communities, it s common to find players complaining about getting skill rating lower

More information

Session 124TS, A Practical Guide to Machine Learning for Actuaries. Presenters: Dave M. Liner, FSA, MAAA, CERA

Session 124TS, A Practical Guide to Machine Learning for Actuaries. Presenters: Dave M. Liner, FSA, MAAA, CERA Session 124TS, A Practical Guide to Machine Learning for Actuaries Presenters: Dave M. Liner, FSA, MAAA, CERA SOA Antitrust Disclaimer SOA Presentation Disclaimer A practical guide to machine learning

More information

Paper Presentation. Steve Jan. March 5, Virginia Tech. Steve Jan (Virginia Tech) Paper Presentation March 5, / 28

Paper Presentation. Steve Jan. March 5, Virginia Tech. Steve Jan (Virginia Tech) Paper Presentation March 5, / 28 Paper Presentation Steve Jan Virginia Tech March 5, 2015 Steve Jan (Virginia Tech) Paper Presentation March 5, 2015 1 / 28 2 paper to present Nonparametric Multi-group Membership Model for Dynamic Networks,

More information

Learning to Play like an Othello Master CS 229 Project Report. Shir Aharon, Amanda Chang, Kent Koyanagi

Learning to Play like an Othello Master CS 229 Project Report. Shir Aharon, Amanda Chang, Kent Koyanagi Learning to Play like an Othello Master CS 229 Project Report December 13, 213 1 Abstract This project aims to train a machine to strategically play the game of Othello using machine learning. Prior to

More information

Building a more stable predictive logistic regression model. Anna Elizabeth Campain

Building a more stable predictive logistic regression model. Anna Elizabeth Campain Building a more stable predictive logistic regression model Anna Elizabeth Campain Common problems when working with clinical data Missing data Imbalanced class distribution Unstable logistic regression

More information

Section 6.4. Sampling Distributions and Estimators

Section 6.4. Sampling Distributions and Estimators Section 6.4 Sampling Distributions and Estimators IDEA Ch 5 and part of Ch 6 worked with population. Now we are going to work with statistics. Sample Statistics to estimate population parameters. To make

More information

EXPLORING VARIATION IN DETECTION ERRORS OF WIRELESS MAGNETOMETERS AND SPAN WIRE CAMERAS USING CONDITIONAL INFERENCE TREES. (TRB Paper No.

EXPLORING VARIATION IN DETECTION ERRORS OF WIRELESS MAGNETOMETERS AND SPAN WIRE CAMERAS USING CONDITIONAL INFERENCE TREES. (TRB Paper No. 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 EXPLORING VARIATION IN DETECTION ERRORS OF WIRELESS MAGNETOMETERS AND SPAN WIRE CAMERAS USING CONDITIONAL INFERENCE

More information

Program Testing and Analysis: Symbolic and Concolic Testing (Part 2) Dr. Michael Pradel Software Lab, TU Darmstadt

Program Testing and Analysis: Symbolic and Concolic Testing (Part 2) Dr. Michael Pradel Software Lab, TU Darmstadt Program Testing and Analysis: Symbolic and Concolic Testing (Part 2) Dr. Michael Pradel Software Lab, TU Darmstadt 1 Warm-up Quiz What does the following code print? var sum = 0; var array = [11, 22, 33];

More information

Contents. List of Figures List of Tables. Structure of the Book How to Use this Book Online Resources Acknowledgements

Contents. List of Figures List of Tables. Structure of the Book How to Use this Book Online Resources Acknowledgements Contents List of Figures List of Tables Preface Notation Structure of the Book How to Use this Book Online Resources Acknowledgements Notational Conventions Notational Conventions for Probabilities xiii

More information

Image Classification (Decision Rules and Classification)

Image Classification (Decision Rules and Classification) Exercise #5D Image Classification (Decision Rules and Classification) Objective Choose how pixels will be allocated to classes Learn how to evaluate the classification Once signatures have been defined

More information

Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax

Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax Tang, Marco Kwan Ho (20306981) Tse, Wai Ho (20355528) Zhao, Vincent Ruidong (20233835) Yap, Alistair Yun Hee (20306450) Introduction

More information

Decision Tree Based Online Voltage Security Assessment Using PMU Measurements

Decision Tree Based Online Voltage Security Assessment Using PMU Measurements Decision Tree Based Online Voltage Security Assessment Using PMU Measurements Vijay Vittal Ira A. Fulton Chair Professor Arizona State University Seminar, January 27, 29 Project Team Ph.D. Student Ruisheng

More information

green, green, green, green, green The favorable outcomes of the event are blue and red.

green, green, green, green, green The favorable outcomes of the event are blue and red. 5 Chapter Review Review Key Vocabulary experiment, p. 6 outcomes, p. 6 event, p. 6 favorable outcomes, p. 6 probability, p. 60 relative frequency, p. 6 Review Examples and Exercises experimental probability,

More information

The method requires foreground and background sequence datasets. The users can use fasta files as input.

The method requires foreground and background sequence datasets. The users can use fasta files as input. 1 Introduction he emergence of hip-seq technology for genome-wide profiling of transcription factor binding sites (FBS) has made it possible to categorize very precisely the FBS motifs. How to harness

More information

page 2 / 5

page 2 / 5 MIXED EFFECTS MODELS FOR COMPLEX DATA CHAPMAN HALL CRC MONOGRAPHS ON STATISTICS APPLIED PROBABILITY APPLIED STATISTICS PROBABILITY 5E B W WITH WILEYPLUS SET page 1 / 5 page 2 / 5 mixed effects models for

More information

The Game-Theoretic Approach to Machine Learning and Adaptation

The Game-Theoretic Approach to Machine Learning and Adaptation The Game-Theoretic Approach to Machine Learning and Adaptation Nicolò Cesa-Bianchi Università degli Studi di Milano Nicolò Cesa-Bianchi (Univ. di Milano) Game-Theoretic Approach 1 / 25 Machine Learning

More information

Black Box Machine Learning

Black Box Machine Learning Black Box Machine Learning David S. Rosenberg Bloomberg ML EDU September 20, 2017 David S. Rosenberg (Bloomberg ML EDU) September 20, 2017 1 / 67 Overview David S. Rosenberg (Bloomberg ML EDU) September

More information

A Machine Learning Approach to Real Time Earthquake Classification for the Southern California Early Response Warning System

A Machine Learning Approach to Real Time Earthquake Classification for the Southern California Early Response Warning System A Machine Learning Approach to Real Time Earthquake Classification for the Southern California Early Response Warning System Anshul Ramachandran (aramacha@caltech.edu) Suraj Nair (snair@caltech.edu) Ashwin

More information

Demand for Commitment in Online Gaming: A Large-Scale Field Experiment

Demand for Commitment in Online Gaming: A Large-Scale Field Experiment Demand for Commitment in Online Gaming: A Large-Scale Field Experiment Vinci Y.C. Chow and Dan Acland University of California, Berkeley April 15th 2011 1 Introduction Video gaming is now the leisure activity

More information

Supplementary Data for

Supplementary Data for Supplementary Data for Gender differences in obtaining and maintaining patent rights Kyle L. Jensen, Balázs Kovács, and Olav Sorenson This file includes: Materials and Methods Public Pair Patent application

More information

Applications of Machine Learning Techniques in Human Activity Recognition

Applications of Machine Learning Techniques in Human Activity Recognition Applications of Machine Learning Techniques in Human Activity Recognition Jitenkumar B Rana Tanya Jha Rashmi Shetty Abstract Human activity detection has seen a tremendous growth in the last decade playing

More information

mywbut.com Two agent games : alpha beta pruning

mywbut.com Two agent games : alpha beta pruning Two agent games : alpha beta pruning 1 3.5 Alpha-Beta Pruning ALPHA-BETA pruning is a method that reduces the number of nodes explored in Minimax strategy. It reduces the time required for the search and

More information

CLASSIFIERS ACCURACY IMPROVEMENT BASED ON MISSING DATA IMPUTATION

CLASSIFIERS ACCURACY IMPROVEMENT BASED ON MISSING DATA IMPUTATION JAISCR, 2018, Vol. 8, No. 1, pp. 31 48 10.1515/jaiscr-2018-0002 CLASSIFIERS ACCURACY IMPROVEMENT BASED ON MISSING DATA IMPUTATION Ivan Jordanov, Nedyalko Petrov, Alessio Petrozziello School of Computing,

More information

Compound Object Detection Using Region Co-occurrence Statistics

Compound Object Detection Using Region Co-occurrence Statistics Compound Object Detection Using Region Co-occurrence Statistics Selim Aksoy 1 Krzysztof Koperski 2 Carsten Tusk 2 Giovanni Marchisio 2 1 Department of Computer Engineering, Bilkent University, Ankara,

More information

Lecture5: Lossless Compression Techniques

Lecture5: Lossless Compression Techniques Fixed to fixed mapping: we encoded source symbols of fixed length into fixed length code sequences Fixed to variable mapping: we encoded source symbols of fixed length into variable length code sequences

More information

The Quest for Quality Maps. Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist)

The Quest for Quality Maps. Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist) The Quest for Quality Maps Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist) Game Analytics Team Who? We are data scientists and video game enthusiasts (~ 20 in all) Backgrounds

More information

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week (Feb 3 & 5):

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week (Feb 3 & 5): Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week (Feb 3 & 5): Chronogram estimation: Penalized Likelihood Approach BEAST Presentations of your projects 1 The Anatomy

More information

Neurocomputing 73 (2010) Contents lists available at ScienceDirect. Neurocomputing. journal homepage:

Neurocomputing 73 (2010) Contents lists available at ScienceDirect. Neurocomputing. journal homepage: Neurocomputing 73 (2010) 3039 3065 Contents lists available at ScienceDirect Neurocomputing journal homepage: www.elsevier.com/locate/neucom A neural network-based framework for the reconstruction of incomplete

More information

An Analysis of WoW Players Game Hours

An Analysis of WoW Players Game Hours An Analysis of WoW Players Game Hours Pin-Yun Tarng 1, Kuan-Ta Chen 2, and Polly Huang 1 1 Department of Electrical Engineering, National Taiwan University 2 Institute of Information Science, Academia

More information

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) Ahmed Nasraden Milad M. Aziz M Rahmadwati Artificial neural network (ANN) is one of the most advanced technology fields, which allows

More information

KEIO UNIVERSITY KEIO/KYOTO MARKET QUALITY RESEARCH PROJECT (Global Center of Excellence Project) KEIO/KYOTO GLOBAL COE DISCUSSION PAPER SERIES

KEIO UNIVERSITY KEIO/KYOTO MARKET QUALITY RESEARCH PROJECT (Global Center of Excellence Project) KEIO/KYOTO GLOBAL COE DISCUSSION PAPER SERIES KEIO UNIVERSITY KEIO/KYOTO MARKET QUALITY RESEARCH PROJECT (Global Center of Excellence Project) KEIO/KYOTO GLOBAL COE DISCUSSION PAPER SERIES DP2008-002 Stability of Production Networks in East Asia:

More information

Caatinga - Appendix. Collection 3. Version 1. General coordinator Washington J. S. Franca Rocha (UEFS)

Caatinga - Appendix. Collection 3. Version 1. General coordinator Washington J. S. Franca Rocha (UEFS) Caatinga - Appendix Collection 3 Version 1 General coordinator Washington J. S. Franca Rocha (UEFS) Team Diego Pereira Costa (UEFS/GEODATIN) Frans Pareyn (APNE) José Luiz Vieira (APNE) Rodrigo N. Vasconcelos

More information

Classification rules for Indian Rice diseases

Classification rules for Indian Rice diseases www.ijcsi.org 444 Classification rules for Indian Rice diseases A.Nithya 1 and Dr.V.Sundaram 2 1 Asst Professor in Computer Applications, Nehru Arts and Science College, Coimbatore, Tamil Nadu, India.

More information

CS/INFO 4154: Analytics-driven Game Design

CS/INFO 4154: Analytics-driven Game Design CS/INFO 4154: Analytics-driven Game Design Class 29: Who Pays for Games? by 2pm: Newgrounds Release Report Mon Wed Fri 11/2 Who Pays for Games? 11/5 Pokémon GO 11/7 Minecraft? 11/9 Newgrounds Release by

More information

Mapping Open Water Bodies with Optical Remote Sensing

Mapping Open Water Bodies with Optical Remote Sensing Mapping Open Water Bodies with Optical Remote Sensing M. O Donnell 1,2 and E. Podest 1 1.Jet Propulsion Laboratory, California Institute of Technology 2 Alliance Gertz-Ressler High School, Los Angeles,

More information

//cerebro. //fall_16

//cerebro. //fall_16 //cerebro //fall_16 Summary The primary objectives to upgrading Cerebro this semester were: Expanding the data analysis to run in a more generalized way, i.e., the ability to work with data not sorted

More information

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise 51 Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise F. Katircioglu Abstract Works have been conducted recently to remove high intensity salt & pepper noise by virtue

More information

CS 229 Final Project: Using Reinforcement Learning to Play Othello

CS 229 Final Project: Using Reinforcement Learning to Play Othello CS 229 Final Project: Using Reinforcement Learning to Play Othello Kevin Fry Frank Zheng Xianming Li ID: kfry ID: fzheng ID: xmli 16 December 2016 Abstract We built an AI that learned to play Othello.

More information

46.1 Introduction. Foundations of Artificial Intelligence Introduction MCTS in AlphaGo Neural Networks. 46.

46.1 Introduction. Foundations of Artificial Intelligence Introduction MCTS in AlphaGo Neural Networks. 46. Foundations of Artificial Intelligence May 30, 2016 46. AlphaGo and Outlook Foundations of Artificial Intelligence 46. AlphaGo and Outlook Thomas Keller Universität Basel May 30, 2016 46.1 Introduction

More information

Decision Tree Analysis in Game Informatics

Decision Tree Analysis in Game Informatics Decision Tree Analysis in Game Informatics Masato Konishi, Seiya Okubo, Tetsuro Nishino and Mitsuo Wakatsuki Abstract Computer Daihinmin involves playing Daihinmin, a popular card game in Japan, by using

More information

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network Controlling Cost and Time of Construction Projects Using Neural Network Li Ping Lo Faculty of Computer Science and Engineering Beijing University China Abstract In order to achieve optimized management,

More information

Predictive Subsea Integrity Management: Effective Tools and Techniques

Predictive Subsea Integrity Management: Effective Tools and Techniques Predictive Subsea Integrity Management: Effective Tools and Techniques The Leading Edge of Value-Based Subsea Inspection 1 st November Aberdeen 2017 www.astrimar.com Background Low oil price having major

More information

Statistical Signal Processing

Statistical Signal Processing Statistical Signal Processing Debasis Kundu 1 Signal processing may broadly be considered to involve the recovery of information from physical observations. The received signals is usually disturbed by

More information

Detecting the Functional Similarities Between Tools Using a Hierarchical Representation of Outcomes

Detecting the Functional Similarities Between Tools Using a Hierarchical Representation of Outcomes Detecting the Functional Similarities Between Tools Using a Hierarchical Representation of Outcomes Jivko Sinapov and Alexadner Stoytchev Developmental Robotics Lab Iowa State University {jsinapov, alexs}@iastate.edu

More information

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods 19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com

More information

Scalable Methods for the Analysis of Network-Based Data

Scalable Methods for the Analysis of Network-Based Data Scalable Methods for the Analysis of Network-Based Data MURI Project: University of California, Irvine Annual Review Meeting December 8 th 2009 Principal Investigator: Padhraic Smyth Today s Meeting Goals

More information

Chapter 8 Traffic Channel Allocation

Chapter 8 Traffic Channel Allocation Chapter 8 Traffic Channel Allocation Prof. Chih-Cheng Tseng tsengcc@niu.edu.tw http://wcnlab.niu.edu.tw EE of NIU Chih-Cheng Tseng 1 Introduction What is channel allocation? It covers how a BS should assign

More information

How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance

How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance D. Alex Hughes November 19, 2014 D. Alex Hughes Problems? November 19, 2014 1 / 61 1 Outliers Generally Residual

More information

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER Department of Computer Science, Institute of Management Sciences, 1-A, Sector

More information

Module 3. Problem Solving using Search- (Two agent) Version 2 CSE IIT, Kharagpur

Module 3. Problem Solving using Search- (Two agent) Version 2 CSE IIT, Kharagpur Module 3 Problem Solving using Search- (Two agent) 3.1 Instructional Objective The students should understand the formulation of multi-agent search and in detail two-agent search. Students should b familiar

More information

IJITKMI Volume 7 Number 2 Jan June 2014 pp (ISSN ) Impact of attribute selection on the accuracy of Multilayer Perceptron

IJITKMI Volume 7 Number 2 Jan June 2014 pp (ISSN ) Impact of attribute selection on the accuracy of Multilayer Perceptron Impact of attribute selection on the accuracy of Multilayer Perceptron Niket Kumar Choudhary 1, Yogita Shinde 2, Rajeswari Kannan 3, Vaithiyanathan Venkatraman 4 1,2 Dept. of Computer Engineering, Pimpri-Chinchwad

More information

PERMUTATION TESTS FOR COMPLEX DATA

PERMUTATION TESTS FOR COMPLEX DATA PERMUTATION TESTS FOR COMPLEX DATA Theory, Applications and Software Fortunato Pesarin Luigi Salmaso University of Padua, Italy TECHNISCHE INFORMATIONSBiBUOTHEK UNIVERSITATSBIBLIOTHEK HANNOVER V WILEY

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Iterative Joint Source/Channel Decoding for JPEG2000

Iterative Joint Source/Channel Decoding for JPEG2000 Iterative Joint Source/Channel Decoding for JPEG Lingling Pu, Zhenyu Wu, Ali Bilgin, Michael W. Marcellin, and Bane Vasic Dept. of Electrical and Computer Engineering The University of Arizona, Tucson,

More information

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting State-Space Models with Kalman Filtering for Freeway Traffic Forecasting Brian Portugais Boise State University brianportugais@u.boisestate.edu Mandar Khanal Boise State University mkhanal@boisestate.edu

More information

A Spatial Mean and Median Filter For Noise Removal in Digital Images

A Spatial Mean and Median Filter For Noise Removal in Digital Images A Spatial Mean and Median Filter For Noise Removal in Digital Images N.Rajesh Kumar 1, J.Uday Kumar 2 Associate Professor, Dept. of ECE, Jaya Prakash Narayan College of Engineering, Mahabubnagar, Telangana,

More information

Adversarial Search. Rob Platt Northeastern University. Some images and slides are used from: AIMA CS188 UC Berkeley

Adversarial Search. Rob Platt Northeastern University. Some images and slides are used from: AIMA CS188 UC Berkeley Adversarial Search Rob Platt Northeastern University Some images and slides are used from: AIMA CS188 UC Berkeley What is adversarial search? Adversarial search: planning used to play a game such as chess

More information

SSB Debate: Model-based Inference vs. Machine Learning

SSB Debate: Model-based Inference vs. Machine Learning SSB Debate: Model-based nference vs. Machine Learning June 3, 2018 SSB 2018 June 3, 2018 1 / 20 Machine learning in the biological sciences SSB 2018 June 3, 2018 2 / 20 Machine learning in the biological

More information

Lesson 08. Convolutional Neural Network. Ing. Marek Hrúz, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni.

Lesson 08. Convolutional Neural Network. Ing. Marek Hrúz, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni. Lesson 08 Convolutional Neural Network Ing. Marek Hrúz, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Lesson 08 Convolution we will consider 2D convolution the result

More information

Comparison of Monte Carlo Tree Search Methods in the Imperfect Information Card Game Cribbage

Comparison of Monte Carlo Tree Search Methods in the Imperfect Information Card Game Cribbage Comparison of Monte Carlo Tree Search Methods in the Imperfect Information Card Game Cribbage Richard Kelly and David Churchill Computer Science Faculty of Science Memorial University {richard.kelly, dchurchill}@mun.ca

More information

Ace of diamonds. Graphing worksheet

Ace of diamonds. Graphing worksheet Ace of diamonds Produce a screen displaying a the Ace of diamonds. 2006 Open University A silver-level, graphing challenge. Reference number SG1 Graphing worksheet Choose one of the following topics and

More information

Dynamic Data-Driven Adaptive Sampling and Monitoring of Big Spatial-Temporal Data Streams for Real-Time Solar Flare Detection

Dynamic Data-Driven Adaptive Sampling and Monitoring of Big Spatial-Temporal Data Streams for Real-Time Solar Flare Detection Dynamic Data-Driven Adaptive Sampling and Monitoring of Big Spatial-Temporal Data Streams for Real-Time Solar Flare Detection Dr. Kaibo Liu Department of Industrial and Systems Engineering University of

More information

From ProbLog to ProLogic

From ProbLog to ProLogic From ProbLog to ProLogic Angelika Kimmig, Bernd Gutmann, Luc De Raedt Fluffy, 21/03/2007 Part I: ProbLog Motivating Application ProbLog Inference Experiments A Probabilistic Graph Problem What is the probability

More information

USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS

USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS Rafael Ferreira da Silva 1, Rosa Filgueira 2, Ewa Deelman 1, Erola Pairo-Castineira 3, Ian Michael Overton 4, Malcolm

More information

mvna, an R-package for the Multivariate Nelson-Aalen Estimator in Multistate Models

mvna, an R-package for the Multivariate Nelson-Aalen Estimator in Multistate Models mvna, an R-package for the Multivariate Nelson-Aalen Estimator in Multistate Models A. Allignol 1,2, J. Beyersmann 1,2 M. Schumacher 2 1 Freiburg Center for Data Analysis and Modelling, Freiburg University

More information

DECISION TREE TUTORIAL

DECISION TREE TUTORIAL Kardi Teknomo DECISION TREE TUTORIAL Revoledu.com Decision Tree Tutorial by Kardi Teknomo Copyright 2008-2012 by Kardi Teknomo Published by Revoledu.com Online edition is available at Revoledu.com Last

More information

신경망기반자동번역기술. Konkuk University Computational Intelligence Lab. 김강일

신경망기반자동번역기술. Konkuk University Computational Intelligence Lab.  김강일 신경망기반자동번역기술 Konkuk University Computational Intelligence Lab. http://ci.konkuk.ac.kr kikim01@kunkuk.ac.kr 김강일 Index Issues in AI and Deep Learning Overview of Machine Translation Advanced Techniques in

More information

TUD Poker Challenge Reinforcement Learning with Imperfect Information

TUD Poker Challenge Reinforcement Learning with Imperfect Information TUD Poker Challenge 2008 Reinforcement Learning with Imperfect Information Outline Reinforcement Learning Perfect Information Imperfect Information Lagging Anchor Algorithm Matrix Form Extensive Form Poker

More information

Jerry Reiter Department of Statistical Science Information Initiative at Duke Duke University

Jerry Reiter Department of Statistical Science Information Initiative at Duke Duke University Jerry Reiter Department of Statistical Science Information Initiative at Duke Duke University jreiter@duke.edu 1 Acknowledgements Research supported by National Science Foundation ACI 14-43014, SES-11-31897,

More information

Replay-based Strategy Prediction and Build Order Adaptation for StarCraft AI Bots

Replay-based Strategy Prediction and Build Order Adaptation for StarCraft AI Bots Replay-based Strategy Prediction and Build Order Adaptation for StarCraft AI Bots Ho-Chul Cho Dept. of Computer Science and Engineering, Sejong University, Seoul, South Korea chc2212@naver.com Kyung-Joong

More information

Predicting outcomes of professional DotA 2 matches

Predicting outcomes of professional DotA 2 matches Predicting outcomes of professional DotA 2 matches Petra Grutzik Joe Higgins Long Tran December 16, 2017 Abstract We create a model to predict the outcomes of professional DotA 2 (Defense of the Ancients

More information

Pedigree Reconstruction using Identity by Descent

Pedigree Reconstruction using Identity by Descent Pedigree Reconstruction using Identity by Descent Bonnie Kirkpatrick Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2010-43 http://www.eecs.berkeley.edu/pubs/techrpts/2010/eecs-2010-43.html

More information

Image Extraction using Image Mining Technique

Image Extraction using Image Mining Technique IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 9 (September. 2013), V2 PP 36-42 Image Extraction using Image Mining Technique Prof. Samir Kumar Bandyopadhyay,

More information

Inference of Opponent s Uncertain States in Ghosts Game using Machine Learning

Inference of Opponent s Uncertain States in Ghosts Game using Machine Learning Inference of Opponent s Uncertain States in Ghosts Game using Machine Learning Sehar Shahzad Farooq, HyunSoo Park, and Kyung-Joong Kim* sehar146@gmail.com, hspark8312@gmail.com,kimkj@sejong.ac.kr* Department

More information

Playing Games. Henry Z. Lo. June 23, We consider writing AI to play games with the following properties:

Playing Games. Henry Z. Lo. June 23, We consider writing AI to play games with the following properties: Playing Games Henry Z. Lo June 23, 2014 1 Games We consider writing AI to play games with the following properties: Two players. Determinism: no chance is involved; game state based purely on decisions

More information

Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network

Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network Pete Ludé iblast, Inc. Dan Radke HD+ Associates 1. Introduction The conversion of the nation s broadcast television

More information

Unit 1B-Modelling with Statistics. By: Niha, Julia, Jankhna, and Prerana

Unit 1B-Modelling with Statistics. By: Niha, Julia, Jankhna, and Prerana Unit 1B-Modelling with Statistics By: Niha, Julia, Jankhna, and Prerana [ Definitions ] A population is any large collection of objects or individuals, such as Americans, students, or trees about which

More information

Project summary. Key findings, Winter: Key findings, Spring:

Project summary. Key findings, Winter: Key findings, Spring: Summary report: Assessing Rusty Blackbird habitat suitability on wintering grounds and during spring migration using a large citizen-science dataset Brian S. Evans Smithsonian Migratory Bird Center October

More information

1 Introduction. Yan Shoshitaishvili*, Christopher Kruegel, and Giovanni Vigna Portrait of a Privacy Invasion

1 Introduction. Yan Shoshitaishvili*, Christopher Kruegel, and Giovanni Vigna Portrait of a Privacy Invasion Yan Shoshitaishvili*, Christopher Kruegel, and Giovanni Vigna Portrait of a Privacy Invasion Detecting Relationships Through Large-scale Photo Analysis The popularity of online social networks has changed

More information

Project. B) Building the PWM Read the instructions of HO_14. 1) Determine all the 9-mers and list them here:

Project. B) Building the PWM Read the instructions of HO_14. 1) Determine all the 9-mers and list them here: Project Please choose ONE project among the given five projects. The last three projects are programming projects. hoose any programming language you want. Note that you can also write programs for the

More information

Model of Combined Transport of Perishable Foodstuffs and Safety Inspection Based on Data Mining

Model of Combined Transport of Perishable Foodstuffs and Safety Inspection Based on Data Mining Food and Nutrition Sciences, 2017, 8, 760-777 http://www.scirp.org/journal/fns ISSN Online: 2157-9458 ISSN Print: 2157-944X Model of Combined Transport of Perishable Foodstuffs and Safety Inspection Based

More information

Portrait of a Privacy Invasion

Portrait of a Privacy Invasion Portrait of a Privacy Invasion Detecting Relationships Through Large-scale Photo Analysis Yan Shoshitaishvili, Christopher Kruegel, Giovanni Vigna UC Santa Barbara Santa Barbara, CA, USA {yans,chris,vigna}@cs.ucsb.edu

More information

Recommender Systems TIETS43 Collaborative Filtering

Recommender Systems TIETS43 Collaborative Filtering + Recommender Systems TIETS43 Collaborative Filtering Fall 2017 Kostas Stefanidis kostas.stefanidis@uta.fi https://coursepages.uta.fi/tiets43/ selection Amazon generates 35% of their sales through recommendations

More information

How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control

How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control Hiroshi Maruyama PFN Fellow About Myself 1983-2009: IBM Research, Tokyo Research

More information