Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой
Рассматривается типовой интерфейс пользователя в задаче поиска по образцу (ключевому слову) с упреждающей подсказкой. Предлагаются математические модели оценки трудоемкости вариантов интерфейса с пошаговой и прицельной подсказкой. Приводятся результаты имитационного моделирования процессов формирова...
Saved in:
| Published in: | Математичні машини і системи |
|---|---|
| Date: | 2011 |
| Main Authors: | , , , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут проблем математичних машин і систем НАН України
2011
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/83400 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой / Г.Е. Кузьменко, В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2011. — № 1. — С. 61-71. — Бібліогр.: 7 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859907204181655552 |
|---|---|
| author | Кузьменко, Г.Е. Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. |
| author_facet | Кузьменко, Г.Е. Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. |
| citation_txt | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой / Г.Е. Кузьменко, В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2011. — № 1. — С. 61-71. — Бібліогр.: 7 назв. — рос. |
| collection | DSpace DC |
| container_title | Математичні машини і системи |
| description | Рассматривается типовой интерфейс пользователя в задаче поиска по образцу (ключевому слову) с упреждающей подсказкой. Предлагаются математические модели оценки трудоемкости вариантов интерфейса с пошаговой и прицельной подсказкой. Приводятся результаты имитационного моделирования процессов формирования подсказки.
Розглядається типовий інтерфейс користувача у задачі пошуку за зразком (ключовим словом) з упереджувальною підказкою. Пропонуються математичні моделі оцінки трудомісткості варіантів інтерфейсу з покроковою та прицільною підказкою. Наводяться результати імітаційного моделювання процесів формування підказки.
A typical user interface for the task of sample (keyword) search with the ahead prompt is discussed. Mathematical models for estimation of interface complexity with the step-by-step and aim prompt are proposed. The results of simulations of the prompt formation are given.
|
| first_indexed | 2025-12-07T16:01:00Z |
| format | Article |
| fulltext |
© Кузьменко Г.Е., Литвинов В.А., Майстренко С.Я., Оксанич И.Н., 2011 61
ISSN 1028-9763. Математичні машини і системи, 2011, № 1
УДК 681.3
Г.Е. КУЗЬМЕНКО, В.А. ЛИТВИНОВ, С.Я. МАЙСТРЕНКО, И.Н. ОКСАНИЧ
ИНТЕЛЛЕКТУАЛИЗОВАННЫЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
ИНФОРМАЦИОННО-ПОИСКОВОЙ СИСТЕМЫ В ЗАДАЧЕ ПОИСКА
ПО КЛЮЧЕВОМУ СЛОВУ ("ОБРАЗЦУ") С УПРЕЖДАЮЩЕЙ ПОДСКАЗКОЙ
Анотація. Розглядається типовий інтерфейс користувача у задачі пошуку за зразком (ключовим
словом) з упереджувальною підказкою. Пропонуються математичні моделі оцінки
трудомісткості варіантів інтерфейсу з покроковою та прицільною підказкою. Наводяться ре-
зультати імітаційного моделювання процесів формування підказки.
Ключові слова: інтерфейс користувача, пошук за ключовим словом, GOMS, упереджувальна під-
казка.
Аннотация. Рассматривается типовой интерфейс пользователя в задаче поиска по образцу
(ключевому слову) с упреждающей подсказкой. Предлагаются математические модели оценки
трудоемкости вариантов интерфейса с пошаговой и прицельной подсказкой. Приводятся резуль-
таты имитационного моделирования процессов формирования подсказки.
Ключевые слова: интерфейс пользователя, поиск по ключевому слову, GOMS, упреждающая под-
сказка.
Abstract. A typical user interface for the task of sample (keyword) search with the ahead prompt is dis-
cussed. Mathematical models for estimation of interface complexity with the step-by-step and aim prompt
are proposed. The results of simulations of the prompt formation are given.
Key words: user interface, search keyword, GOMS, forward prompt.
1. Введение
Типовая задача поиска по образцу, реализующая доступ к ресурсам информационно-
поисковой (справочной) системы заключается в задании некоего образца (ключевого сло-
ва) и его нахождении в базовом словаре (БС) слов-эталонов. Целевые действия, выполняе-
мые в случае нахождения (ненахождения) образца в БС, зависят от назначения системы
поиска. Обычным действием общего характера является доступ к неким информационным
ресурсам, связанным с соответствующим словом-эталоном.
Область приложения таких задач весьма широка – от простых систем учета товаров
на складе до поисковых систем мультимедийных Web-ресурсов СППР.
В статье предлагаются подходы к оценке и снижению трудоемкости интерфейса,
определяющей интеллектуальную нагрузку на пользователя (т.е. нагрузку, требующую оп-
ределенных затрат умственного труда).
2. Типовой интерфейс пользователя (ИП) с упреждающей подсказкой образца
Упреждающая подсказка, являющаяся признаком "интеллектуализованности" ИП в приня-
том нами смысле, заключается в том, что по мере ввода начальных символов образца,
вплоть до ввода "детерминанта" [1], однозначно определяющего образец, прогнозируются
возможные варианты искомого эталона и предоставляются пользователю.
В основу такой подсказки положены две особенности БС:
– лексикографическая упорядоченность слов-эталонов;
– информационная избыточность.
Примем следующие обозначения:
( )nij aaaA ......1= – −j е слово БС; ni ,1= ; Nj ,1= ;
62 ISSN 1028-9763. Математичні машини і системи, 2011, № 1
q – мощность множества символов (алфавита) составляющих слова – эталоны и
образцы.
Лексикографическую упорядоченность слов БС определим следующим образом.
Каждому значению символа ia поставим в соответствие число
( ){ }
iiii qkk 10 ...... −= αααα , такое, что ;00 =α 11 −=− qqα ; 11 +=+ kk αα . Иными словами, сим-
волу ia припишем значение порядкового номера этого символа в алфавите q . БС лексико-
графически упорядочен, если выполняется
( ) ( )
111 +=
−
=
− ∑∑ ⋅〉⋅
j
n
i
in
k
j
n
i
in
k qq
ii
αα . (1)
Практически это означает, что слова-эталоны, интерпретируемые как числа в пози-
ционной системе счисления с основанием q , упорядочены по убыванию значений.
Из [1] следует также, что q
ik
k =
+1
1
α
α
, т.е. принято, что символы )......( ni ααα перену-
мерованы в порядке убывания старшинства.
Общая схема рассматриваемых интерфейсов приведена на рис. 1.
Общий алгоритм интерфейсов по схеме рис. 1 заключается в следующем.
Пользователь последовательно вводит символы iaaa ,...,, 21 образца (начиная с пер-
вого, старшего). На каждом шаге из БС в текущий справочник (возможно, виртуальный)
помещаются слова с одинаковыми значениями символов iaaa aa a ......,,, 21211 .
. . .
..
..
..
..
..
.. . . .
. . .
. . .
Строка образца
na . . .
2a 1a
Текущий
справочник
подсказки
( im слов)
na . . .
2a 1a
Базовый
словарь
2m
m
Рис. 1. Общая схема интерфейса с упреждающей подсказкой
Информаци-
онная избыточность
слов БС означает,
что из nq всевоз-
можных значений
комбинаций n сим-
волов для представ-
ления реально су-
ществующих слов
БС используется
только N комбина-
ций, составляющих
незначительную
часть nq ( )Nq n >> .
Это свойство по-
зволяет идентифи-
цировать искомое
слово-эталон по
части символов
слова-образца (в
частности, по
"старшей" началь-
ной части) и реали-
зовать упреждаю-
щую подсказку
пользователю.
ISSN 1028-9763. Математичні машини і системи, 2011, № 1 63
Назовем множество слов с одинаковыми значениями символов iaaa ...21 iâ - множе-
ством мощностью im . На схеме рис. 1 показана ситуация, когда в текущем справочнике
находится 2â – множество. Из свойства лексикографической упорядоченности слов – эта-
лонов ясно, что ,...21 immm 〉〉〉 т.е. область поиска образца сужается по мере ввода символов
,..., 21 aa .
В идеальном случае, при строго регулярной равномерной структуре словаря
qmm ii ≈+1/ . Практически распределение реально существующих значений слов-эталонов
среди nq всевозможных значений комбинаций символов naa ...1 носит случайный харак-
тер, и, соответственно, значения im также носят случайный характер.
Относительно слов iâ -множеств справедливы следующие очевидные положения.
Положение 1. 1ˆ +ia -множество является подмножеством iâ - множества.
Положение 2. Слово – эталон, принадлежащее iâ -множеству, принадлежит и 1ˆ +ia -
множеству.
В рамках общей схемы рис. 1 возможны различные стратегии формирования и ис-
пользования текущего справочника. Задача выбора стратегий и проектирования эффектив-
ных ИП связана с оценкой ожидаемой трудоемкости, определяющей интеллектуальную
нагрузку на пользователя.
3. Подход к оценке трудоемкости ИП
Одним из лучших подходов к количественному анализу интерфейса «пользователь-
компьютер» считается применение семейства классических моделей GOMS [2, 3]. Приме-
нительно к рассматриваемому классу задач, связанных с клавиатурным вводом символов и
анализом текстового сообщения, отображаемого пользователю на экране, в [4, 5] предлага-
ется уточнение модели GOMS KLM (Keystroke-Level Model) [2], основанное на декомпо-
зиции ментальных операторов, определяющих основную часть интеллектуальной нагрузки
на пользователя. Подход, описанный в [4, 5], иллюстрирует рис. 2, на котором приняты
следующие обозначения для микрооператоров, описывающих «атомарные» действия поль-
зователя в рассматриваемом классе задач.
символа оn-line – с/симв;
5µ – трудоемкость визуального анализа и сравнения вводимого слова – образца с
предлагаемым на экране словом – с/симв;
k – “чистая” трудоемкость нажатия клавиши рукой, расположенной над символом
– с/симв.
1µ
k,, 42 µµ
543 ,, µµµ
Рис. 2. Схема декомпозиции
ментальных операторов
1µ – трудоемкость чтения текста с первичного
носителя и его осмысление (запоминание) – с/симв;
2µ – трудоемкость поиска символов на кла-
виатуре и перемещение руки в позицию “над симво-
лом” – с/симв;
3µ – трудоемкость визуального анализа вве-
денных символов на экране и принятие решения о
дальнейших действиях (в частности, о наличии или
отсутствии ошибки) – с/симв;
4µ – трудоемкость исправления ошибочного
64 ISSN 1028-9763. Математичні машини і системи, 2011, № 1
По своей сути, операторы 53,1 , µµµ – это чисто ментальные операторы, k – опера-
тор движения, 2µ и 4µ – композиция ментальных действий и движений.
Таблица 1. Измеренные и рассчитанные значения µ ,k
Язык
1µ 2µ 3µ 4µ 5µ k
КОД 0,47 0,38 0,214 1,06 0,0435 0,15
МНЕМОТЕКСТ 0,16 0,25 0,055 0,80 0,045 0,15
неквалифицированных пользователей (не имеющих специальной подготовки в смысле
машинописи) применительно к вводу и анализу цифровых кодов и мнемотекста (слов на
русском языке, родном для пользователей – участников эксперимента), приведены в
табл. 1.
4. Оценка трудоемкости ИП
Оценим трудоемкость Н различных вариантов ИП на основе подхода и результатов, пред-
ставленных в п. 2.
Вне зависимости от
варианта ИП при вводе об-
разца и поиске соответст-
вующего эталона возможны
следующие ситуативные ре-
зультаты (рис. 3):
– наличие или отсут-
ствие ошибки пользователя
при вводе образца;
– положительный
(вероятность δ ) или отри-
цательный (вероятность
δ−1 ) результат поиска (т.е.
наличие или отсутствие
искомого слова в БС).
Поскольку вероятность искажения символа при вводе данных сравнительно невели-
ка (порядка 6-8·10-3 [6]), ограничимся учетом относительно значимых составляющих
Н1≈Н11 и Н2≈Н21, т.е. положим
( ) 21 1 HHH δδ −+⋅≈ .
4.1. ИП с пошаговой подсказкой ("step-by-step")
В этом варианте интерфейса на каждом шаге ввода образца (т.е. ввода символов iaa ,...,1 )
из общего текущего справочника объемом im слов пользователю предоставляется одна
страница из m слов, выбранная по некоторому критерию. Подобный интерфейс использу-
ется, например, в поисковых системах GOOGLE, YANDEХ, RAMBLER и др.
Примем следующие обозначения:
( ) ( )1
2
1
1 ,vv – среднее количество символов образца, вводимых до завершения процесса
поиска в случае положительного и отрицательного результатов поиска соответственно;
( ) ( )1
2
1
1 , mm – среднее количество слов, участвующих в процессе визуального анализа
предъявляемых страниц текущего справочника в случае положительного и отрицательного
результатов поиска.
Результаты
экспериментального
определения значе-
ний k,51 µµ − , по-
лученные в [5] для
Ситуативные
результаты
Образец в сло-
варе
Ошибка при
вводе
Трудоемкость
интерфейса
Есть Нет
Есть Есть Нет Нет
11H 12H 21H 22H
1H 2H
Рис. 3. Составляющие трудоемкости интерфейса
ISSN 1028-9763. Математичні машини і системи, 2011, № 1 65
Определим ориентировочные значения ( )1
1H и ( )1
2H на основе значений k,,, 532 µµµ ,
приведенных в табл. 1.
( ) ( ) ( ) ( ) ( )BBPnmvkH ++⋅⋅+++≈ 5
1
1
1
132
1
1 µµµ , (2)
( ) ( ) ( ) ( ) ( )knmvkH ++⋅⋅+++≈ 25
1
2
1
232
1
2 µµµµ . (3)
Первое слагаемое в (2) и (3) определяет затраты времени на ввод и визуальную ве-
рификацию символов образца, второе – на визуальный анализ предъявляемых страниц те-
кущего справочника, третье – на подтверждение того или иного результата поиска ( BBP,
– стандартные операторы GOMS подвода курсора и клика мышью).
Определим условную вероятность )1(
1iP того, что на шаге i в предъявляемой случай-
ной странице текущего справочника после ввода символа ia будет найден образец, имею-
щийся в БС, при условии, что он не был найден на предыдущих шагах.
Предполагая случайным распределение N реально существующих слов БС среди
nq всевозможных значений, рассмотрим следующую модель.
В некую урну "с узким отверстием" вбрасывается M шаров. Вероятность того, что
очередной шар попадает в отверстие урны, равна nq
Nr = . Поскольку эта вероятность не
зависит от результатов предыдущих бросаний, общие вероятностные результаты вбрасы-
ваний могут быть описаны схемой и соотношениями процесса независимых испытаний
Бернулли, в соответствии с которыми вероятность ( )[ ]MrxoP ,,, получить в точности x или
менее удачных исходов равна
( )[ ] ( ) gM
x
g
gg
M rrCMrxoP −
=
−⋅⋅=∑ 1,,,
0
, (4)
а среднее количество удачных исходов MN равно
( ) .1
0
rMrrCgN gM
M
g
gg
MM =−⋅⋅⋅= −
=
∑ (5)
В соответствии с такой интерпретацией для inqM −= примем
( )
ini
qr
m
P −⋅
≈1
1 .
Безусловная вероятность ( ) ( )iP 1
1 того, что образец будет найден именно на шаге i ,
равна
( )( ) ( )( )∏
−
=
−=
1
1
1
11
1
1 1
i
s
si PPiP .
Если образец не был найден за ( )1−mI шагов, то на шаге mI , когда область поиска
сузится до значений mm ≤Im , образец определенно будет обнаружен, т.е. мы можем поло-
жить ( ) 11
Im1 =P . Значение mI определяется из условия .1
Im
≥
⋅ −nqr
m
Таким образом,
( ) ( )( ) ( )( ),11
1
1
1
1
1
1
1
1
1
1 ∏∑
−
=
−
=
−⋅⋅+⋅=
mm I
s
sm
I
i
PIiPiv (6)
66 ISSN 1028-9763. Математичні машини і системи, 2011, № 1
( ) ( ) ( )( ) ( ) ( )( ),11
4
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1 ∏∑
−
=
−
=
−⋅⋅
++⋅−+⋅
++⋅−=
mm I
s
sm
I
i
P
m
mIiP
m
mim (7)
где mI – ближайшее целое, большее или равное
m
N
m
rq
q
n
q loglog =
⋅
.
Если образец в БС отсутствует, то на шаге i это становится известным, если при
вбрасывании inq − шаров в урну попадает m,...,1,0 шаров. Следовательно,
( )[ ]in
i qrmPP −= ,,,0)1(
2 ,
( )∏
=
−⋅=
1
)1(
2
)1(
2
)1(
2 1)(
s
si PPiP
и ).(
1
)1(
2
)1(
2 iPiv
n
i
∑
=
⋅= (8)
Отсюда
( ) ( ) )(
2
1 )1(
2
1
1
2 iP
m
mim
n
i
⋅
+⋅−=∑
=
. (9)
В выражениях (7), (9) принята равновероятность различных вариантов заполненно-
сти последней проверяемой страницы и результатов перебора представленных слов при
поиске образца.
В табл. 2, 3 (МНЕМОТЕКСТ; 8n 32,q m === ,10 ) и 4 (КОД; 1210,10 === n ,q m ) в
качестве примера приведены результаты расчетов значений ( ) ( )iPP i
)1(
1
1
1 , и ( )1H ,
( ) ( ) ( ) ( )1
2
1
2
1
1
1
1 ,,, mvmv для выбранных типовых значений параметров q и N , соответствующих
словам русского языка и цифровым кодам. В частности, для русского языка принято: сред-
няя длина слов БС 8=n символов, количество слов в типовом словаре 510=N [7]. Отсюда
для 5101,1,8,32 ⋅=== Nnq величина 710−≈r . Для иллюстрации трендов взяты два значе-
ния 6101,1 ⋅=N ( )610−=r и 4101,1 ⋅=N ( )810−=r . Аналогичные значения r выбраны и для
гипотетических цифровых кодов.
Таблица 2. Значения ( ) ( )ipp i
)1(
1
1
1 , : МНЕМОТЕКСТ
r N ( )1P i
1 2 3 4
10-6 1,1·106 ( )1
1iP 0,0003 0,0093 0,2894 1
( )iP )1(
1 0,0003 0,0093 0,2866 0,7038
10-8 1,1·104 ( )1
1iP 0,0290 0,8519 1 -
( )iP )1(
1 0,0290 0,8272 0,1433 -
Таблица 3. Значения ( )1H , ( ) ( ) ( ) ( )1
2
1
2
1
1
1
1 ,,, mvmv : МНЕМОТЕКСТ
r
N
δ
( )1
1v
( )1
1m
( )1
2v
( )1
2m 1,0 0,75
10-6 1,1·106 14,08 14,31 3,69 30,85 4,00 35,50
10-8 1,1·104 8,13 8,34 2,11 16,31 2,51 20,58
ISSN 1028-9763. Математичні машини і системи, 2011, № 1 67
Таблица 4. Значения ( )1H , ( ) ( ) ( ) ( )1
2
1
2
1
1
1
1 ,,, mvmv : КОД
Как видно из данных табл. 3, 4, трудоемкость рассматриваемого интерфейса непро-
порционально велика. Например, в поисковых системах GOOGLE, YANDEX, RAMBLER и
др. поиск и предоставление пользователю информационных ресурсов, связанных с образ-
цом, требует менее секунды, а ввод и идентификация образца – до десяти и более секунд.
Правда, на одном из шагов ввода до идентификации образца пользователь может обнару-
жить в словах-эталонах предъявляемой страницы что-то подходящее по смыслу и, таким
образом, ввести в итоге меньше символов. Однако это требует дополнительных размыш-
лений, более длительных, чем просто сравнение эталона с задуманным образцом ( )5µ⋅n .
Кроме того, подобные размышления практически неприемлемы при вводе кодов.
Поэтому в целом трудоемкость ИП в рассматриваемом варианте представляется
уместным оценить как относительно высокую. Тенденции, определяющие зависимости
( )
1
1
1 , Hv от значений δ,, Nr и алфавита образца, ясны из данных табл. 2–4.
4.2. ИП с прицельной подсказкой (“taking aim”)
Возможность снижения трудоемкости ИП с пошаговой подсказкой основана на следую-
щих предпосылках.
Рассмотрим дискретную функцию ( )iP1 , представленную в табл. 2.
Из данных табл. 2 видны следующие явные свойства рассмотренного процесса по-
шаговой подсказки
1. Значения ( ) ( )11
1P , а для 610−=r ( )( )11
1P и ( )( )12
1P малы, так что ввод начальных
символов образца делает относительно малый вклад в общую вероятность успешного за-
вершения процесса (т.е. обнаружения и идентификации образца).
2. Вероятность успешного завершения процесса максимальна в районе значений i ,
близких к ( )1
1v .
Отсюда следует простой, чисто пользовательский, прием ускорения – ввод началь-
ных символов образца "вслепую" и задержка начала просмотра страниц подсказки (из По-
ложений 1,2 ясно, что образец "никуда не денется").
Эффективной программной реализацией этого приема (обозначим трудоемкость со-
ответствующего ИП через ( )2H ) должно быть предоставление пользователю для просмот-
ра лишь последней страницы, объем которой ,m≤ или, по крайней мере, информирование
пользователя о появлении этой страницы (например, звуковым сигналом).
Еще более эффективным представляется решение, заключающееся в автоматиче-
ском сужении области поиска до одного искомого слова (обозначим трудоемкость ИП че-
рез ( )3H ).
Оценим значения ( )2H и ( )3H для отмеченных вариантов ИП на основе базового
выражения (1).
4.2.1. Оценка ( )2H
Для оценки значений ( )2H справедливы выражения (2), (3) при условии подстановки соот-
ветствующих значений ( )2
1v , ( )2
2v , ( )2
1m , ( )2
2m . Определим эти значения. Для этого вернемся
к модели вбрасывания шаров в урну.
r
N
δ
( )1
1v
( )1
1m
( )1
2v
( )1
2m 1,0 0,75
10-6 1·106 28,31 28,85 4,96 44,67 5,42 49,67
10-8 1·104 16,50 17,02 2,96 24,90 3,42 29,67
68 ISSN 1028-9763. Математичні машини і системи, 2011, № 1
Поскольку пользователь обращается к экрану лишь при выполнении условия
mmi ≤ , условная вероятность ( )2
iP завершения процесса на шаге i определяется через ве-
роятность того, что на шаге i при вбрасывании inq − шаров в урне окажется не более m
шаров. При определении значений ( )2
1iP и ( )2
2iP учтем следующее.
В случае потенциально положительного результата поиска в БС есть искомый обра-
зец, и среди im слов одно имеет не случайное, а детерминированное происхождение. Это
означает, что один шар кладется в урну заранее, а 0, 1, …, 1−m шаров попадают случай-
ным образом, определяя удачные исходы испытаний Бернулли (т.е. в выражении
(4) 1: −= mx ).
В случае отрицательного результата поиска детерминированный шар в урне отсут-
ствует, и следует .: mx =
Таким образом,
( ) ( )[ ]in
i q r,moPP −−= ,1,2
1 ,
( ) ( )[ ]in
i q r,moPP −= ,,2
2 ,
( ) ( ) ( )( )∏
−
=
−=
1
1
2
,2,1
2
,2,1
2
2,1 1)(
i
s
si PPiP .
Полагая 0)1(
1
)2(
,2,1 ≈−∏
=
n
s
sP (т.е. процесс определенно заканчивается при ni ≤ ) и при-
нимая прежнее упрощающее допущение о равновероятности вариантов заполненности
проверяемой страницы и результатов перебора представленных слов, запишем следующие
выражения для искомых значений:
( ) ( )( )∑
=
⋅=
n
i
iPiv
1
2
2,1
2
2,1 ; ( )
4
32
1
+≈ m
m ; ( )
2
2
2
m
m ≈ .
В табл. 5 и 6 приведены результаты расчетов для образцов вида МНЕМОТЕКСТ и
КОД и прежних наборов значений параметров nqm ,, .
Таблица 5. Значения ( ) ( ) ( ) ( )2
2
2
21
2
1
)2( ,,,, mv m v H 2 : МНЕМОТЕКСТ
Таблица 6. Значения ( ) ( ) ( ) ( )2
2
2
21
2
1
)2( ,,,, mv m v H 2 : КОД
4.2.2. Оценка Н(3)
Рассматриваемый вариант интерфейса является частным случаем предыдущего. Здесь
0=x как для положительного, так и отрицательного результата поиска. При попадании в
пресловутую урну 0 случайных шаров в случае положительного результата в урне оказы-
вается только один детерминированный шар, а в случае отрицательного – 0 шаров.
r
N
δ
( )2
1v
( )2
1m
( )2
2v
( )2
2m 1,0 0,75
10-6 1.1·106 4,29 4,27 4,00 3,25 3,99 5,00
10-8 1.1·104 3,67 3,63 2,63 3,25 2,51 5,00
r
N
δ
( )2
1v
( )2
1m
( )2
2v
( )2
2m 1,0 0,75
10-6 1·106 7,12 7,20 5,54 3,25 5,42 5,00
10-8 1·104 5,63 5,71 3,54 3,25 3,42 5,00
ISSN 1028-9763. Математичні машини і системи, 2011, № 1 69
Таким образом, ( ) ( )[ ]in
i qrPP −= ,,0,03
2,1 ,
( ) ( ) ( )∏
−
=
−=
1
1
,2,1
3
2,1
3
2,1 1)(
i
s
si PPiP ,
( ) ( )iPiv
n
i
∑
=
⋅=
1
)3(
2,1
3
2,1 ,
( ) 13
1 =m , ( ) 03
2 ≈m .
В табл. 7 и 8 приведены результаты расчетов для прежних видов образцов и набо-
ров значений параметров
Таблица 7. Значения ( ) ( )3
2
)3(
2
3
1
)3(
1
)3( ,,,, m v m v H : МНЕМОТЕКСТ
Таблица 8. Значения ( ) ( )3
2
)3(
2
3
1
)3(
1
)3( ,,,, m v m v H : КОД
5. Заключение
Исходя из полученных результатов, мы можем сделать следующие выводы.
1) Рассмотренные модели позволяют получить ориентировочные значения сущест-
венных параметров ( ) ( ) miviP ,, и общие значения трудоемкости H для различных видов
ИП с упреждающей подсказкой и различных значений параметров БС.
Как видно из данных табл. 3–8, на фоне общей полезности упреждающей подсказки
как способа снижения трудоемкость и повышение usability ИП в задачах поиска по образ-
цу, прицельная подсказка обеспечивают существенно меньшую трудоемкость, чем поша-
говая (в частности, с произвольным выбором предъявляемой пользователю страницы те-
кущего справочника). Этот вывод иллюстрирует табл. 9, обобщающая результаты расче-
тов. В табл. 9 представлены относительные значения коэффициентов )1(
)2(
21 H
Hh = и
)1(
)3(
31 H
Hh = , мало зависящие от квалификации пользователя.
Таблица 9. Обобщенные результаты расчетов
h r
М Н Е М О Т Е К С Т К О Д
N
δ
N
δ
1,0 0,75 1,0 0,75
21h
10-6 1,1·106 0,30 0,30 1·106 0,25 0,25
10-8 1,1·104 0,45 0,43 1·104 0,34 0,34
31h
10-6 1,1·106 0,20 0,20 1·106 0,21 0,20
10-8 1,1·104 0,28 0,26 1·104 0,27 0,26
r
N
δ
( )3
1v
( )3
1m
( )3
2v
( )3
2m 1,0 0,75
10-6 1.1·106 2,89 2,80 4,67 1 4,67 ~0
10-8 1.1·104 2,26 2,17 3,29 1 3,29 ~0
r
N
δ
( )3
1v
( )3
1m
( )3
2v
( )3
2m 1,0 0,75
10-6 1·106 6,03 5,9 6,69 1 6,69 ~0
10-8 1·104 4,54 4,41 4,69 1 4,69 ~0
70 ISSN 1028-9763. Математичні машини і системи, 2011, № 1
Данные таблиц 3-8 также определяют общие тенденции зависимостей H от qNr ,, .
2) Выражения (6) ÷ (9) дают заведомо приближенные значения вычисляемых пере-
менных, в частности, для ИП с пошаговой подсказкой, поскольку при определении )1(
1iP мы
оперируем не вероятностями случайных значений количества удачных исходов, т.е. по-
павших в урну шаров, а их средними значениями (расчеты по более точным формулам не-
приемлемо сложны из-за высокой размерности). Результаты имитационного моделирова-
ния ИП с пошаговой и целевой подсказками, проведенные для оценки погрешностей, свя-
занных с отмеченными выше и другими принятыми допущениями, показали относительно
небольшое расхождение между расчетными и экспериментальными данными. В табл. 10
для 0,1=δ сведены значения 1v , принятые в качестве основного критерия сравнительной
оценки. Как видно, расхождение не превышает 3 ÷ 4%. Примерно в таких же пределах на-
ходится и расхождение значений 1m .
Таблица 10. Результаты имитационного моделирования интерфейсов
Образец r N Расчетные значения Экспериментальные
значения
( )1
1v )2(
1v ( )3
1v ( )1
1v )2(
1v ( )3
1v
МНЕМО-
ТЕКСТ
10-6 1.1·106 3,69 4,00 4,67 3,70 4,02 4,74
10-8 1.1·104 2,11 2,63 3,29 2,17 2,65 3,30
КОД
10-6 1·106 4,96 5,54 6,69 5,02 5,55 6,76
10-8 1·104 2,96 3,54 4,69 3,03 3,55 4,75
3) Трудоемкость ИП с пошаговой подсказкой может быть снижена благодаря учету
вероятностей обращений к словам БС и выбору на каждом шаге страницы с максимально
вероятными искомыми словами. Степень снижения зависит от гипотетической функции
распределения вероятностей обращений. Для оценки ожидаемых характеристик в этом
случае требуется соответствующее усложнение рассматриваемой выше модели. Соответ-
ственно усложняется и интерфейс.
4) В ИП с прицельной подсказкой пользователь ограничивается в возможностях
обозрения лексикографически и ментально «близких» вариантов задаваемого образца и
выбора более подходящего (при недостаточно четком представлении о том, что же именно
пользователю нужно). В связи с этим возможен гипотетический компромиссный вариант
ИП – представление прицельной страницы, дополненной наиболее вероятными, как объект
поиска, словами, близкими к запрошенному образцу.
СПИСОК ЛИТЕРАТУРЫ
1. Белоус Л.В. Модель упреждающей подсказки в интерфейсе пользователя / Л.В. Белоус,
В.А. Литвинов, С.Я. Майстренко // Математичні машини і системи. – 2004. – № 3. – С. 156 – 163.
2. Kieras D. Using the Keystroke-Level Model to Estimate Execution Times [Електронний ресурс] /
D. Kieras. – University of Michigan. – Режим доступу:
ftp://www.eecs.umich/edu/people/rchong/kieras/GOMS/KLM.pdf.
3. A Guide to GOMS Model Usability Evaluation using GOMSL and GLEAN4 Revision [Електронний
ресурс]. – 2006. – March 31. – Режим доступу:
ftp://www.eecs.umich.edu/people/kieras/GOMS/GOMSL_Guide.pdf
4. Кузьменко Г.Е. Декомпозиция ментальных операторов в моделях GOMS-KLM применительно к
интерфейсу пользователя в задачах ввода и контроля данных / Г.Е. Кузьменко, В.А. Литвинов,
И.Н. Оксанич // Интеллектуальный анализ информации. IX междунар. конф. им. Т.А. Таран. ИАИ-
2009, (Киев, 19–22 мая 2009 г.). – К., 2009. – С. 212 – 218.
5. Оксанич И.Н. Модель декомпозиции ментальных операторов в проблемно-ориентированном ин-
терфейсе пользователя и ее экспериментальное исследование / И.Н. Оксанич // Математичні маши-
ISSN 1028-9763. Математичні машини і системи, 2011, № 1 71
ни і системи. – 2010. – № 1. – С. 105 – 112.
6. Литвинов В.А. Контроль достоверности и восстановления информации в человеко-машинных
системах / В.А. Литвинов, В.В. Крамаренко. – Киев: Техника, 1986. – 200с.
7. Широков В.А. Інформаційна теорія лексикографічних систем / Широков В.А. – Київ: Довіра,
1990. – 331 с.
Стаття надійшла до редакції 11.10.2010
|
| id | nasplib_isofts_kiev_ua-123456789-83400 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1028-9763 |
| language | Russian |
| last_indexed | 2025-12-07T16:01:00Z |
| publishDate | 2011 |
| publisher | Інститут проблем математичних машин і систем НАН України |
| record_format | dspace |
| spelling | Кузьменко, Г.Е. Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. 2015-06-19T12:05:17Z 2015-06-19T12:05:17Z 2011 Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой / Г.Е. Кузьменко, В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2011. — № 1. — С. 61-71. — Бібліогр.: 7 назв. — рос. 1028-9763 https://nasplib.isofts.kiev.ua/handle/123456789/83400 681.3 Рассматривается типовой интерфейс пользователя в задаче поиска по образцу (ключевому слову) с упреждающей подсказкой. Предлагаются математические модели оценки трудоемкости вариантов интерфейса с пошаговой и прицельной подсказкой. Приводятся результаты имитационного моделирования процессов формирования подсказки. Розглядається типовий інтерфейс користувача у задачі пошуку за зразком (ключовим словом) з упереджувальною підказкою. Пропонуються математичні моделі оцінки трудомісткості варіантів інтерфейсу з покроковою та прицільною підказкою. Наводяться результати імітаційного моделювання процесів формування підказки. A typical user interface for the task of sample (keyword) search with the ahead prompt is discussed. Mathematical models for estimation of interface complexity with the step-by-step and aim prompt are proposed. The results of simulations of the prompt formation are given. ru Інститут проблем математичних машин і систем НАН України Математичні машини і системи Нові інформаційні і телекомунікаційні технології Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой Інтелектуалізований інтерфейс користувача інформаційно-пошукової системи у задачі пошуку за ключовим словом («зразком») з упереджувальною підказкою A typical user interface for the task of sample (keyword) search with the ahead prompt is discussed. Mathematical models for estimation of interface complexity with the step-by-step and aim prompt are proposed. The results of simulations of the prompt formation are given. Article published earlier |
| spellingShingle | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой Кузьменко, Г.Е. Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. Нові інформаційні і телекомунікаційні технології |
| title | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| title_alt | Інтелектуалізований інтерфейс користувача інформаційно-пошукової системи у задачі пошуку за ключовим словом («зразком») з упереджувальною підказкою A typical user interface for the task of sample (keyword) search with the ahead prompt is discussed. Mathematical models for estimation of interface complexity with the step-by-step and aim prompt are proposed. The results of simulations of the prompt formation are given. |
| title_full | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| title_fullStr | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| title_full_unstemmed | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| title_short | Интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| title_sort | интеллектуализованный интерфейс пользователя информационно-поисковой системы в задаче поиска по ключевому слову («образцу») с упреждающей подсказкой |
| topic | Нові інформаційні і телекомунікаційні технології |
| topic_facet | Нові інформаційні і телекомунікаційні технології |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/83400 |
| work_keys_str_mv | AT kuzʹmenkoge intellektualizovannyiinterfeispolʹzovatelâinformacionnopoiskovoisistemyvzadačepoiskapoklûčevomuslovuobrazcusupreždaûŝeipodskazkoi AT litvinovva intellektualizovannyiinterfeispolʹzovatelâinformacionnopoiskovoisistemyvzadačepoiskapoklûčevomuslovuobrazcusupreždaûŝeipodskazkoi AT maistrenkosâ intellektualizovannyiinterfeispolʹzovatelâinformacionnopoiskovoisistemyvzadačepoiskapoklûčevomuslovuobrazcusupreždaûŝeipodskazkoi AT oksaničin intellektualizovannyiinterfeispolʹzovatelâinformacionnopoiskovoisistemyvzadačepoiskapoklûčevomuslovuobrazcusupreždaûŝeipodskazkoi AT kuzʹmenkoge íntelektualízovaniiínterfeiskoristuvačaínformacíinopošukovoísistemiuzadačípošukuzaklûčovimslovomzrazkomzuperedžuvalʹnoûpídkazkoû AT litvinovva íntelektualízovaniiínterfeiskoristuvačaínformacíinopošukovoísistemiuzadačípošukuzaklûčovimslovomzrazkomzuperedžuvalʹnoûpídkazkoû AT maistrenkosâ íntelektualízovaniiínterfeiskoristuvačaínformacíinopošukovoísistemiuzadačípošukuzaklûčovimslovomzrazkomzuperedžuvalʹnoûpídkazkoû AT oksaničin íntelektualízovaniiínterfeiskoristuvačaínformacíinopošukovoísistemiuzadačípošukuzaklûčovimslovomzrazkomzuperedžuvalʹnoûpídkazkoû AT kuzʹmenkoge atypicaluserinterfaceforthetaskofsamplekeywordsearchwiththeaheadpromptisdiscussedmathematicalmodelsforestimationofinterfacecomplexitywiththestepbystepandaimpromptareproposedtheresultsofsimulationsofthepromptformationaregiven AT litvinovva atypicaluserinterfaceforthetaskofsamplekeywordsearchwiththeaheadpromptisdiscussedmathematicalmodelsforestimationofinterfacecomplexitywiththestepbystepandaimpromptareproposedtheresultsofsimulationsofthepromptformationaregiven AT maistrenkosâ atypicaluserinterfaceforthetaskofsamplekeywordsearchwiththeaheadpromptisdiscussedmathematicalmodelsforestimationofinterfacecomplexitywiththestepbystepandaimpromptareproposedtheresultsofsimulationsofthepromptformationaregiven AT oksaničin atypicaluserinterfaceforthetaskofsamplekeywordsearchwiththeaheadpromptisdiscussedmathematicalmodelsforestimationofinterfacecomplexitywiththestepbystepandaimpromptareproposedtheresultsofsimulationsofthepromptformationaregiven |