Useful Latex tricks for Writing Research Papers

In this blog post, I will talk about some useful latex tricks for researchers writing research papers using Latex. This blog post is aimed at those who knows already how to use Latex but maybe do not know these tricks.

1.Reducing the length of your paper with \vspace

A common problem when writing a research paper is that the paper is too long. Besides rewriting the text to make it shorter, a solution is to use some special Latex commands to reduce the space. WARNING: But be aware that it is sometimes forbidden to use these commands, so use them at your own risk!

The main command is \vspace. It allows to reduce the vertical space between elements on a page. For example using \vspace{-0.5cm} before a figure will reduce the space before that figure of 0.5 cm. This is a very useful command. But it is recommended to use it after finishing writing a paper as this command can easily mess up the layout of your paper if the content is then changed.

2. Reducing the length of an algorithm written using algorithm2e

Another way of reducing the space in a paper is to reduce the size of an algorithm. A command that can be used is \scriptsize after \begin{algorithm}. This will reduce the font size of the algorithm and thus the space.

If you are using the algorithm2e package for your algorithms, another way of reducing the length of an algorithm is to use an inline IF instead of a regular IF. This is done by replacing \if{} by \lIf{}. The result is:

This can save a few lines. Similarly, it is possible to replace a \forEach{} loop by the inline version \lForEach{}. Oher algorithm2e commands can also be used as inline such as \else and \lElse.

Another useful command to reduce the size of an algorithm written with algorithm2e is to use \SetAlgoNoEnd after \begin{algorithm}. This will remove the “END” labels for all the IF, ELSE and FOR EACH parts. For example, the below picture show the effect:

3. Check if your paper contains uncited references with \refcheck

If you want to quickly find all the references that are not cited in your paper, you just need to add this: \usepackage{refcheck}. It will higlight the references that are not used from your bibliography. For example:

4. Comparing two versions of your LaTeX document with Latexdiff

Another very useful tool is LatexDiff. Many journals will ask authors to highlight the differences between two versions of their papers. I previously wrote a detailled blog post about using LatexDiff. Please see that blog post for details. The result is like this:


5. Adding TODO notes

Another useful tool is the TODONOTES package. It allows to add TODO comments on a latex document. This works well with the IEEE template. For example, by adding \usepackage{todonotes}, we can add comments in the document such as \todo{Error!} and it will appear like this:

6. Adding color to your Latex document

Another useful package is the color package. It allows to change the color of some part of your document. This can be useful to highlight what remains to be done in your paper or what has should be revised.

7. Converting Latex to HTML

Sometimes, you may want to convert your Latex paper to an HTML document. You may have a look at my previous blog post on this topic to see how to do it with HTLATEX.


In this blog post, I wanted to share a few useful Latex commands. If you think I have missed some other important commands (surely!), please share in the comment section below. I might then add them to the blog post.

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in Other, Research | Tagged , , , | Leave a comment

Brief report about the IEA AIE 2021 conference

This week, it is the IEA AIE 2021 conference (34th Intern. Conf. on Industrial, Engineering & Other Applications of Applied Intelligent Systems), which is held from 26th to 28th June 2021. This year, the conference is held online due to the COVID pandemic situation around the world.

In this blog post, I will give an overview of the conference.

About IEA AIE 2021

The IEA AIE conference is a well-established conference. It is the 34th edition this year. It is a conference focused on artificial intelligence and its applications.

The IEA AIE conference is published by Springer in the Lecture Notes in Artificial Intelligence (LNAI) Series. It is thus indexed in several databases of articles such as EI Compendex and DBLP.

I know this conference very well as I have attended it for many years. In fact, I have participated to 17 papers published in IEA AIE over the years. I have written some blog posts also about IEA AIE 2016, IEA AIE 2018, IEA AIE 2019 and IEA AIE 2020.

This year, there has been 145 papers submitted. From this, 87 papers were accepted as full papers, and 19 as short papers.

Special sessions

