SpringerBriefs in Computer Science

Similar documents
International Series in Operations Research & Management Science

MARE Publication Series

Python Machine Learning

Lecture Notes on Mathematical Olympiad Courses

Instrumentation, Control & Automation Staffing. Maintenance Benchmarking Study

Pre-vocational Education in Germany and China

PRODUCT PLATFORM AND PRODUCT FAMILY DESIGN

Perspectives of Information Systems

Developing Language Teacher Autonomy through Action Research

Wenguang Sun CAREER Award. National Science Foundation

Communication and Cybernetics 17

Guide to Teaching Computer Science

Second Language Learning and Teaching. Series editor Mirosław Pawlak, Kalisz, Poland

Lecture Notes in Artificial Intelligence 4343

Multiple Intelligence Theory into College Sports Option Class in the Study To Class, for Example Table Tennis

Axiom 2013 Team Description Paper

On the Combined Behavior of Autonomous Resource Management Agents

Speech Emotion Recognition Using Support Vector Machine

System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

Advances in Mathematics Education

Managing Printing Services

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

How to read a Paper ISMLL. Dr. Josif Grabocka, Carlotta Schatten

Empirical research on implementation of full English teaching mode in the professional courses of the engineering doctoral students

TextGraphs: Graph-based algorithms for Natural Language Processing

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

THE PROMOTION OF SOCIAL AWARENESS

MMOG Subscription Business Models: Table of Contents

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

2017 National Clean Water Law Seminar and Water Enforcement Workshop Continuing Legal Education (CLE) Credits. States

VOL VISION 2020 STRATEGIC PLAN IMPLEMENTATION

Word Segmentation of Off-line Handwritten Documents

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

Lecture 1: Machine Learning Basics

Eye Level Education. Program Orientation

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Prairie View A&M University Houston, TX P.O. Box 519; MS 2220; Hilliard Hall (281)

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Knowledge-Based - Systems

Top US Tech Talent for the Top China Tech Company

Assignment 1: Predicting Amazon Review Ratings

Australian Journal of Basic and Applied Sciences

INPE São José dos Campos

Human Emotion Recognition From Speech

ISSN: Creative Education.

Housekeeping. Questions

Average Loan or Lease Term. Average

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

The Enterprise Knowledge Portal: The Concept

Kendriya Vidyalaya Sangathan

A New Perspective on Combining GMM and DNN Frameworks for Speaker Adaptation

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Historical maintenance relevant information roadmap for a self-learning maintenance prediction procedural approach

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

Automating the E-learning Personalization

Introduction to Causal Inference. Problem Set 1. Required Problems

COMMUNICATION-BASED SYSTEMS

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

Chapter 10 APPLYING TOPIC MODELING TO FORENSIC DATA. 1. Introduction. Alta de Waal, Jacobus Venter and Etienne Barnard

ONG KONG OUTLINING YOUR SUCCESS SIDLEY S INTERN AND TRAINEE SOLICITOR PROGRAM

National Taiwan Normal University - List of Presidents

Dr. Tang has been an active member of CAPA since She was Co-Chair of Education Committee and Executive committee member ( ).

Welcome to. ECML/PKDD 2004 Community meeting

Journal title ISSN Full text from

OTHER RESEARCH EXPERIENCE & AFFILIATIONS

Twenty years of TIMSS in England. NFER Education Briefings. What is TIMSS?

NATO ASI Series Advanced Science Institutes Series

Software Maintenance

CROSS COUNTRY CERTIFICATION STANDARDS

Disciplinary action: special education and autism IDEA laws, zero tolerance in schools, and disciplinary action

Generative models and adversarial training

New Paths to Learning with Chromebooks

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

Len Lundstrum, Ph.D., FRM

Rule Learning With Negation: Issues Regarding Effectiveness

Evolutive Neural Net Fuzzy Filtering: Basic Description

STATE CAPITAL SPENDING ON PK 12 SCHOOL FACILITIES NORTH CAROLINA

History of CTB in Adult Education Assessment

ICRSA James D. Lynch William J. Padgett Edsel A. Peña. June 2, 2003

A study of speaker adaptation for DNN-based speech synthesis

POS tagging of Chinese Buddhist texts using Recurrent Neural Networks

A Case-Based Approach To Imitation Learning in Robotic Agents

Master s Degree Programme in East Asian Studies

Conducting the Reference Interview:

Hongyan Ma. University of California, Los Angeles

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Unsupervised Learning of Word Semantic Embedding using the Deep Structured Semantic Model

medicaid and the How will the Medicaid Expansion for Adults Impact Eligibility and Coverage? Key Findings in Brief

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

NANCY L. STOKEY. Visiting Professor of Economics, Department of Economics, University of Chicago,

Attributed Social Network Embedding

Probabilistic Latent Semantic Analysis

A Profile of Top Performers on the Uniform CPA Exam

