Hi,
For the
EFIM algorithm, there is some detailed example in the journal paper:
Zida, S., Fournier-Viger, P., Lin, J. C.-W., Wu, C.-W., Tseng, V.-S. (2017). EFIM: A Fast and Memory Efficient Algorithm for High-Utility Itemset Mining . Knowledge and Information Systems (KAIS), Springer, 51(2), 595-625
http://philippe-fournier-viger.com/EFIM_JOURNAL_VERSION%20KAIS%202016.pdfFor the
EFIM-closed, there is the conference paper that explains the main idea. Moreover, I made a Powerpoint presentation about EFIM and EFIM-Closed that gives some additional details:
http://www.philippe-fournier-viger.com/EFIM_and_EFIM-Closed_high_utility_mining.pdfBut for EFIM-Closed, there is no journal paper. So I did not write some detailed example for that algorithm.
However, I released the Java source code of EFIM-Closed in SPMF:
http://www.philippe-fournier-viger.com/spmf/So for more details, you could have a look at the code. This would show you more details about how it works. Actually, there are some implementation details in the code that are not described in the paper for EFIM and EFIM-Closed that improves their performance such as using buffers, etc.
Also since you have the code, you can run it using the debugger to see steps by steps how it works on a test database, and check what is the data stored in the variables etc. Using the debugger, you can get a detailed example.
By the way, if you want some opinion or ideas about EFIM, we can also discuss. Or if you have some questions, I can also try to answer you. But I do not plan to write a detailed example at this point as it would require some times and I am quite busy.
EFIM is a very memory efficient algorithm. I think it has a lot of potential for being extended to other data mining tasks.
Best,
Philippe
Edited 1 time(s). Last edit at 10/03/2017 09:55PM by webmasterphilfv.