SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Дипломная работа
на тему:
«Адаптивные пользовательские
интерфейсы банковских систем»
Руководитель: Горский К.П.
Дипломник группы 08-606: Пивач С.Ф.
Москва, 2015
1
Проблема и её актуальность.
Финансовые операции, которые десять лет назад обрабатывал
подготовленный операционист, теперь совершает любой
пользователь финансового онлайн-сервиса.
2
•При
первом
входе
• Через
полгода-
год
•При
первом
входе
• Через
полгода-
год
Как пользователь воспринимает ПИ: Как выглядит в это время ПИ:
Постановка задачи
3
Проанализировать существующие
пользовательские интерфейсы систем ДБО и
проблемы их удобства.
Разработать алгоритмы и правила
адаптации интерфейсов систем
дистанционного банковского обслуживания.
Спроектировать шаблоны интерфейса.
Получить оценку эффективности
предложенного подхода.
Обзор существующих решений
4
Предлагаемый подход.
 Разделять всех пользователей на две
группы: «новички» и «продвинутые
пользователи». Для каждой группы создать
шаблон интерфейса.
 Создать адаптивное меню быстрого доступа
для часто используемых операций.
 После совершений операции предлагать
список других операций, обычно
совершаемых пользователем после этой.
5
Структурная схема.
6
Схема работы интерфейса в течение сеанса 7
Разделение пользователей на группы
8
Для разбиения пользователей на группы будет
сформирована модель пользователя:
Wm t =
Wtype,
fact i , value fact i .
, i = 1, n
где Wtype – принадлежность к одной из групп пользователей;
fact(i) – наименование i -ой характеристики пользователя;
value… – значения соответствующего показателя.
Random Forest
9
Алгоритм использует комитет решающих деревьев. Классификация
объектов проводится путём голосования: каждое дерево комитета
относит классифицируемый объект к одному из классов, и
побеждает класс, за который проголосовало наибольшее число
деревьев.
Для множества элементов A обучающей выборки, содержащей объекты
из классов 𝐾1, … , 𝐾𝑙:
𝐺𝑖𝑛𝑖 𝐴, 𝐾 = 1 −
𝑖=1
𝑙
(
𝐴𝑖
|𝐴|
)2
Соответственно, для множества элементов A обучающей выборки,
содержащей объекты из классов 𝐾1, … , 𝐾𝑙, признака Q, имеющего q
значений:
𝐺𝑖𝑛𝑖 𝐴, 𝐾, 𝑄 = 𝐺𝑖𝑛𝑖 𝐴, 𝐾 −
𝑗=1
𝑞
𝐴𝑗
𝐴
𝐺𝑖𝑛𝑖(𝐴𝑗, 𝐾)
Для выбора признака, на основе которого производится разбиение при
построении решающего дерева, используется критерий Джинни:
Характеристики пользователя
10
Данные из
анкеты:
Пол
Возраст
Род
деятельности
Тестирование
пользователя:
Пользовались ли вы
когда-нибудь услугами
интернет-банком,
мобильным банком
или другим ДБО?
Какие финансовые
продукты Вы лично
используете?
В каком виде Вы получаете
свой основной заработок
(зарплату, стипендию,
пенсию, материальную
помощь и т.д.)?
Диаграмма деятельности построения
графа переходов
11
Поиск ассоциативных правил
12
№ Совершенные
операции
1 МТС, ЕПД, МГТС
2 ЕПД, Мегафон
3 ЕПД, МТС, Мегафон,
МГТС
4 НетБайНет, Мегафон
5 МТС, ЕПД, МГТС,
Мегафон
6 МосЭнерго
ItemSet Support
МТС 3
ЕПД 4
МГТС 3
Мегафон 4
НетбайНет 1
МосЭнерго 1
Формирование и подсчет
одноэлементных кандидатов
ItemSet Support
МТС, ЕПД 3
МТС, МГТС 3
МТС, Мегафон 2
ЕПД, МГТС 2
ЕПД, Мегафон 3
МГТС,Мегафон 2
Формирование и подсчет
двуэлементных кандидатов
ItemSet Support
МТС, ЕПД, МГТС 3
МТС,ЕПД,Мегафон 2
ЕПД,Мегафон, МГТС 2
МТС,МГТС,Мегафон 2
Формирование и подсчет
трехэлементных кандидатов
Используемые технологии.
13
python
Демонстрация работы: тур по сайту для
пользователя-новичка.
14
Демонстрация работы: всплывающие
подсказки для пользователя-новичка.
15
Демонстрация работы: меню с часто используемыми
операциями и список операций, предлагаемый после
совершенной.
16
Юзабилити-тестирование: скорость
взаимодействия.
Задача 1 уч. (1 гр.) 2 уч. (1 гр.) 3 уч. (2 гр.) 4 уч (2 гр.)
1 сеанс
№ 1. Оплата МТС 5 5 5 5
№ 2. Перевод на карту 5 5 4 5
№ 3. Оплата Мегафон 5 6 6 6
№ 4. Оплата NetbyNet 7 7 7 7
Среднее 5,5 5,75 5,5 5,75
2 сеанс
№ 1. Оплата МТС 5 5 4 4
№ 4. Оплата NetbyNet 7 7 3 3
Среднее 6 6 3,5 3,5
3 сеанс
№ 4. Оплата МТС 7 7 3 3
№ 1. Оплата NetbyNet 5 5 3 3
Среднее 6 6 3 3
4 сеанс
№ 3. Оплата Мегафон 5 5 4 4
Среднее 5 5 4 4
17
Среднееколичество
переходовпользователей
засеанс.
Результаты и дальнейшее развитие.
• Предложен и разработан
комплексный подход создания
адаптивного ПИ
• Увеличение скорости
взаимодействия пользователя на
20%
Результаты
• Юзабилити-тестирование с большим
количеством респондентов
• Использовать данные о внешнем
взаимодействии для продажи
банковских продуктов внутри
сервисов ДБО
• Разработать обобщение подхода для
любых ПИ с древовидной структурой
Дальнейшее
развитие
18
Приложение 1: Используемая
терминология
 Дистанционное банковское обслуживание (ДБО) -