Time series prediction

Philip Hallinger a & Arild Tjeldvoll b a Hong Kong Institute of Education. To link to this article:

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

US and Cross-National Policies, Practices, and Preparation

Transcription:

SpringerBriefs in Computer Science Series editors Stan Zdonik, Brown University, Providence, Rhode Island, USA Shashi Shekhar, University of Minnesota, Minneapolis, Minnesota, USA Xindong Wu, University of Vermont, Burlington, Vermont, USA Lakhmi C. Jain, University of South Australia, Adelaide, South Australia, Australia David Padua, University of Illinois Urbana-Champaign, Urbana, Illinois, USA Xuemin Sherman Shen, University of Waterloo, Waterloo, Ontario, Canada Borko Furht, Florida Atlantic University, Boca Raton, Florida, USA V. S. Subrahmanian, University of Maryland, College Park, Maryland, USA Martial Hebert, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA Katsushi Ikeuchi, University of Tokyo, Tokyo, Japan Bruno Siciliano, Università di Napoli Federico II, Napoli, Italy Sushil Jajodia, George Mason University, Fairfax, Virginia, USA Newton Lee, Newton Lee Laboratories, LLC, Burbank, California, USA

SpringerBriefs present concise summaries of cutting-edge research and practical applications across a wide spectrum of fields. Featuring compact volumes of 50 to 125 pages, the series covers a range of content from professional to academic. Typical topics might include: A timely report of state-of-the art analytical techniques A bridge between new research results, as published in journal articles, and a contextual literature review A snapshot of a hot or emerging topic An in-depth case study or clinical example A presentation of core concepts that students must understand in order to make independent contributions Briefs allow authors to present their ideas and readers to absorb them with minimal time investment. Briefs will be published as part of Springer s ebook collection, with millions of users worldwide. In addition, Briefs will be available for individual print and electronic purchase. Briefs are characterized by fast, global electronic dissemination, standard publishing contracts, easy-to-use manuscript preparation and formatting guidelines, and expedited production schedules. We aim for publication 8 12 weeks after acceptance. Both solicited and unsolicited manuscripts are considered for publication in this series. More information about this series at http://www.springer.com/series/10028

Shu Wu Qiang Liu Liang Wang Tieniu Tan Context-Aware Collaborative Prediction 123

Shu Wu National Laboratory of Pattern Recognition, Institute of Automation Chinese Academy of Sciences Beijing China Qiang Liu National Laboratory of Pattern Recognition, Institute of Automation Chinese Academy of Sciences Beijing China Liang Wang National Laboratory of Pattern Recognition, Institute of Automation Chinese Academy of Sciences Beijing China Tieniu Tan National Laboratory of Pattern Recognition, Institute of Automation Chinese Academy of Sciences Beijing China ISSN 2191-5768 ISSN 2191-5776 (electronic) SpringerBriefs in Computer Science ISBN 978-981-10-5372-6 ISBN 978-981-10-5373-3 (ebook) https://doi.org/10.1007/978-981-10-5373-3 Library of Congress Control Number: 2018931488 The Author(s) 2017 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer Nature Singapore Pte Ltd. The registered company address is: 152 Beach Road, #21-01/04 Gateway East, Singapore 189721, Singapore

Preface Collaborative prediction becomes a fundamental technique for Internet applications, and more contextual information is available in these real scenarios. For example, the contextual information includes time, location in context-aware recommendation, system, platform, position in click rate prediction. The state-of-the-art collaborative prediction methods are based on calculating the similarity between entities and contexts, but these similarities are not always reliable. Besides, these methods are usually not able to reveal the joint characteristics among entities and contexts. Motivated by recent works of natural language processing and representation learning, this book presents three general frameworks for context-aware modeling of collaborative prediction based on contextual representation, hierarchical representation, and context-aware recurrent neural network. This book consists of two parts. The first part introduces the theory of contextual representation providing context-aware latent vector for entities and hierarchical representation which are constructed for the joint interaction of entities and contextual information. Besides, context-aware recurrent structure is proposed for modeling contextual information and sequential information simultaneously. To provide a background to the core concepts presented, it offers an overview of contextual modeling and the background of introduced models. The second part presents how to implement these context-aware collaborative prediction models for real tasks, such as the general recommendation, contextaware recommendation, latent collaborative retrieval, and click-through rate prediction. The proposed techniques demonstrate significant improvements over existing methods; the key determinants are the incorporated contextual modeling techniques, i.e., contextual representation, hierarchical representation, and context-aware recurrent structure. The empirical results indicate the models outperform the state-of-the-art methods of context-aware collaborative prediction and context-aware sequential prediction, on different collaborative prediction tasks. Beijing, China December 2017 Shu Wu v

