Synopsis Introduction to Data Science

Slides:



Advertisements
Similar presentations
Prof. Carolina Ruiz Department of Computer Science Worcester Polytechnic Institute INTRODUCTION TO KNOWLEDGE DISCOVERY IN DATABASES AND DATA MINING.
Advertisements

2008 © ChengXiang Zhai Dragon Star Lecture at Beijing University, June 21-30, Introduction to IR Research ChengXiang Zhai Department of Computer.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
An Overview of Our Course:
Introduction to Data Science Kamal Al Nasr, Matthew Hayes and Jean-Claude Pedjeu Computer Science and Mathematical Sciences College of Engineering Tennessee.
OLAM and Data Mining: Concepts and Techniques. Introduction Data explosion problem: –Automated data collection tools and mature database technology lead.
Querying Big Graphs within Bounded Resources 1 Yinghui Wu UC Santa Barbara Wenfei Fan University of Edinburgh Southwest Jiaotong University Xin Wang.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
1 Data Mining Books: 1.Data Mining, 1996 Pieter Adriaans and Dolf Zantinge Addison-Wesley 2.Discovering Data Mining, 1997 From Concept to Implementation.
2008 © ChengXiang Zhai Dragon Star Lecture at Beijing University, June 21-30, Prepare Yourself for IR Research ChengXiang Zhai Department of Computer.
CS523 INFORMATION RETRIEVAL COURSE INTRODUCTION YÜCEL SAYGIN SABANCI UNIVERSITY.
Welcome to COP4710 Course Website:
Charles Tappert Seidenberg School of CSIS, Pace University
How to get the most out of the survey task + suggested survey topics for CS512 Presented by Nikita Spirin.
Mini-Project on Web Data Analysis DANIEL DEUTCH. Data Management “Data management is the development, execution and supervision of plans, policies, programs.
Overview of CS Class Jiawei Han Department of Computer Science
A Model for Fast Web Mining Prototyping Nivio Ziviani UFMG – Brazil Álvaro Pereir a Ricardo Baeza-Yates Jesus Bisbal UPF – Spain.
Real World IR Challenges (CS598-CXZ Advanced Topics in IR Presentation) Jan. 20, 2005 ChengXiang Zhai Department of Computer Science University of Illinois,
Tallahassee, Florida, Sept., 2015 Research in Data Sciences Peixiang Zhao Department of Computer Science Florida State University Introduction.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
1 1 COMP5331: Knowledge Discovery and Data Mining Acknowledgement: Slides modified based on the slides provided by Lawrence Page, Sergey Brin, Rajeev Motwani.
 Frequent Word Combinations Mining and Indexing on HBase Hemanth Gokavarapu Santhosh Kumar Saminathan.
CSCE 5073 Section 001: Data Mining Spring Overview Class hour 12:30 – 1:45pm, Tuesday & Thur, JBHT 239 Office hour 2:00 – 4:00pm, Tuesday & Thur,
Tallahassee, Florida, 2016 COP5725 Advanced Database Systems Introduction Spring 2016.
Big Data Yuan Xue CS 292 Special topics on.
CS 784: Advanced Topics in Data Management This semester’s focus: Data Science AnHai Doan.
CS570: Data Mining Spring 2010, TT 1 – 2:15pm Li Xiong.
András Benczúr Head, “Big Data – Momentum” Research Group Big Data Analytics Institute for Computer.
CS & CS ST: Probabilistic Data Management Fall 2016 Xiang Lian Kent State University Kent, OH
Why Should You Apply to Graduate School? Masters Degree
Data Analytics 1 - THE HISTORY AND CONCEPTS OF DATA ANALYTICS
Term Project Proposal By J. H. Wang Apr. 7, 2017.
CS 405G: Introduction to Database Systems
Cohesive Subgraph Computation over Large Graphs
Who am I? Work in Probabilistic Machine Learning Like to teach 
Outline Introduction State-of-the-art solutions
Welcome to ….. File Organization.
Data Science Research in Big Data Era
COP4710 Database Systems Introduction.
So, what was this course about?
Introduction to IR Research
Chapter 13 The Data Warehouse
中国计算机学会学科前沿讲习班:信息检索 Course Overview
Personalized Social Image Recommendation
Course Summary (Lecture for CS410 Intro Text Info Systems)
Jiawei Han Computer Science University of Illinois at Urbana-Champaign
Jiawei Han Department of Computer Science
Query-Friendly Compression of Graph Streams
CS & CS Probabilistic Data Management
Data Science Research in Big Data Era
CS7280: Special Topics in Data Mining Information/Social Networks
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
Data Warehousing and Data Mining
CS & CS Capstone Project & Software Development Project
OMIS 665, Big Data Analytics
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
Parallel Analytic Systems
CS & CS ST: Probabilistic Data Management
Overview of Machine Learning
Introduction to Information Retrieval
Course Summary ChengXiang “Cheng” Zhai Department of Computer Science
Web Mining Department of Computer Science and Engg.
Evaluation of Relational Operations: Other Techniques
CSCE 4143 Section 001: Data Mining Spring 2019.
CS 239 – Big Data Systems Fall 2018
Promising “Newer” Technologies to Cope with the
Data Warehouse and OLAP Technology
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Data Science: A Personal View from the CS (DB) Perspective Peixiang Zhao Department of Computer Science Florida State University zhao@cs.fsu.edu

Synopsis Introduction to Data Science With a special focus from the computer science view: databases, data mining, etc. How to prepare yourself for (data science) research My research portfolio Conclusions

Who am I? Peixiang Zhao Assistant Professor at CS @ FSU Homepage: http://www.cs.fsu.edu/~zhao Office: 262 Love Building, FSU Ph.D.: University of Illinois at Urbana-Champaign, Aug. 2012 Research Interest: Database, data mining, data-intensive computation and analytics, and Graph/Information Network Analysis!

Who am I? Courses I am offering COP4710: Introductory database systems Every fall semester What are (relational) databases and how to use databases COP4930: Data mining Spring 2016 COP 5725: Advanced databases systems Every spring semester Database internals and advanced topics, such as MapReduce, mining, and Web search

Data Science What is data science? The sub-area of statistics and computer science dealing with the acquisition, management, understanding, querying, and mining data drawn from real-world applications https://www.youtube.com/watch?v=dKHz9LbgRmo http://www.youtube.com/watch?v=LrNlZ7-SMPk

What are involved? Data Scientists

Data Science – The CS Side Data science in Computer Science Include, but are not limited to Database systems Machine learning Data mining Information retrieval Network science Big data Systems ……

Data + Science Data: Common Tasks: Model: Fully structured or relational, semi-structured, unstructured, graph-structured, spatial-temporal, …… Format: textual, numeric, categorical, sequential, graph, audio/video, time-series, streaming data Scale: from megabytes to zetabytes Quality, resolution, privacy, usability …… Common Tasks: Data acquisition, sanitation, transformation, storage, maintenance and integration Indexing , querying, and ranking Knowledge discovery, mining and machine learning

Data Sciences Skillsets and Requirement Your Bright Future Motivation and passion to work on the state-of-the-art problems Strong mathematical reasoning and algorithm design abilities Good programming skills Your Bright Future DBA at Goldman-Sachs or D. E. Shaw Data scientist at Google, Facebook, Twitter or Foursquare Data engineer at Oracle, IBM, or Microsoft Researcher at MSR, IBM Research or Yahoo! Labs Professor shown up in SIGMOD, VLDB, KDD, or SIGIR

Databases: Examples

Databases: In Industry

Databases: In Science CHARLES BACHMAN, 1973 Edgar codd, 1981 James Gray, 1998 Michael stonebraker, 2014

Database Systems System for providing EFFICIENT, CONVENIENT, and SAFE MULTI-USER storage of and access to MASSIVE amounts of PERSISTENT data http://cs.stanford.edu/people/widom/DB-mooc.html

Key Topics in Database Systems Modeling ER model vs. relational model Foundation Relational algebra, relational calculus, design principles SQL Implementation Storage & Representation Indexing B/B+/R tree, sorting, hashing …… Querying processing & Optimization Transactions & Recovery

How to prepare yourself for (data science) research What is research? Discover new knowledge Seek answers to non-trivial questions Research Process Identification of the topic (e.g., Web search) Hypothesis formulation (e.g., algorithm X is better than Y=state-of-the-art) Experiment design (measures, data, etc) (e.g., retrieval accuracy on a sample of web data) Test hypothesis (e.g., compare X and Y on the data) Draw conclusions and repeat the cycle of hypothesis formulation and testing if necessary (e.g., Y is better only for some queries, now what?)

What is Good Research? Solid work: A clear hypothesis (research question) with conclusive results (either positive or negative) Clearly adds to our knowledge base (what can we learn from this work?) Implications: a solid, focused contribution is often better than a non-conclusive broad exploration High impact = high-importance-of-problem * high-quality-of-solution high impact = open up an important problem high impact = close a problem with the best solution high impact = major milestones in between Implications: question the importance of the problem and don’t just be satisfied with a good solution, make it the best