технологии предоставления банковских услуг на
основании распоряжений, передаваемых клиентом
удаленным образом (то есть без его визита в банк).
 Интернет-банкинг (Интернет-Банк) – это одна из
разновидностей ДБО, платежный банковский сервис,
который помогает управлять счетами, осуществлять
контроль над личными средствами и проводить
финансовые операции через Интернет.
19
Приложение 2: Поиск узлов с наибольшим
сумарным весом входящих дуг.
20
Приложение 3: Визуализация графа
переходов
21
Приложение 4: Random Forest.
Как строются деревья решений?
Пусть обучающая выборка A состоит из N примеров, размерность
пространства признаков M равна m и задан параметр q = 𝑚.
Все деревья решений строятся независимо друг от друга по
следующей процедуре:
 Сгенерируем случайную подвыборку с
повторением размером n из обучающей выборки.
 Построим решающее дерево, классифицирующее примеры
данной подвыборки. Причём в ходе создания очередного узла
дерева будем выбирать признак, на основе которого
производится разбиение только из q случайных. Выбор
наилучшего из этих признаков может осуществляться с
помощью критерия Джинни.
 Дерево строится до полного исчерпания подвыборки.
22
Приложение 5: Почему Random Forest?
23
𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑟𝑎𝑛𝑑𝑜𝑚_𝑓𝑜𝑟𝑒𝑠𝑡 = 73 %
𝑅𝑒𝑐𝑎𝑙𝑙 𝑟𝑎𝑛𝑑𝑜𝑚_𝑓𝑜𝑟𝑒𝑠𝑡 = 79%
𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑘𝑁𝑁 = 70 %
𝑅𝑒𝑐𝑎𝑙𝑙 𝑘𝑁𝑁= 42%
𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑆𝑉𝑀 = 57 %
𝑅𝑒𝑐𝑎𝑙𝑙 𝑆𝑉𝑀= 89%

