Git Product home page Git Product logo

edami-sem1-project1-charm-algorithm's Introduction

Generating non-redundant Association Rules based on Closed Frequent Itemsets


Project Description
Author: Bruno Axel Kamere
Supervisor: Rober Bembenik, PhD
Course: Data Mining (103B-CSCSN-MSA-EDAMI)
University: Warsaw University of Technology
Faculty: Faculty of Electronics and Information Technology
Programme: Master of Science in Computer Science and Networks (Msc. CSN)
Project Title: Generating Non-Redundant Association Rules based on Closed Frequent Itemsets using the Charm Algorithm
Project Implementation Period: Summer Semester 2022/2023
Description:
This project aims to develop a solution for generating non-redundant association rules based on closed frequent itemsets. The Charm algorithm will be implemented and extended to improve the interpretability and usefulness of the mining results. The project will focus on efficient data handling and provide an intuitive interface for interacting with the mining outcomes. The performance and effectiveness of the proposed approach will be thoroughly evaluated. The results of this project will contribute to market basket analysis, customer behavior analysis, and recommendation systems.
Key Features:
- Efficient mining of closed frequent itemsets
- Generation of non-redundant association rules
- Handling of large-scale datasets
Objectives:
- Implement the Charm algorithm for closed frequent itemset mining
- Extend the algorithm to generate non-redundant association rules
- Develop efficient data structures and algorithms
- Provide a user-friendly interface for interaction
Expected Outcome:
A robust solution for generating non-redundant association rules from closed frequent itemsets, improving the interpretability of mining results and enabling informed decision-making based on valuable insights.

Introduction

The aim of this project is to develop a solution for generating non-redundant association rules based on closed frequent itemsets. Association rule mining is a widely used technique in data mining and machine learning that aims to discover interesting relationships and patterns within large datasets. By identifying frequently co-occurring items, association rule mining can provide valuable insights and support decision-making processes in various domains.

However, traditional association rule mining approaches often generate a vast number of rules, many of which are redundant or irrelevant. Redundant rules can overwhelm users, making it difficult to extract meaningful and actionable knowledge from the results. This project tackles this challenge by leveraging the Charm algorithm, a powerful method for mining closed frequent itemsets.

The Charm algorithm is an efficient and effective approach for mining closed frequent itemsets, which are subsets of items that have the property of being "closed" under the given support threshold. Closed frequent itemsets capture all the maximal frequent patterns in the dataset, avoiding redundancy and providing a concise representation of the underlying associations.

In this project, we will implement the Charm algorithm and extend it to generate non-redundant association rules from the closed frequent itemsets. By eliminating redundant rules, we can improve the interpretability and usefulness of the mining results, enabling users to focus on the most interesting and informative patterns.

Key Objectives

  • Implementing the Charm algorithm for mining closed frequent itemsets.
  • Extending the algorithm to generate non-redundant association rules.
  • Developing efficient data structures and algorithms to handle large-scale datasets.
  • Providing an intuitive and user-friendly interface for interacting with the mining results.
  • Conducting thorough experiments and evaluations to assess the performance and effectiveness of the proposed approach.

Dataset Used

http://fimi.uantwerpen.be/data/accidents.pdf

edami-sem1-project1-charm-algorithm's People

Contributors

brunoakamere avatar saigagentil avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.