This year, there was eight special sessions organized at IEA AIE on some emerging topics. A special session is a special track for submitting papers, organized by some guest researchers. All accepted papers from special sessions are published in the same proceedings as regular papers.

  • Special Session on Data Stream Mining: Algorithms and Applications
  • (DSMAA2021)
  • Special Session on Intelligent Knowledge Engineering in Decision Making Systems
  • (IKEDS2021)
  • Special Session on Knowledge Graphs in Digitalization Era (KGDE2021)
  • Special Session on Spatiotemporal Big Data Analytics (SBDA2021)
  • Special Session on Big Data and Intelligence Fusion Analytics (BDIFA2021)
  • Special Session on AI in Healthcare (AIH2021)
  • Special Session on Intelligent Systems and e-Applications (iSeA2021)
  • Special Session on Collective Intelligence in Social Media (CISM2021).

Opening ceremony

On the first day, there was the opening ceremony. It was announced that IEA AIE 2022 will be held in Japan next year.

Keynote speakers

There was two keynote speakers: (1) Prof. Vincent Tseng from National Yang Ming Chiao Tung University, (2) Prof. Francisco Herrera from University of Granada.

Paper presentations

I have attended many paper presentations through the conference. There was some high quality papers on various topics related to artificial intelligence. There was four rooms with paper presentations. Here is a screenshot of one of the rooms:

In particular, this year, there was six papers on pattern mining topics such as high utility pattern mining, sequential pattern mining and periodic pattern mining:

  • Oualid Ouarem, Farid Nouioua, Philippe Fournier-Viger: Mining Episode Rules from Event Sequences Under Non-overlapping Frequency. 73-85
    Comment: This paper presents a novel algorithm for episode rule mining called NONEPI. The idea is to find rules using the non-overlapping frequency in a sequence of events.
  • Sumalatha Saleti, Jaya Lakshmi Tangirala, Thirumalaisamy Ragunathan: Distributed Mining of High Utility Time Interval Sequential Patterns with Multiple Minimum Utility Thresholds. 86-97
    Comment: This paper presents a new algorithm DHUTISP-MMU for mining high utility time interval sequential patterns with multiple minimum utility thresholds. A key idea in this paper is to add information about the time intervals between items of sequential patterns. Besides, the algorithm is distributed.
  • Xiangyu Liu, Xinzheng Niu, Jieliang Kuang, Shenghan Yang, Pengpeng Liu: Fast Mining of Top-k Frequent Balanced Association Rules. 3-14
    Comment: This paper presents an algorithm named TFBRM for mining the top-k balanced association rules. There has been a few algorithms for top-k association rule mining in the bast. But here a novelty is to combine support, kulczynski (kulc) and imbalance ratio (IR) as measures to find balanced rules.
  • Penugonda Ravikumar, Likhitha Palla, Rage Uday Kiran, Yutaka Watanobe, Koji Zettsu: Towards Efficient Discovery of Periodic-Frequent Patterns in Columnar Temporal Databases. 28-40
    Comment: This paper presents an Eclat-based algorithm for periodic pattern mining called PF-Eclat. From the presentation it seems to me that this algorithm is very similar to the PFPM algorithm (2016) that I proposed 5 years ago. The difference seems to be that the vertical representation is a list of timestamps instead of list of TIDs, and it has two less constraints. That is the user can only use maxPer and minSup(minAvg) as constraints but PFPM also offers two more constraints: minPer and maxAvg. By the way, there exists also another Eclat based algorithm for a similar task (mining top-k periodic frequent patterns) called MTKPP (2009).
  • Sai Chithra Bommisetty, Penugonda Ravikumar, Rage Uday Kiran, Minh-Son Dao, Koji Zettsu: Discovering Spatial High Utility Itemsets in High-Dimensional Spatiotemporal Databases. 53-65
  • Tzung-Pei Hong, Meng-Ping Ku, Hsiu-Wei Chiu, Wei-Ming Huang, Shu-Min Li, Jerry Chun-Wei Lin: A Single-Stage Tree-Structure-Based Approach to Determine Fuzzy Average-Utility Itemsets. 66-72
    Comment: This paper is about fuzzy high utility itemset mining. A novel algorithm is presented. A difference also with previous paper is the use of the average utility function in fuzzy high utility itemset mining.

Next year

The IEA AIE 2022 conference will be held in Kitakyushu, Japan. Then, IEA AIE 2023 should be in Shanghai, China.

