Institutional Repository

Modelling a multi-channel messaging framework: a machine learning approach

Show simple item record

dc.contributor.advisor Mnkandla, Ernest
dc.contributor.author Salami, Olusola
dc.date.accessioned 2023-06-30T07:16:24Z
dc.date.available 2023-06-30T07:16:24Z
dc.date.issued 2023-01
dc.identifier.uri https://hdl.handle.net/10500/30221
dc.description.abstract Multi-channel messaging (MCM) systems have been implemented to integrate heterogeneous messaging channels for message delivery to Financial Services Institutions (FSIs) customers worldwide. However, implementations utilizing machine learning techniques to determine channel availability, dynamic assignment, and monitoring of customer patterns are being explored with newer technological advancements. Such approaches are used to investigate how Integrated multi-channel messaging can be implemented using machine learning algorithms to enable effective and efficient dynamic channel selection and integration methods. This research explored and investigated the various machine learning algorithms for optimal channel selection. The study delved into applying these algorithms and their use to channel selection, including the end-user context, focusing on the multi-armed bandit (MAB) problem, Tug of War and Upper Confidence Bound algorithm in providing a novel approach to solving this problem. The study presented a framework that fully integrates different web channels (Facebook, WhatsApp, Instagram IM, SMS, and Email) with a decision-making module and machine learning for the model to learn customer patterns over time. This framework uses a minimal memory and computation capability which employs simple learning procedures from the machine learning algorithms while relying on the message acknowledgement feedback from each channel. This work also describes a software architecture to support this and evaluate its effectiveness in an MCM enabled customer alert system currently used by financial service institutions. The efficacy of the proposed solution was evaluated using a simulation-based performance analysis method. The designed framework took advantage of simple machine learning algorithms and the inherent flexibility of integrating heterogeneous channels for efficient resource utilization when messages are transmitted. Furthermore, an Enterprise Service Bus (ESB) assigns weights dynamically to channels that customer use frequently with the use of the Upper Confidence Bound algorithm. This method allows flexibility to realise requirements for geolocation sensing, scheduling schemes and user mobility. The framework can choose channels dynamically, incorporating a machine learning module for message delivery patterns and supporting an integration layer via a common data channel-agnostic to each channel integrated. Lessons learnt from this design should be further refined to motivate future work in this area en
dc.format.extent 1 online resource (xviii, 191 pages): illustrations en
dc.language.iso en en
dc.subject Machine learning en
dc.subject Artificial intelligence en
dc.subject Datasets en
dc.subject Multi-channel messaging system en
dc.subject Messaging channels en
dc.subject Machine learning algorithms en
dc.subject Upper confidence bound algorithm en
dc.subject Tug of war algorithm en
dc.subject Multi-armed bandits problem en
dc.subject Design science research en
dc.subject Enterprise service bus en
dc.subject Message producers en
dc.subject Message consumers en
dc.subject Financial services institutions en
dc.subject Customer alert messaging system en
dc.subject Fourth Industrial Revolution and Digitalisation en
dc.subject SDG 9 Industry, Innovation and Infrastructure en
dc.subject.ddc 004.692
dc.subject.lcsh Financial services industry -- Data processing en
dc.subject.lcsh Financial services industry -- Technological innovations en
dc.subject.lcsh Financial institutions -- Communication systems en
dc.subject.lcsh Financial institutions -- Effect of technological innovations on en
dc.subject.lcsh Financial services industry -- Information technology en
dc.subject.lcsh Artificial intelligence -- Financial applications en
dc.subject.lcsh Internet Relay Chat en
dc.subject.lcsh Real-time data processing en
dc.subject.other UCTD
dc.title Modelling a multi-channel messaging framework: a machine learning approach en
dc.type Thesis en
dc.description.department School of Computing en
dc.description.degree D. Phil. (Computer Science) en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics