salesforce / causalai

Salesforce CausalAI Library: A Fast and Scalable framework for Causal Analysis of Time Series and Tabular Data
BSD 3-Clause "New" or "Revised" License
259 stars 28 forks source link

Comparison between pyRCA and Causal AI RCA functionality #14

Open PetrarcaBruto opened 11 months ago

PetrarcaBruto commented 11 months ago

Hi, I am confused regarding the above. I would to hear directly from Salesforce which of the two frameworks should I be using for what use cases. Causal AI seems more complete because it also handles tabular data, both have UI tools. It also has a more recent consolidated release where the RCA functionality was added.

Please clarify, Thanks, Petrarca

devansharpit commented 10 months ago

@PetrarcaBruto Hi, as the name suggests, PyRCA is focused on root cause analysis, while CausalAI is more focused on causal discovery and causal inference, though it also supports 2 algorithms for RCA.

PetrarcaBruto commented 10 months ago

@devansharpit Thanks for your reply. Do you have comments about the differences between the RCA algorithms in the two frameworks. Any particular differences I should take into account? Does Salesforce have plans to consolidate both frameworks, which is the probably the better way to go as far as users are concerned? For the pyRCA UI is very fiddly and implemented with older tools. I had to go back to Python 3.8 to make it work.