Closing ceremony

…. The conference is ongoing. I will keep updating this blog post ….


…. The conference is ongoing. I will keep updating this blog post ….

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in artificial intelligence, Conference, Machine Learning | Tagged , , , , , , | Leave a comment

Brief report about the DSIT 2021 conference (4th Intern. Conf. on Data Science and Information Technology)

This week, I am attending the DSIT 2021 conference (4th International Conference on Data Science and Information Technology) from July 23 to 25 in Shanghai, China.

The DSIT 2021 conference is co-located with the DMBD 2021 conference (the 4th International Conference on Data Mining and Big Data).

DSIT is a relatively young conference. But the quality was good and it was well organized. The proceedings of the conference are published by ACM. Thus, all papers are in the ACM Digital Library. This gives visibility to the papers.

A total of 150 submissions were received and 80 full papers were accepted for publication (acceptance rate = 53%). The papers were from several countries including China, Japan, Singapore, Vietnam, Philippines, Pakistan, Thailand, USA, Greece, France and Germany.

There was also several keynote speakers: Prof. Tok Wang Ling from National University of Singapore, Prof. Ma Maode from Nanyang Techn. University of Singapore, Prof. Shigeo Akashi from Tokyo University of Science, Japan and Prof. Philippe Fournier-Viger (myself) from Harbin Inst. of Technology (Shenzhen), China.

Due to the COVID pandemic and travel restrictions, the conference was held in Shanghai but some speakers were online through Zoom.

Day 1 – Registration

On the first day, I registered at the conference reception desk at hotel and receive a bag with the program, ID card, a small gift, and other things.

Day 2 – Keynote Talk

First, there was the opening ceremony.

Then, it was the keynote talks. I started first with my invited talk on algorithms for discovering patterns in data that are in interpretable (pattern mining).

Then, there was the talk by Prof. Jie Yang on adversarial attacks on deep neural networks. He has shown some recent work on generating adversarial pictures to fool neural networks. For instance a picture of a car may be slightly modified to fool a neural network into believing it is a house. What I find the most interesting about this talk is that it was shown that some modified pictures can fool not only one network but all the state of the art deep neural networks for image recognition. The reason why it is possible to fool multiple networks with a same modified picture is that an attack based on attention was used and that many deep neural networks will use attention in a similar way (focusing on the same image features). A dataset of adversarial images called DAmageNet was also presented, which can be helpful to test ways to protecting against such attacks. An interesting conclusion was that these attacks are possible because deep neural models tend to ignore some important features and incorporate unnecessary features.

adversarial attack deep learning
DAmageNet attention attack
database of adversarial examples
deep learning attack

Then, there was the other keynote talks.

Day 2 – Paper presentation

Then there was the regular paper presentations and a poster session.

There was two papers related to pattern mining. The first one was about high utility itemset mining and the other about frequent pattern mining.

  • High Utility pattern mining based on historical data table over data streams by Xinru Chen, Pengjun Zhai and Yu Fang
  • MaxRI: A method for discovering maximal rare itemsets by Sadeq Darrab et al.

I took some pictures of a few slides from that paper about maximal rare itemsets, as I find this to be an interesting topic:


This is all I will write for this conference. Overall, that was an interesting conference. It is not a very big conference but I met some other interesting researchers and we had some good discussions. Some papers were also quite good.

In a few days, I will be attending the IEA AIE 2021 conference and will report also about it.

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in artificial intelligence, Big data, Conference, Data Mining | Tagged , , , , , , , | Leave a comment

Brief report about the CCF-AI 2021 conference

This week, I attend the CCF-AI 2021 conference, which is the Chinese Computer Federation conference on Artificial Intelligence. This conference is held in the city of Yantai (烟台) in Shandong province of China, from the 22th to 24th July 2021.

About CCF-AI

CCF-AI is a national conference. But it is a major conference in China, with over 1,000 attendees. I attend this conference to meet other researchers and get to know about the recent results in this area. There are many high level speakers at the conference and activities.

In the past CCF-AI has been held in various locations around China. Here is a few of them:


