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 |