About ISA5810, Fall 2026

Data mining serves as a crucial field that leverages advanced algorithms to reveal hidden, yet invaluable insights buried within extensive datasets. These algorithms are drawn from a multitude of areas such as machine learning, artificial intelligence, pattern recognition, statistics, and database systems, working together to facilitate a deeper understanding and analysis of data. With the rapid development of Agentic AI, data mining workflows can also be enhanced by AI agents that assist with data processing, experimentation, and analysis.

This course, ISA5810: Data Mining: Concepts, Techniques, and Applications, is designed to equip you with the foundational knowledge and hands-on experience needed to delve into the expansive world of data mining. Through laboratory exercises, students will also explore how Agentic AI can accelerate data processing workflows and support the exploration and comparison of different NLP embedding techniques for their final projects. Whether you are looking to enhance your skill set or embark on a new career path, this course will serve as a stepping stone to achieving your goals.

The curriculum encompasses a range of topics that will introduce you to the core concepts and techniques prevalent in the field of data mining. These include:

  • Association Rules: Understand the principles behind identifying rules that highlight relationships between seemingly independent data in a database.
  • Clustering: Learn about grouping a set of objects in such a way that objects in the same group are more similar to each other than to those in other groups.
  • Classification: Gain knowledge on the procedures for identifying the predefined class of a new observation.
  • Text Mining: Equip yourself with the skills needed to analyze and interpret large collections of text data to extract meaningful information.
  • Data Mining Applications: Explore the various practical applications of data mining across different industries and sectors.
  • Agentic AI for Data Mining: Gain hands-on experience using Agentic AI to accelerate data processing workflows and explore different NLP embedding techniques, particularly for final project development.

Text Book

    Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, Addison Wesley

Time in 2026

  • Monday 9:00AM-10:20AM
  • Monday 10:30AM-11:40AM
  • 16-week Based Course

Location:

People

Supporting this course

Instructor:

Yi-Shin Chen

Yi-Shin Chen

She offers the fundamental database course and advance database courses for more than a decade. Her current research interests are: social networks, data mining, emotion analysis, and web intelligence.

  • email: yishin@gmail.com
  • phone: +886-3-573-1211
  • office: Delta 607
  • office hours: By email appointment

Teaching Assistants:

Didier Salazar

Didier
  • NTHU2024DM@gmail.com

William Immanuel Abadi

William Immanuel Abadi
  • NTHU2024DM@gmail.com

Shou-Fan (Adam) Lin

Shou-Fan (Adam) Lin
  • NTHU2024DM@gmail.com

Guillermo Medrano

Guillermo Medrano
  • NTHU2024DM@gmail.com

Cheng-En (Leo) Ho

Cheng-En (Leo) Ho
  • NTHU2024DM@gmail.com

Aramis Palacios

Aramis Palacios
  • NTHU2024DM@gmail.com

Fernando Jose Vielman Trejo

Fernando Jose Vielman Trejo
  • NTHU2024DM@gmail.com

Juan David Nieto Garcia

Juan David Nieto Garcia
  • NTHU2024DM@gmail.com

Ellis Reyes

Ellis Reyes
  • NTHU2024DM@gmail.com

Tsegaye Semere Gebremichael

Tsegaye Semere Gebremichael
  • NTHU2024DM@gmail.com

Yu-Jui (Uray) Chen

Yu-Jui Chen
  • NTHU2024DM@gmail.com

Hsin-Yu Lin

Hsin-Yu Lin
  • NTHU2024DM@gmail.com

Jun-Jie Chou

Jun-Jie Chou
  • NTHU2024DM@gmail.com

Sifiso Lucolo Dhlamini

Sifiso Lucolo Dhlamini
  • NTHU2024DM@gmail.com

Gladys Valerie

Gladys Valerie
  • NTHU2024DM@gmail.com

Syllabus

Orientation

9/7 for 3 hours

During the orientation session, you'll have the opportunity to acquaint yourself with the course structure, meet your instructor, and connect with fellow classmates, fostering a collaborative and engaging learning environment. Additionally, we will provide a comprehensive overview of the course content, setting the stage for a productive and enlightening educational journey.

Activities

  • Reading: Syllabus
  • NTU Cool Page
  • YouTube
  • For those unable to attend the initial session, kindly review the recordings available on NTU Cool or Teams and take Orientation Quiz
  • .

Interesting Videos

Overview and Data

9/14, 9/21 for 6 hours

Mastering and optimizing data stands as a pivotal phase in the comprehensive process of data mining activities. In this session, an introduction to the diverse attributes and distinct characteristics inherent in datasets will take center stage. This will transition into a deep dive into various data preprocessing techniques essential for effective data analysis.

Following this, a range of similarity and distance measures will be explored, serving as vital tools for discerning patterns and trends within the data. To conclude the session, an immersion into the art of data visualization will take place, showcasing a potent tool that aids in the intuitive representation and interpretation of complex data structures.

Related Videos

Activities

Agentic AI-Assisted Data Processing and Visualization Lab (Recording)

9/28

During this lab session, participants will use scientific computing libraries to process, transform, and analyze text data, from cleaning documents and building a document-term matrix through feature filtering, frequent-pattern mining, and dimensionality reduction. Visualization will be used throughout to inspect the data and the results of each stage. Participants will then learn to implement this pipeline with the help of an agent, turn that code into reusable tools, and use the agent to run the pipeline on new datasets.

Activities

  • Class is offered in YouTube only
  • Assignment One should be submitted before Oct 20

Classification

10/05, 10/12 for 6 hours