The city where CCF-AI is held this year is Yantai (烟台). It is a coastal city in eastern China, in Shandong province. It has good weather during the summer, beaches and many other activities.

The conference was held at the Yantai International Expo Center:


After arriving at the hotel, all attendees have to pass a test for the COVID to ensure the safety of everyone at the conference. Then, I registered and received my bag and badge with the program and other information.

Day 1 – Multi-Agent Systems forum

The conference is divided into some sub-forums. On the morning of the first day, I attended the multi-agent system forum. I also had some good discussions with other researchers.

Day 1 – Meeting of CCF-AI members

On the evening, I attended the meeting of CCF-AI members.

It was voted that CCF-AI 2023 will be held at Xinjiang University in Urumqi, China.

There was also a vote to select new members of CCF-AI. I am happy to have been selected:

It was said that for CCF–AI 2021, 339 papers were submitted and 128 papers were accepted (38% acceptance rate).

Other days and conclusion

There was also many other interesting activities and talks at this conference in the following days. However, my schedule was very tight. I came to CCF-AI, right after attending ICSI 2021, and I had to leave on the second day of CCF-AI to go to Shanghai to attend the DSIT 2021 conference in Shanghai, which I will talk about in the next blog post! Then, I will also attend the IEA AIE 2021 conference.

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in artificial intelligence, Conference, Machine Learning | Tagged , , , , , , , , , , | Leave a comment

Brief report about ICSI 2021 (12th Int. Conference on Swarm Intelligence)

In this blog post, I will talk about attending the 12th International Conference on Swarm Intelligence (ICSI 2021). The ICSI conference is a relatively young conference about swarm intelligence, metaheuristics and related topics and applications. This year, ICSI 2021 is held in Qingdao, a coastal city in eastern China, from July 17–21, 2021. The conference is also held partially online for those that cannot attend due to travel restrictions.

The conference was held at the Blue Horizon Hotel:

The ICSI conference has been held in several cities and countries, over the years:

  • ICSI 2020 – Serbia (virtual)
  • ICSI 2019 – Chiang Mai, Vietnam
  • ICSI 2018 – Shanghai, China
  • ICSI 2017 – Fukuoka, Japan
  • ICSI 2016 – Bali, Indonesia
  • ICSI-CCI 2015 – Beijing, China
  • ICSI 2014 – Hefei, China
  • ICSI 2013 – Harbin, China
  • ICSI 2012 – Shenzhen, China
  • ICSI 2011 – Chongqing, China
  • ICSI 2010 – Beijing, China


The proceedings of the ICSI conference are published in the Springer Lecture Notes in Computer Science (LNCS) series as two volumes (Part 1 and Part 2). This ensures that the proceedings are indexed by EI and other indexes like DBLP.

ICSI conference proceedings (swarm intelligence)

This year, the conference received 177 submissions, which were reviewed on average by 2.5 reviewers. From this 104 papers were accepted for publications, which means an acceptance rate of 58.76%. The paper were organized into 16 sessions.

Day 1 – Registration

On the first day, I registered. I received a paper bag with a badge and the conference program. The proceedings was available online as a download.

Day 1 – Reception

There was also a reception at the hotel in the evening that lasted about an hour. There was food, beer and other drinks. This was a social activity, which is a good opportunity to discuss with other researchers that attend the conference.

Day – 2 – Opening ceremony
On the second day there was the opening ceremony, where the general chair talked about the conference, and the program.

The program committee chair also talked about the paper selection process.

Day – 2 – Keynote talks and invited talks

On the second day, there was two keynote talks and two invited talks. Some good researchers had been invited, and some of the talks were quite interesting. Below is a very brief overview.

The first keynote talk was by Prof. Qirong Tang from Tongji University who talked about “Large-Scale Heterogeneous Robotic Swarms”. He developed a swarm robotic platform that is used for some applications such as searching for multiple light sources, searching for a target, drug delivery in the body, etc. The idea is that some robots can cooperate together to perform a task more quickly (e.g. cooperative search) and thus outperform a single high quality robot. The swarm can be heterogeneous, that is using different types of robots such as flying robots and ground robots. Many bio-inspired algorithms are used to control a robot swarm such as particle swarm optimization (PSO) and genetic algorithms but it was argued that PSO is particularly suited for this task.

