PAMI - An Open Source PAttern MIning Python Library

PAMI is a Python library containing 100+ algorithms to discover useful patterns in various databases across multiple computing platforms. (Active)

Previous 🏠 Home Next

About PAMI

PAttern MIning (PAMI) is an important knowledge discovery technique in the data mining. Its objective is to discover interesting patterns hidden in big data. Several theoretical models and efficient algorithms have been described in the literature to find different types of patterns in big data. However, the popular adoption and the successful societal application of these algorithms has been hindered due to the lack of unified open-source libraries. Few researchers have attempted to address this non-trivial and challenging problem by introducing Java-based open source libraries, such as WEKA and SPMF. Unfortunately, these Java-based libraries are inadequate to satisfy the information needs of the data scientists who perform analytics on Big Data mostly using Python language.

With this motivation, I have initiated PAMI project to empower data scientists with necessary tools to discover patterns hidden in Big Data. The motivation to carryout PAMI project happened while I was working at the Kitsuregawa lab, The University of Tokyo, Japan. The work on PAMI started after I joined as an assistant professor at the University of Aizu, Japan. Most of the algorithms in PAMI were developed by my students and interns. Few of the algorithms were developed by the students of my PhD advisor, Prof. P. Krishna Reddy, IIIT-Hyderabad, India.

People who supported me during the development of PAMI:

  1. Prof. Masaru Kitsuregawa, The University of Tokyo, Japan.
  2. Prof. P. Krishna Reddy, IIIT-Hyderabad, India.
  3. Prof. Masashi Toyoda, The University of Tokyo, Japan.
  4. Dr. Koji Zettsu, NICT, Japan.
  5. Prof. Philippe Fournier-Viger, Harbin Institute of Technology (Shenzhen), China.

Students who made significant contributions to PAMI:

  1. P. Likitha, The University of Aizu, Japan. (2020 - ~)
  2. So Nakamura, The University of Aizu, Japan. (2021 - ~)
  3. Tarun Sreepada, The University of Aizu, Japan. (2022 - ~)
  4. E. Raashika, The University of Aizu, Japan. (2022 - ~)
  5. B. Sai chithra, IIIT-Idupulapaya, Andhra Pradesh, India. (Internship, 2020 - 2021)
  6. C. Saideep, IIIT-Hyderabad, Telangana, India. (2020 - 2021)
  7. P. Pradeep Chandra Reddy, IIIT-Hyderabad, Telangana, India. (2021 - 2022)

Youtube video: https://youtu.be/c5REH0wOgZM