Discovering Alarm Correlation Rules for Network Fault Management (video)

In this blog post, I will share the video of our new paper about analyzing alarms in telecomunication networks presented at the AIOPS 2020 workshop. This work is part of an industrial collaboration project. The motivation for this project is that there are typically thousands of alarms in a telecomunication network, and not all of them are important. To allows network operators to focus on fixing issues that are the most important, we propose a method to discover correlations between alarms.

For this purpose, we view a telecommunication network as an attributed graph where nodes represent devices, edges indicates connections between devices, and attributes of vertices represent alarms. Then, we apply a novel algorithm to find rules of the form A–>B indicating that if alarm A appears, Alarm B is likely to occur. Then, using these rules, we can reduce the number of alarms presented to network maintenance workers. Though, the approach is designed for analyzing alarms it could be applied to other data modelled as graphs.

Here is the link to watch the paper presentation:

And here is the reference to the paper:

Fournier-Viger, P., Ganghuan, H., Zhou, M., Nouioua1, M., Liu, J. (2020). Discovering Alarm Correlation Rules for Network Fault Management. Proc. of the International Workshop on Artificial Intelligence for IT Operations (AIOPS), in conjunctions with the 18th International Conference on Service-Oriented Computing (ICSOC2020) conference,

That is all I wanted to write for today!

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

This entry was posted in Data Mining, Data science, Video and tagged , , , , . Bookmark the permalink.

3 Responses to Discovering Alarm Correlation Rules for Network Fault Management (video)

  1. Yulai Cui says:

    Thanks for the insightful paper. How should I infer rules if ACORa2b = ACORb2a = 1? In other words, when all A happen with B?


  2. Mohsen Keshavarzi says:

    thanks for sharing.
    i have one question.what is the best algorithm to do this job with ML?

    • Hi, thanks for reading and sorry to reply late. I did not see your comment before. For ML, I think that pattern mining can be viewed as a ML technique. But I think maybe you want to know about something more like neural networks. I do not know the answer. 🙂 But by reading some papers we could find out. Best regards,

Leave a Reply

Your email address will not be published. Required fields are marked *