Some applications
Robots from a robot swarm

The second keynote talk was online by Prof. Chaomin Luo from USA about swarm intelligence applications to robotics and autonomous systems. This includes for example, exploration robots, search and rescue robots.

There was an invited talk by Prof. Gai-Ge Wang from Ocean university. He talked about how to improve the performance of metaheuristics using information feedback. The idea is that during iterations, some feedback of previous iterations is used to guide the search process towards better solutions.

The second invited talk was by Prof. Wenjian Luo from Harbin Institute of Technology (Shenzhen) about many-objectives optimization when multiple parties are involved. For example, to buy a car, many objectives may have to be considered such as the price, size, and fuel consumption and multiple parties such as an husband and wife may put different weights on those objectives. The goal is to find a solution that is optimal for all the parties involved but it is not always possible.

Day 2 – Paper presentations

On the afternoon, there was paper presentations and a poster session. There was some good papers about a variety of topics such as sheep optimization, classification of imbalanced data with PSO, citation analysis, swarm intelligence for UAVs, and multi-robot cooperation.

I have presented the below paper about proof searching for proving theorems using simulated anneealing (which is mainly the work of my post-doc. M. S. Nawaz). In that paper, we use the simulated annealing metaheuristic to search for proofs to PVS theorems and compare with a genetic algorithm.

Nawaz, M. S., Sun, M., Fournier-Viger, P. (2021). Proof Searching in PVS theorem prover using Simulated Annealing. Proceedings of the 12th Intern. Conf. on Swarm Intelligence (ICSI 2021) Part II, pp. 253-262 

There was also a good paper by Prof. Wei Song et al. about using fish swarm optimization for high utility itemset mining:

Song, W. Li, J. Huang, C.: Artificial Fish Swarm Algorithm for Mining High Utility Itemsets. ICSI (2) 2021: 407-419

Day 2 – Banquet

In the evening, there was a banquet. The best paper awards were announced.

ICSI 2022
It was announced that next year the ICSI 2022 conference will be held in Xian, China from July 15 to 19 2022.

icsi 2022 swarm intelligence conference

Swarm intelligence is not my main research area although I have participated to several papers on this topic. But the conference was interesting and well organized. The quality was generally good. I would attend it again if I have some papers on this topic.

Now, I will leave Qingdao, and next I will attend the CCF-AI 2021 conference, DSIT 2021 conference, and then the IEA AIE 2021 conference.

Philippe Fournier-Viger is a professor of Computer Science and also the founder of the open-source data mining software SPMF, offering more than 120 data mining algorithms.

Posted in artificial intelligence, Conference, Data Mining, Data science | Tagged , , , , , , , , , | Leave a comment

SPMF 2.48 + The Pattern Mining Wiki

Hi all, I have not been very active on the blog during the last month. This is because I had many thinsg going on in my personal and professional life that I will not reveal here. But I will be back soon with more regular content for the blog. Today, I write a blog post to give you some news:

SPMF 2.48

First, I would like to say that a new version of SPMF data mining software has just been released (v. 2.48) with two new algorithms:
NEclatClosed  for mining closed itemsets
HUIM-SPSO for mining high utility itemsets using Set-based Particle Swarm Optimization
Those are the original implementations, provided by the authors.

The Pattern Mining Wiki

Second, I would like to announce that I have created a new website called The Pattern Mining Wiki. It is a Wiki that will explain important concept related to pattern mining (discovering interesting patterns in data) as a kind of encyclopedia. Currently, the Pattern Mining Wiki does not have so much content because it has just been created last week and I update it only during my free time. But over time, it will improve and there will be some useful resources to learn more about pattern mining.

The Pattern Mining Wiki

To make the management of the Pattern Mining Wiki as simple as possible, ensure the quality of the content, and avoid spam, it will require an authorized account to modify the Wiki. Only some users will be allowed to directly modify the pages. If you want to make some contributions or have some suggestions, you may contact with me at : philfv8 AT yahoo DOT com.

MLiSE 2021 – deadline extension