Weitere ähnliche Inhalte

Ähnlich wie Дипломная работа: Адаптивные пользовательские интерфейсы банковских систем.

Исследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLABИсследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLAB
Денис Лобановский
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experience
Yanina Trofimenko
 
Презентация DataScoring: Big Data и кредитный скоринг
Презентация DataScoring: Big Data и кредитный скорингПрезентация DataScoring: Big Data и кредитный скоринг
Презентация DataScoring: Big Data и кредитный скоринг
Anton Vokrug
 
графовый грааль для фрии (2014)
графовый грааль   для фрии (2014)графовый грааль   для фрии (2014)
графовый грааль для фрии (2014)
Vic N
 
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банкMarkswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
Alexey Skobelev
 
эволюция программ лояльности
эволюция программ лояльностиэволюция программ лояльности
эволюция программ лояльности
Nikita Abramenko
 

Ähnlich wie Дипломная работа: Адаптивные пользовательские интерфейсы банковских систем. (20)

Prezentatsia
PrezentatsiaPrezentatsia
Prezentatsia
 
Презентация Анастасии Масленниковой (Лето Банк) с конференции «Mobile-First:...
Презентация  Анастасии Масленниковой (Лето Банк) с конференции «Mobile-First:...Презентация  Анастасии Масленниковой (Лето Банк) с конференции «Mobile-First:...
Презентация Анастасии Масленниковой (Лето Банк) с конференции «Mobile-First:...
 
Концепция банка будущего
Концепция банка будущегоКонцепция банка будущего
Концепция банка будущего
 
Ru v3.0 big_datascoring
Ru v3.0 big_datascoringRu v3.0 big_datascoring
Ru v3.0 big_datascoring
 
Usability MobioLab
Usability MobioLabUsability MobioLab
Usability MobioLab
 
Исследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLABИсследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLAB
 
Markswebb Rank & Report - Об агентстве и портфолио проектов
Markswebb Rank & Report - Об агентстве и портфолио проектовMarkswebb Rank & Report - Об агентстве и портфолио проектов
Markswebb Rank & Report - Об агентстве и портфолио проектов
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experience
 
Сравнительное исследование удобства интернет-банков 2015
Сравнительное исследование удобства интернет-банков 2015Сравнительное исследование удобства интернет-банков 2015
Сравнительное исследование удобства интернет-банков 2015
 
Юзабилити-рейтинг интернет-банков - 2015
Юзабилити-рейтинг интернет-банков - 2015Юзабилити-рейтинг интернет-банков - 2015
Юзабилити-рейтинг интернет-банков - 2015
 
Юзабилити-рейтинг интернет-банков 2015
Юзабилити-рейтинг интернет-банков 2015Юзабилити-рейтинг интернет-банков 2015
Юзабилити-рейтинг интернет-банков 2015
 
Презентация Дмитрия Силаева (USABILITYLAB) с конференции «ДБО: новые возможно...
Презентация Дмитрия Силаева (USABILITYLAB) с конференции «ДБО: новые возможно...Презентация Дмитрия Силаева (USABILITYLAB) с конференции «ДБО: новые возможно...
Презентация Дмитрия Силаева (USABILITYLAB) с конференции «ДБО: новые возможно...
 
001 аналитик
001 аналитик001 аналитик
001 аналитик
 
Юзабилити ДБО исследования
Юзабилити ДБО исследованияЮзабилити ДБО исследования
Юзабилити ДБО исследования
 
Презентация DataScoring: Big Data и кредитный скоринг
Презентация DataScoring: Big Data и кредитный скорингПрезентация DataScoring: Big Data и кредитный скоринг
Презентация DataScoring: Big Data и кредитный скоринг
 
графовый грааль для фрии (2014)
графовый грааль   для фрии (2014)графовый грааль   для фрии (2014)
графовый грааль для фрии (2014)
 
Графовый Грааль - для ФРИИ (2014)
Графовый Грааль - для ФРИИ (2014)Графовый Грааль - для ФРИИ (2014)
Графовый Грааль - для ФРИИ (2014)
 
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банкMarkswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
Markswebb Rank & Report: 10 советов, как сделать лучший интернет-банк
 