Acknowledgements We are grateful to all members of the Center for Research on Intelligent Perception and Computing (CRIPAC), National Laboratory of Pattern Recognition (NLPR), Institute of Automation, for the constant feedback and support to this work. I am also very grateful to the students, Qiyue Yin, Weiyu Guo, Feng Yu, and Qiang Cui. They give us valuable feedback, and this work is influenced by many discussions and collaborations with them. We specially wish to thank Dr. Celine Chang, Jane Li, Shengrui Wang (UdeS), and Lifei Chen (FJNU). Their comments and critics help us to improve the quality of this book. Without their continuing help and support, this book would not have been possible. Finally, I would like to thank our family for their encouragement and support. Research efforts summarized in this book were supported by the National Key Research and Development Program (2016YFB1001000), National Natural Science Foundation of China (61772528, 61403390, U1435221). Shu Wu, Qiang Liu, Liang Wang, and Tieniu Tan are with the Center for Research on Intelligent Perception and Computing (CRIPAC), National Laboratory of Pattern Recognition (NLPR), Institute of Automation, Chinese Academy of Sciences (CASIA), and the University of Chinese Academy of Sciences (UCAS), Beijing, 100000, China. E-mail: {shu.wu, qiang.liu, wangliang, tnt}@nlpr.ia.ac.cn. And the corresponding author is Shu Wu. vii

Contents 1 Introduction... 1 1.1 Overview... 1 1.1.1 Contextual Information... 1 1.1.2 Collaborative Prediction... 2 1.1.3 Context-Aware Collaborative Prediction... 3 1.1.4 Tasks... 3 1.2 Book Structure... 4 References... 4 2 Context-Aware Collaborative Prediction... 7 2.1 Context Modeling Methods... 7 2.1.1 Contextual Filtering... 7 2.1.2 Contextual Modeling... 8 2.2 Methods of Collaborative Prediction... 9 2.2.1 Recommender Algorithms... 9 2.2.2 Sequential Prediction... 10 2.2.3 Multi-domain Relation Prediction... 11 2.2.4 Representation Learning... 11 2.2.5 Application-Specific Methods... 12 2.3 Contextual Operation... 13 2.4 Hierarchical Representation... 13 References... 14 3 Contextual Operation... 19 3.1 Introduction... 19 3.2 Notations... 20 3.3 Context Representation... 20 3.3.1 Categorical Domain... 21 3.3.2 Numerical Domain.... 21 3.3.3 Categorical Set Domain... 22 ix

x Contents 3.4 Contextual Operating Matrix... 22 3.4.1 Linear Computation... 23 3.4.2 Nonlinear Computation... 24 3.5 Contextual Operating Tensor... 24 3.5.1 Parameter Inference... 27 3.5.2 Optimization Algorithms... 28 3.5.3 Complexity Analysis... 28 3.6 Conclusion... 29 References... 29 4 Hierarchical Representation... 31 4.1 Introduction... 31 4.2 Notations... 32 4.3 Representation of Entities and Contexts... 33 4.3.1 Interaction Representation... 33 4.3.2 Hierarchical Interaction Representation... 35 4.4 Multiple Hidden Layers... 36 4.5 Learning for Context-Aware Prediction... 37 4.5.1 Regression Task... 37 4.5.2 Ranking Task... 37 4.5.3 Classification Task... 39 4.6 Iterative Parameter Learning... 40 4.7 Conclusion... 41 References... 41 5 Context-Aware Recurrent Structure... 43 5.1 Introduction... 43 5.2 Notations... 45 5.3 Context Modeling... 46 5.3.1 Recurrent Neural Networks... 46 5.3.2 Modeling Input Contexts... 46 5.3.3 Modeling Transition Contexts... 47 5.4 Context-Aware Recurrent Neural Networks... 48 5.4.1 Hidden Layer... 48 5.4.2 Context-Aware Sequential Prediction... 49 5.5 Learning Algorithm... 49 5.6 Conclusion... 51 References... 51 6 Performance of Different Collaborative Prediction Tasks... 53 6.1 Collaborative Prediction Methods... 53 6.1.1 Collaborative Prediction... 53 6.1.2 Context-Aware Collaborative Prediction... 54 6.1.3 Sequential Collaborative Prediction... 55

Contents xi 6.2 Experimental Setting... 55 6.2.1 Datasets... 55 6.2.2 Evaluation Metrics... 59 6.3 Performance Comparison of Different Tasks... 59 6.3.1 General Recommendation... 60 6.3.2 Context-Aware Recommendation... 60 6.3.3 Latent Collaborative Retrieval... 60 6.3.4 Click-Through Rate Prediction... 62 6.3.5 Sequential Recommendation... 62 6.4 Experimental Analysis... 63 6.4.1 Representation Visualization... 63 6.4.2 Impact of Interacting Order... 65 6.4.3 Analysis of Input Contexts... 66 6.4.4 Input Contexts Versus Transition Contexts... 67 6.5 Conclusions... 67 References... 68