Third, I would like to mention that the deadline for submiting your papers to the MLiSE 2021 workshop at PKDD that I co-organize has been extended to the 15th July. The theme of the workshop is Machine Learning in Software Engineering but the scope can be more broad so if you have any question about the workshop, feel free to contact with me. I would be happy to see your paper 🙂


This blog post was just to give some quick update. Hope it has been interesting.

Philippe Fournier-Viger is a professor of Computer Science and also the founder of the open-source data mining software SPMF, offering more than 200 data mining algorithms.

Posted in Machine Learning, Pattern Mining, Website | Tagged , , , , | Leave a comment

Brief report about ICIVIS 2021 (Int. Conference on Image, Vision and Intelligent system)

This week-end, I have attended the International Conference on Image, Vision and Intelligent system from 18 to 20 June 2021 in Changsha city, China.

It is a medium-sized conference (about 100 participants) but It is well-organized, and there was many interesting activites and speakers, as well as some workshops. The main theme of this conference is about image and computer vision but also some other works more related to intelligent systems where presented.

I have participated to this conference as an invited keynote speaker. I gave a talk on analyzing data for intelligent systems using pattern mining techniques. There was also an interesting keynote talk by Prof. Yang Xiao from University of Alabama, USA about detecting the theft of electricity from electricity networks and smart grids. Another keynote speaker was Prof. En Zhu from the National University of Defense Technology, who talked about detecting flow and anomalies in images. The fourth keynote speaker was Prof. Yong Wang from Central South University, about optimization algorithms and edge computing. That presentation has shown some cool applications such as drones being used to improve the internet coverage in some area or optimizing the placement of wind turbines in a wind farm. The last keynote speaker was Prof. Jian Yao from Wuhan University, about image-fusion. He shown many advanced techniques to transform images such as to fix light and stitching together overlaping videos.

This my pass, and program book:

Below, is the registration desk. The staff has been very helpful through the conference:

This is one of the room for listening to the talks:

This is a group picture:

There was also social activities such as an evening dinner and banquet, where I met many interesting researchers that I will keep contact with.

That is all of what I will write for today. It is just to give a quick overview of the conference. Next month, I will write about the ICSI 2021, CCF-AI 2021 DSIT 2021 , and  IEA AIE 2021 conferences, that I will also attend.

Philippe Fournier-Viger is a professor of Computer Science and also the founder of the open-source data mining software SPMF, offering more than 120 data mining algorithms.

Posted in Academia, artificial intelligence, Conference, Machine Learning | Tagged , , , , , , | Leave a comment

Approximate Algorithms for High Utility Itemset Mining

On this blog, I have previously given an introduction to a popular data mining task called high utility itemset mining. Put simply, this task aims at finding all the sets of values (items) that have a high importance in a database, where the importance is evaluated using a numeric function. That sounds complicated? But it is not. A simple application is for example to analyze a database of customer transaction to find the sets of products that people buy together and yield a lot of money (values = purchased products, utility = profit). Finding such high utility patterns can then be used to understand the customer behavior and take business decisions. There are also many other applications.

High utility itemset mining is an interesting problem for computer science researchers because it is hard. There are often millions of ways of combining values (items) together in a database. Thus, an efficient algorithm for high utility itemset mining must search to find the solution (the set of high utility itemsets) while ideally avoid exploring all the possibilities.

To efficiently find a solution to a high utility itemset mining problem (task), several efficient algorithms have been designed such as UP-Growth, FHM, HUI-Miner, EFIM, and ULB-Miner. These algorithms are complete algorithms because they guarantee finding the solution (all high utility itemsets) However, these algorithms can still have very long execution times on some databases depending on the size of the data, the algorithm’s parameters, and the characteristics of the data.

For this reason, a research direction in recent years has been to also design some approximate algorithms for high utility itemset mining. These algorithms do not guarantee to find the complete solution but try to be faster. Thus, there is a trade-off between speed and completness of the results. Most approximate algorithms for high utility itemset mining are based on optimization algorithms such as those for particle-swarm optimization, genetic algorithms, the bat algorithm, and bee swarm optimization.

Recently, my team proposed a new paper in that direction to appear in 2021, where we designed two new approximate algorithms, named HUIM-HC and HUIM-SA, respectively based on Hill Climbing and Simulated Annealing. The PDF of the paper is below:

