League of Legends Update

Slides:



Advertisements
Similar presentations
The New OSL Web Site April Introduction The OSL have a new web site for the 2006 season To introduce how the new site will work we have generated.
Advertisements

Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
Orders – Create Responses Boeing Supply Chain Platform (BSCP) Detailed Training July 2016.
Use Cases Discuss the what and how of use cases: Basics Examples Benefits Parts Stages Guidelines.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
The CINAHL Databases Advanced Searching Tutorial
© 2012 IBM Corporation 12/19/2013 Rational Team Concert – User Administration Bruce Besch.
Title of presentation Name(s) of author / presenter / co-authors
The AMSc project: what to expect and how to do it
Standard Operating Procedure
Using JSTOR May 2016.
To add a new requisition, enter an 'a' here
Use Cases Discuss the what and how of use cases: Basics Benefits
Chapter 5 Designing Seasons to Accomplish Outcomes
Structured Browsing for Unstructured Text
Regional Architecture Development for Intelligent Transportation
B O D Y Jeopardy* This is Albert Einstein's head.
WTU Self-assessment Validation
Holdings Management Adding, Editing, and Assigning Notes
Improvements to Search
Online Testing System Assessment Viewing Application (AVA)
CINAHL with Full Text Advanced Searching
THIS IS JEOPARDY. THIS IS JEOPARDY With Your Host... Paul Berman.
Maximizing Your Membership
Fight Game Brian Kessler.
Boeing Supply Chain Platform (BSCP) Detailed Training
This document will provide orientation to common elements within the CodoniX application. CodoniX is a web based product which uses a browser to display.
Shine Insight Reporting 101
League of Legends Ontology
Sleeping z elephants.
Duke University Health System
Mostly Affinity Diagramming and Card Sorting
B2B Portal Training Materials
MD Online IEP System Instructional Series – PD Activity
MD Online IEP System Instructional Series – PD Activity #7
Are you in the 70% that have problems choosing suitable clothing?
Welcome to the LMS Quick Manager Guide.
ISI Web of Knowledge Early updates
Work Order & Mobile Devices
Download Orders, Shipments and Receipts
Please Get Ready To Start The Game!
Google Slides Fundamentals
New Features Update Web of Knowledge : Discovery Starts Here
Using Your PSAT/NMSQT® Scores to Increase College Readiness
Introduction to EBSCOhost
Write Your Project Title Here VU Logo Here
Cyber Recruiter: Sneak Peak
Welcome ! Excel 2013/2016 Data Consolidation (Lab Format)
WHY YOU NEED TO OPT FOR ROBOTIC SOLDERING: EXPLORE! 1clicksmt-solderingrobot.com.
Signing in to My College QuickStart™
Signing in to My College QuickStart™
Example of A* A (4,0) 4 OPEN: (A4) CLOSED: ().
Please Get Ready To Start The Game!
League of Legends Ontology
IHSAA Tournament Officials Ratings System
League of Legends Update: 4/2/17
Contractor Sourcing Application (CSA) Training
IBM SCPM Basic Navigation
Signing in to My College QuickStart™
Welcome to the LMS Quick Manager Guide.
Social Media For professionals By Melissa Oberdorf
Please Get Ready To Start The Game!
B2B Portal Training Materials
IHSAA Tournament Officials Ratings System
WHAT IS PIVOT? Pivot is one of the most comprehensive funding database that is useful for all subjects and for different levels of researchers. It includes.
Rolling Cups Part 2.
Copyright © 2019 The Spelling Shed Ltd.
Chapter 8 Using Document Collaboration and Integration Tools
QUESTIONS FOR THE GAME..
Enhanced agent workspace for messaging
Presentation transcript:

League of Legends Update By Hannah De los Santos and Anders Maraviglia Anders - introduce us

Changes to the Ontology Goals Removed enriched text and tip display features Why? They were mostly periphery straight lookups Allowed us to narrow the scope to more focus on our central features Added the ability for the ontology to automatically infer builds from in-game data Why? We already were going to have the data to do this anyway, plus this massively increases the amount of inferences the ontology needs to make What does this mean? Another way of thinking of it: we want to choose the set of six items that will maximize the desired champion statistics. Added a knowledge base that will continuously take in-game data and give the user suggestions for what they should build next Why? Having a live update style ‘build suggestion system’ lets us take more advantage of the automatically generated builds we are producing Hannah - provide context as to what was given in the past: Original goal: To develop an integrated League of Legends plugin to aid first-time players. This plugin will display tip popups on screen, suggested builds, and enriched chat text.

Ontology Diagram: Champions Hannah

Ontology Diagram: Items Hannah

Example Ontology Question Question: What build path should the champion Malphite (in the top lane role) take against a team comprising the champions Zed, Aatrox, Caitlyn, Olaf, and Braum? What does the ontology need to answer this? User’s role (INFERRED) Champions on enemy team (WEB LOOKUP) Anders

How does the Ontology Answer the Question? Look up what job the user’s champion has on his or her team (does he do physical or magic damage, or is he a tank?). We can find this by accessing a field in the champion class in the ontology for Malphite, which has his statistically highest played job as being a tank. The ontology must then find the jobs of all the enemy team’s champions the same way, and make the inference that they only do physical damage. The ontology then infers several goal statistics from both those that the champion needs most for that game (inferred from which stats counter the enemy damage types) and statistics that work best for that champion in general. The ontology selects a set of items that most maximize these goal statistics while minimizing gold cost and ‘weight’ per item. These items are then expanded into their full upgrade trees and each tree is joined together to form a directed acyclic graph such that a topological sort on it will produce a list of items that represent what the user should build as the game progresses. This subgraph is returned to the plugin and becomes the knowledge base for that game. Anders

Example Ontology Answer Answer: He should itemize armor, with items like sunfire cape, dead man’s plate, and frozen heart. What does the ontology return? User’s job (ONTOLOGY LOOKUP) Enemy team damage type (INFERRED) Recommended build subgraph for user (INFERRED) (based on previous inference) Anders

Thank You Questions?