Challenge-Impact Analysis Level of Challenges High impact High risk (hard) Good long-term research problems Difficult basic research Problems, but questionable impact High impact Low risk (easy) Good short-term research problems Low impact Low risk Bad research problems (May not be publishable) Good applications Not interesting for research Unknown “entry point” problems Known Impact/Usefulness

How to Do Research in Data Sciences? Curiosity: allow you to ask questions Critical thinking: allow you to challenge assumptions Make sense of what you have read/heard Learning: take you to the frontier of knowledge Start with textbooks and courses Read papers in top-notch conferences/journals Implement your prototype ideas Persistence: so that you don’t give up Respect data and truth: ensure your research is solid Don’t throw away negative results Communication: publish and present your work

Tuning the Problem Unknown Known Level of Challenges Make an easy problem harder Increase impact (more general) Make a hard problem easier Unknown Known Impact/Usefulness

Where to Publish? Databases Data Mining Information Retrieval SIGMOD, VLDB, ICDE ACM TODS, VLDB J., IEEE TKDE Data Mining KDD, ICDM, SDM ACM TKDD Information Retrieval SIGIR, CIKM ACM TOIS Web & Applications WWW, WSDM

My Research Portfolio What are information networks? A large number of interacting physical, conceptual, and human/societal entities Entities are interconnected with relationships Information networks are ubiquitous Technological networks Social networks Biomedical, biochemical and ecological networks The Web …… Information networks have formed a critical component of modern information infrastructure

Real-world Information Networks The network structure of the Internet Opte Project (http://www.opte.org/maps/) Entities: class C subnets Relationship: data packet routes Citation Networks (http://bluwiki.com/go/Citation) Entities: 5199 papers from SIGOPS, SIGPLAN, SIGART Relationship: 5343 citations Yeast protein interaction network(baker’s yeast) (http://www.bordalierinstitute.com/) Twitter network (http://yoan.dosimple.ch/blog/)

Information Networks: Model and Characteristics An information network can be modeled as a graph comprising both vertices and edges G = (V, E) A real-world information network is massive (Jun. 2012) Web graph: 8.94 billion pages Facebook: 901 million active users and 125 billion friendship relations dynamic Facebook U.S. grows 149% in 2009

Querying Information Networks Motivation The most natural and easiest approach to managing and accessing information networks is querying! Neighborhood query, keyword query, reachability query, shortest-path query, graph query, frequency estimation query, …… Challenges The massive and dynamic nature of information networks precludes the direct application of most well-studied, memory-resident graph algorithms! Who are my friends in Google+? Graph query: find all protein substructures containing an α-β-barrel motif in a protein-to-protein interaction network. Gene Coexpression Network Alignment and Conservation of Gene Modules between Two Grass Species: Maize and Rice Frequency query: find the heavy hitters of IP-networks with abnormal frequency behavior …… Which university is UIUC? What is the shorest route between UIUC and FSU? What are the largest phenotypic associations between rice and maize?

My Focus and Solutions Efficient, cost-effective and potentially scalable solutions Tasks gSketch Frequency Estimation Graph Cube OLAP Aggregation Tree+δ Subgraph Matching P-Rank SPath gSparsify Structural Similarity SimQuery Information networks Unlabeled/ Labeled Disconnected/ Connected Unidimensional/ Multidimensional Static/ Dynamic

My Other Work Location-based mining and ranking Text mining [SIGIR’11], [CIKM’11][TKDE’15] Text mining [SDM’12], [SIGIR’10] [KAIS’13] Mining large-scale information networks [ICDM’10][EDBT’09][SIGMOD’08][CIKM’15] Mining structural patterns [WWW-J.’08], [DASFAA’07] Industry-strength systems Hadoop-ML at IBM research Trinity at Microsoft research

Future Research Agenda Foundations and models of Information Networks Model, manage and access multi-genre heterogeneous information networks Querying and mining volatile, noisy and uncertain information networks Cyber-physical information networks Efficient and scalable computation in Information Networks A unified declarative language for graph and network data A distributed graph computational framework for large-scale information networks Knowledge discovery in large Information Networks

Conclusions We are in an information network era! Internet, social networks, collaboration and recommender networks, public health-care networks, technological/biological networks …… Data are pervasive, big, and of great value Research in data sciences is interesting and highly rewarding Follow your heart and don’t give up!

Good Luck! Q & A