Welcome to EECS 395/495 Online Advertising: A Systems Approach.

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Intro to CIT 594
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
Cleveland State University ESC 720 Research Communications Dissertation Proposals Dan Simon 1.
CS 345 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Advanced OS Fabián E. Bustamante (Instructor) Yi Qiao (Ad Honorem TA) Communication.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CS533 Concepts of Operating Systems Class 1 Course Overview.
Welcome to CS 395/495 Advanced Networking. What is this class about? Goal: to help you learn how to do the networking research –Read research papers –Argue.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CS 597 Your Ph.D. at USC The goal of a Ph.D. What it takes to achieve a great Ph.D. Courses Advisor How to read papers? How to keep up-to-date with research?
Welcome to EECS 440 Advanced Networking. What is this class about? Goal: to help you learn how to do the networking research –Read research papers –Argue.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Welcome to CS 395/495 Internet Measurement and its Reverse Engineering.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Welcome to EECS 340 Introduction to Computer Networking.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Welcome to CS 395/495 Internet Architectures. What is this class about? (1) Goal: to help you understand what the future Internet will look like –What.
EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Biology 475 Topics in Applied Microbiology. Biology 475 Official Course Description BIOL 475 LEC,SEM 0.50 Course ID: 1101 Topics in Applied Microbiology.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
Computer Network Fundamentals CNT4007C
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Your User Name is the first portion of your Carleton Connect account eg. mroger4 if the was n.ca
Meta-Cognition, Motivation, and Affect PSY504 Spring term, 2011 January 13, 2010.
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
Language Development: The Course Jan. 6, The Course Designed to give students a comprehensive understanding of language development, primarily in.
Please sit so you can talk in small groups. Whose side are you on: Balancing the interests of different partners within professional experience. Helen.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Michael Arbib: How to Get a Ph.D.January How to Get a Ph.D. 1. Why get a Ph.D.? 2. Finding an Advisor 3. Screening 4. Breadth and Depth 5. What.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
Jan 10, 2001CSCI {4,6}900: Ubiquitous Computing1 Administrative Chores Add yourself to the mailing
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Welcome to CS 101! Introduction to Computers Fall 2015.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Sensor Networks (Spring 2004) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Website:
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Advances in Cloud Computing CIS6930/CIS4930
Computer Networks CNT5106C
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
The Graduate School Experience A.J. Brush, Microsoft Lori Pollock, University of Delaware 2012.
Welcome to EECS 395/495 IoT Networks Seminar
Welcome to EECS 395/495 Networking Problems in Cloud Computing
MMW 15 TA: Kyle Knabb Week 1.
Informatics 291S Literature Survey in Software Engineering
Academic Communication Lesson 3
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
CS6501 Embedded Operating Systems for the IoT
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Presentation transcript:

Welcome to EECS 395/495 Online Advertising: A Systems Approach

What is this class about? Goal: to help you learn how to do the research in the context of the online advertising course –Read research papers –Argue and convey your ideas –Execute a research project –Write a research paper –Test your ability to generate research ideas –Learn about hot topics in online advertising area

Typical Path Pick a research topic Learn as much as you can about the topic (read papers) Generate a research idea (something that nobody else did before) Execute your idea (e.g., modeling, simulations, implementation, measurements) Write a paper and submit to a conference/journal Present the paper at a conference

Typical Problems You may know a topic that you are interested in Yet, you don’t know the related work It is sometimes hard to generate an idea, even if you know the related work By the time you come up with an idea, several quarters may pass (it took me 2 years!)

How to do it all? Projects: –You should come up with a research project You can consult with my PhD, MS, and undergraduate students about ongoing projects, or come up with your own ideas –The goal is to generate quality research and potentially submit the best work to conferences Classes: –Discuss topics related to online advertising (e.g., online advertising on the web, mobile, search engines, online social networks, etc.) –Learn how to read papers

What do I expect from you: This is not an ordinary class –This is a reality show! I’ll treat you as my PhD students I’ll expect you to behave as my PhD students: –Independent –Self-motivated –Hard-working

Overview Administrative stuff Classes: –Reading papers –Paper reviews –Presentations/debating –Project topics Projects: –Topics presentations happened yesterday