эволюция программ лояльности
эволюция программ лояльностиэволюция программ лояльности
эволюция программ лояльности
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
 

Дипломная работа: Адаптивные пользовательские интерфейсы банковских систем.

  • 1. Дипломная работа на тему: «Адаптивные пользовательские интерфейсы банковских систем» Руководитель: Горский К.П. Дипломник группы 08-606: Пивач С.Ф. Москва, 2015 1
  • 2. Проблема и её актуальность. Финансовые операции, которые десять лет назад обрабатывал подготовленный операционист, теперь совершает любой пользователь финансового онлайн-сервиса. 2 •При первом входе • Через полгода- год •При первом входе • Через полгода- год Как пользователь воспринимает ПИ: Как выглядит в это время ПИ:
  • 3. Постановка задачи 3 Проанализировать существующие пользовательские интерфейсы систем ДБО и проблемы их удобства. Разработать алгоритмы и правила адаптации интерфейсов систем дистанционного банковского обслуживания. Спроектировать шаблоны интерфейса. Получить оценку эффективности предложенного подхода.
  • 5. Предлагаемый подход.  Разделять всех пользователей на две группы: «новички» и «продвинутые пользователи». Для каждой группы создать шаблон интерфейса.  Создать адаптивное меню быстрого доступа для часто используемых операций.  После совершений операции предлагать список других операций, обычно совершаемых пользователем после этой. 5
  • 7. Схема работы интерфейса в течение сеанса 7
  • 8. Разделение пользователей на группы 8 Для разбиения пользователей на группы будет сформирована модель пользователя: Wm t = Wtype, fact i , value fact i . , i = 1, n где Wtype – принадлежность к одной из групп пользователей; fact(i) – наименование i -ой характеристики пользователя; value… – значения соответствующего показателя.
  • 9. Random Forest 9 Алгоритм использует комитет решающих деревьев. Классификация объектов проводится путём голосования: каждое дерево комитета относит классифицируемый объект к одному из классов, и побеждает класс, за который проголосовало наибольшее число деревьев. Для множества элементов A обучающей выборки, содержащей объекты из классов 𝐾1, … , 𝐾𝑙: 𝐺𝑖𝑛𝑖 𝐴, 𝐾 = 1 − 𝑖=1 𝑙 ( 𝐴𝑖 |𝐴| )2 Соответственно, для множества элементов A обучающей выборки, содержащей объекты из классов 𝐾1, … , 𝐾𝑙, признака Q, имеющего q значений: 𝐺𝑖𝑛𝑖 𝐴, 𝐾, 𝑄 = 𝐺𝑖𝑛𝑖 𝐴, 𝐾 − 𝑗=1 𝑞 𝐴𝑗 𝐴 𝐺𝑖𝑛𝑖(𝐴𝑗, 𝐾) Для выбора признака, на основе которого производится разбиение при построении решающего дерева, используется критерий Джинни:
  • 10. Характеристики пользователя 10 Данные из анкеты: Пол Возраст Род деятельности Тестирование пользователя: Пользовались ли вы когда-нибудь услугами интернет-банком, мобильным банком или другим ДБО? Какие финансовые продукты Вы лично используете? В каком виде Вы получаете свой основной заработок (зарплату, стипендию, пенсию, материальную помощь и т.д.)?
  • 12. Поиск ассоциативных правил 12 № Совершенные операции 1 МТС, ЕПД, МГТС 2 ЕПД, Мегафон 3 ЕПД, МТС, Мегафон, МГТС 4 НетБайНет, Мегафон 5 МТС, ЕПД, МГТС, Мегафон 6 МосЭнерго ItemSet Support МТС 3 ЕПД 4 МГТС 3 Мегафон 4 НетбайНет 1 МосЭнерго 1 Формирование и подсчет одноэлементных кандидатов ItemSet Support МТС, ЕПД 3 МТС, МГТС 3 МТС, Мегафон 2 ЕПД, МГТС 2 ЕПД, Мегафон 3 МГТС,Мегафон 2 Формирование и подсчет двуэлементных кандидатов ItemSet Support МТС, ЕПД, МГТС 3 МТС,ЕПД,Мегафон 2 ЕПД,Мегафон, МГТС 2 МТС,МГТС,Мегафон 2 Формирование и подсчет трехэлементных кандидатов
  • 14. Демонстрация работы: тур по сайту для пользователя-новичка. 14
  • 15. Демонстрация работы: всплывающие подсказки для пользователя-новичка. 15
  • 16. Демонстрация работы: меню с часто используемыми операциями и список операций, предлагаемый после совершенной. 16
  • 17. Юзабилити-тестирование: скорость взаимодействия. Задача 1 уч. (1 гр.) 2 уч. (1 гр.) 3 уч. (2 гр.) 4 уч (2 гр.) 1 сеанс № 1. Оплата МТС 5 5 5 5 № 2. Перевод на карту 5 5 4 5 № 3. Оплата Мегафон 5 6 6 6 № 4. Оплата NetbyNet 7 7 7 7 Среднее 5,5 5,75 5,5 5,75 2 сеанс № 1. Оплата МТС 5 5 4 4 № 4. Оплата NetbyNet 7 7 3 3 Среднее 6 6 3,5 3,5 3 сеанс № 4. Оплата МТС 7 7 3 3 № 1. Оплата NetbyNet 5 5 3 3 Среднее 6 6 3 3 4 сеанс № 3. Оплата Мегафон 5 5 4 4 Среднее 5 5 4 4 17 Среднееколичество переходовпользователей засеанс.
  • 18. Результаты и дальнейшее развитие. • Предложен и разработан комплексный подход создания адаптивного ПИ • Увеличение скорости взаимодействия пользователя на 20% Результаты • Юзабилити-тестирование с большим количеством респондентов • Использовать данные о внешнем взаимодействии для продажи банковских продуктов внутри сервисов ДБО • Разработать обобщение подхода для любых ПИ с древовидной структурой Дальнейшее развитие 18
  • 19. Приложение 1: Используемая терминология  Дистанционное банковское обслуживание (ДБО) - технологии предоставления банковских услуг на основании распоряжений, передаваемых клиентом удаленным образом (то есть без его визита в банк).  Интернет-банкинг (Интернет-Банк) – это одна из разновидностей ДБО, платежный банковский сервис, который помогает управлять счетами, осуществлять контроль над личными средствами и проводить финансовые операции через Интернет. 19
  • 20. Приложение 2: Поиск узлов с наибольшим сумарным весом входящих дуг. 20
  • 21. Приложение 3: Визуализация графа переходов 21
  • 22. Приложение 4: Random Forest. Как строются деревья решений? Пусть обучающая выборка A состоит из N примеров, размерность пространства признаков M равна m и задан параметр q = 𝑚. Все деревья решений строятся независимо друг от друга по следующей процедуре:  Сгенерируем случайную подвыборку с повторением размером n из обучающей выборки.  Построим решающее дерево, классифицирующее примеры данной подвыборки. Причём в ходе создания очередного узла дерева будем выбирать признак, на основе которого производится разбиение только из q случайных. Выбор наилучшего из этих признаков может осуществляться с помощью критерия Джинни.  Дерево строится до полного исчерпания подвыборки. 22
  • 23. Приложение 5: Почему Random Forest? 23 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑟𝑎𝑛𝑑𝑜𝑚_𝑓𝑜𝑟𝑒𝑠𝑡 = 73 % 𝑅𝑒𝑐𝑎𝑙𝑙 𝑟𝑎𝑛𝑑𝑜𝑚_𝑓𝑜𝑟𝑒𝑠𝑡 = 79% 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑘𝑁𝑁 = 70 % 𝑅𝑒𝑐𝑎𝑙𝑙 𝑘𝑁𝑁= 42% 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑆𝑉𝑀 = 57 % 𝑅𝑒𝑐𝑎𝑙𝑙 𝑆𝑉𝑀= 89%