Classification, often identified as supervised learning, stands as a focal point in the spheres of data mining and machine learning. The primary objective here is to categorize input data into defined classes, enhancing the accuracy of predictive analyses.

In this session, crucial algorithms integral to classification techniques will be explored. The discussion will commence with an analysis of Decision Trees, utilizing a tree-like graph structure for strategic decision-making. This will transition into a study of Bayesian Networks, central tools for deducing probabilities and making informed predictions by analyzing the statistical relationships between different variables. Subsequently, the focus will shift to Neural Networks, potent frameworks adept at deciphering complex patterns and facilitating precise predictions. The session will conclude with an overview of Convolutional Neural Networks (CNNs), vital instruments in the realm of visual imagery analysis, notably in tasks involving image and video recognition.

This session aims to impart a comprehensive understanding of the core principles and subtleties of classification, furnishing participants with the skills vital for success in data mining projects.

Activities

Related Videos

Text Mining

10/19, 11/02, 11/09 for 8 hours

Text mining focuses on extracting meaningful insights from unstructured textual data, drawing heavily on Natural Language Processing (NLP) techniques for understanding and analyzing human language.

In this session, students will explore fundamental and modern NLP techniques, ranging from lexical and syntactic analysis to text representation and embedding methods. Computational approaches such as Word2Vec will be discussed to illustrate how semantic relationships can be represented in vector spaces. The session will further introduce modern NLP architectures, including Transformers and Large Language Models (LLMs), highlighting how these technologies have transformed text understanding, representation, and generation. Recent developments in generative AI and their applications to text mining will also be discussed, providing students with a broader understanding of the rapidly evolving NLP landscape.

Related Resources

Activities

  • 10/19: Project Progress Report 1

Agentic AI-Assisted NLP and Text Mining Lab (Recording)

10/26 for 3 hours

During this lab session, hands-on practice will take center stage, guiding participants through the utilization of information retrieval and NLP techniques for the modeling, training, and classification of textual data. The session will offer practical exposure to text representation and embedding techniques such as Word2Vec, Doc2Vec, and FastText, as well as traditional text classification approaches such as KNN, SVM, Naive Bayes, and simple deep learning. Participants will then learn to implement these classification pipelines with the help of an agent, turn that code into reusable tools, and use the agent to run experiments for supporting their final projects.

Activities

  • Class is only offered in YouTube
  • Assignment Two should be submitted before Nov 26

DM Clustering & Project Progress Report

11/16, 11/23 for 6 hours

Cluster analysis serves as a technique to group objects such that those within the same cluster exhibit higher similarity to each other compared to those housed in separate clusters. Initially embraced within the realms of pattern recognition and signal processing, these clustering strategies have expanded their influence into many other domains. This session will present a deep dive into a range of clustering techniques, emphasizing key algorithms such as K-Means for partitioning, Hierarchical Clustering which forms a tree of clusters, Density-Based Clustering that groups together points with sufficient proximity, and aspects of Cluster Validity which assesses the quality and reliability of the clusters formed. This discussion aims to furnish attendees with a robust understanding of these pivotal clustering algorithms and their practical applications.

Related Resources

Activities

  • 11/16 Project Progress Report 2

Association Rules

11/30 for 3 hours

Association rules learning delves into identifying meaningful relationships between variables in large datasets, using metrics such as interestingness and confidence measures to pinpoint strong rules that arise from data analysis. This session will provide a succinct introduction to the core concepts of association rules, along with an overview of the Frequent Pattern Growth algorithm and key techniques for Pattern Evaluation. Participants will be equipped with the knowledge to effectively apply these techniques in real-world scenarios

Activities

  • Classes are also offered in Teams
  • Reading: J. Park, M. Chen, and P. Yu. An effective hash-based algorithm for mining association rules. In SIGMOD’95
  • Reading: J Han, J Pei, Y Yin, R Mao, Mining frequent patterns without candidate generation: A frequent-pattern tree approach, Data Mining and Knowledge Discovery, 2004 - Springer
  • Reading: N. Pasquier, Y. Bastide, R. Taouil, and L. Lakhal. Discovering frequent closed itemsets for association rules. ICDT'99, 398-416, Jerusalem, Israel, Jan. 1999
  • Reading: R. Srikant and R. Agrawal, “Mining Quantitative Association Rules in Large Relational Tables”. ACM SIGMOD96

Related Videos

Activities

Student Presentation & Discussion

12/7 for 3 hours

Participants will engage in a collaborative exploration of a specified paper using the Jigsaw reading approach. Each student will be entrusted with understanding a particular section of the paper in depth, with the goal to elucidate their findings to group members. This initiative encourages not only a profound individual comprehension of the material but also fosters a synergistic learning environment, where aiding group members in grasping complex concepts becomes paramount. It’s a step towards nurturing a learning community where knowledge is mutually shared and amplified through collaborative discussion.

Activities

  • TAs will give the assignment.

Examination

12/14 for 3 hours

Time to evaluate. Different from other examination in our life, we do not want to assess how much we remember. It is more important to know how much we understand. Hence, each student can bring one A4-page paper with all kinds of notes into the classroom. Enjoy.

Notes

  • Students can take one A4 page with them
  • The locations will be annouced through emails

Final Project Demo

12/21 3 hours

Culminating in a display of knowledge acquired through learning, analysis, and execution, this final project demonstration stands as a testament to your grasp of data mining principles throughout this course. Through this initiative, participants could also gain valuable experience in collaborative teamwork.

Requirements

  • Each group should generate 4 minute youtube clips to show in the class
  • Final project requirement description will be given through emails