Seminar class: paper reading + a big project –Each class a new paper –More on the class structure later Course Overview

Teaching Stuff Aleksandar Kuzmanovic Office Hours: by appointment TA: no TA; Marcel Flores will be the class

Prerequisites and Course Materials Required: CS340 (Intro to computer networking) Highly Recommended: OS or having some familiarity with Unix systems programming No required textbook – paper reading!

Grading No exams for this class Class: 50% –Paper reading summary 15% –In class paper presentation and debating 20% –Class participation and discussion (when you are not directly debating) 15% Project 50% –Proposal 5% (up to 1 page) –Midterm report 5% (up to 5 pages) –Weekly report and meeting 10% –Project presentation 10% –Final report, 10 pages, 20%

Communication and Policies Web page: s13/ s13/ Group online-advertising online-advertising Paper reading summary is due by noon on Mon and Wed –Send it to me –You can miss one paper summary without any consequences

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research ideas Projects: –Topics

I tried to pick interesting papers (breadth vs. depth) –Web-based online advertising architectures –Mobile advertising –Search-engine-related advertising –Advertising in online social networks –Privacy-preserving advertising architectures –Click frauds –Temporal analytics on big data Course Topics

Reading papers Why read? Decide what to read Reading for breadth: build a framework Reading in depth: Challenge what you read –if you will lead a debate

Reviews Should… –Point out the paper's contributions, strengths as well as weaknesses. Think in terms of what makes good research? What qualities make a good paper? What are the potential future impacts of the work? Note that there is no right or wrong answer to these questions A review's quality will mainly depend on its thoughtfulness. Restating the abstract/conclusion of the paper will not earn a top grade.

Writing Reviews (2) Write a very brief summary of each paper, to be ed to me before the class (.txt please) Summary should include: –Paper title and its author(s) –A short paragraph summary (what is this paper about?) –A paragraph of the most significant new insight(s) you took away from the paper (what is good? what is the contribution?) –A paragraph of the one or two most significant flaw(s) of the paper (what is bad?) –Explain what reference would you read next and why –Give a grade to the paper (1-5) (excluding 3!)

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating Teams for next week are already online! –Research idea Projects: –Topics

Defense (1) 30 minutes; should present as if it were his/her own The point is to make a compelling case why the contribution is significant. the context of the contribution, prior work, –If an older paper: how the work has influenced the research community or industry's directions (impact) –If newer paper: arguments for the potential impact

Defense (2) –should go well beyond a paper "summary“ –The defense should not critique the work other than to try to pre-empt attacks from the offense (e.g., by explicitly limiting the scope of the contribution). –The defense should also try to look up related work to support their case

Offense (1) 20 minutes; Should critique the work, and make a case for –missing links, unaddressed issues, lack of impact, inappropriateness of the problem formulation, etc. The more insightful and less obvious the criticisms the better While the offense should prepare remarks in advance, they should also react to the points made by the defense. Hint: The offense should also try to look up related work to support their case

Offense (2) The defense and offense will be allowed follow up arguments, The class will question either side either for clarifications or to add to the discussions and controversy and make their own points on either side. Use Powerpoint (feel free to use existing presentations from the Web)

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research ideas (optional!) Projects: –presentations were given yesterday

Research Idea (1) At the end of semester, you should hand in a research proposal Up to 3 pages including references Something that nobody else did before –What would you do? –How would you do it?

Research idea (2) Writing the research-idea documents: –What is the main idea? –Why is it important/interesting? –What is the related work? –What would you actually do? How would you execute the idea: –Modeling, simulations, experiments? –What is the expected outcome?

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research idea Projects: –presentations were given yesterday

Timetable Week 2 (Wednesday 4/10) Find a partner, choose a topic for your project, and meet with the project leader. Week 3 (Monday 4/15) Write an introduction describing the problem and how you plan to approach it (what will you actually do?). Include motivation (why does the problem matter?) and related work (what have others already done about it?). 3 pages total. Week 6 (Monday 5/6) Update your paper to include your preliminary results. 5 pages total. Midterm presentations. Week 10 (Wednesday 6/5) Final presentations by all groups. Week 11 (Friday 6/14) Turn in your completed paper. 10 pages total.