Understanding and Forecasting User Behavior in Social Communities: A Synthesis of Artificial Intelligence Approaches | Synapse