Nawaz, M.S., Fournier-Viger, P., Yun, U., Wu, Y., Song, W. (2021). Mining High Utility Itemsets with Hill Climbing and Simulated Annealing. ACM Transactions on Management Information Systems (to appear)

In that paper, we compare with many state-of-the art approximate algorithms for this problem (HUIF-GA, HUIM-BPSO, HUIM-BA, HUIF-PSO- HUIM-BPSOS and HUIM-GA) and observed that HUIM-HC all algorithms on the tested datasets. For example, see some pictures from some runtime experiments below on 6 datasets:

In this picture, it can be observed that HUIM-SA and HUIM-HC have excellent performance. In a) b) c) d), e), f) HUIM-HC is the fastest, while HUIM-SA is second best on most datasets (except Foodmart).

In another experiment in the paper it is shown that although HUIM-SA is usually much faster than previous algorithms, it can find about the same number of high utility itemsets, while HUIM-HC usually find a bit less.

If you are interested by this research area, there are several possibilities for that. A good starting point to save time is to read the above paper and also you can find the source code of all the above algorithms and datasets in the SPMF data mining library. By using that source code, you do not need to implement these algorithms again and can compare with them. By the way, the source code of HUIM-HC and HUIM-SA will be included in SPMF next week (as I still need to finish the integration).

Hope that this blog post has been interesting! I did not write so much on the blog recently because I have been very busy and some unexpected events occurred. But now I have more free time and I will start again to write more on the blog. If you have any comments or questions, please write a comment below.

Philippe Fournier-Viger is a professor of Computer Science and also the founder of the open-source data mining software SPMF, offering more than 120 data mining algorithms.

Posted in Pattern Mining, Utility Mining | Tagged , , , , , , , , | Leave a comment

UDML 2021 @ ICDM 2021

Hi all, This is to let you know that the UDML workshop on utility driven mining and learning is back again this year at ICDM, for the fourth edition.

UDML 2021 at ICDM 2021 workshop

The topic of this workshop is the concept of utility in data mining and machine learning. This includes various topics such as:

  • Utility pattern mining
  • Game-theoretic multiagent system
  • Utility-based decision-making, planning and negotiation
  • Models for utility optimizations and maximization

All accepted papers will be included in the IEEE ICDM Workshop proceedings, which are EI indexed. The deadline for submiting papers is the 3rd September 2021.

For more details, this the website of the workshop:

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in Big data, cfp, Conference, Data Mining, Utility Mining | Tagged , , , , , , , | Leave a comment

MLiSE 2021 @ PKDD 2021 – a new workshop!

I am glad to announce that I am co-organizing a new workshop called MLiSE 2021 (1st international workshop on Machine Learning in Software Engineering), held in conjunction with the ECML PKDD 2021 conference.

Briefly, the aim of this workshop is to bring together the data mining and machine learning (ML) community with the software engineering (SE) community. On one hand, there is an increasing demand and interest in Software Engineering (SE) to improve quality, reliability, cost-effectiveness and the ability to solve complex problems, which has led researchers to explore the potential and applicability of ML in SE.  For example, some emerging applications of ML for SE are source code generation from requirements, automatically proving the correctness of software specifications, providing intelligent assistance to developers, and automating the software development process with planning and resource management.  On the other hand, SE techniques and methodologies can be used to improve the ML process (SE for ML).

The deadline for submiting papers is the 23rd June 2021, and the format is 15 pages according to the Springer LNCS format.

All papers are welcome that are related to data mining, machine learning and software engineering. These papers can be more theoretical or applied, and from academia or the industry. If you are interested to submit but are not sure if the paper is relevant, feel free to send me an e-mail.

The papers will be published on the MLiSE 2021 website. Moreover, a Springer book and special journal issue are being planned (to be confirmed).

Hope that this is interesting and that I will see your paper submissions in MLiSE 2021 soon:-)

Philippe Fournier-Viger is a full professor working in China and founder of the SPMF open source data mining software.

Posted in artificial intelligence, Big data, cfp, Conference, Machine Learning | Tagged , , , , , , , , , | Leave a comment