<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Extracting rules to detect cognitive distractions through driving simulation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fumio Mizoguchi</string-name>
          <email>mizo@wisdomtex.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hayato Ohwada</string-name>
          <email>ohwada@rs.tus.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hiroyuki Nishiyama</string-name>
          <email>hiroyuki@rs.noda.tus.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Akira Yoshizawa</string-name>
          <email>ayoshizawa@d-itlab.co.jp</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hirotoshi Iwasaki</string-name>
          <email>hiwasaki@d-itlab.co.jp</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          ,
          <addr-line>1-17-3 Meguro-ku Meguro, Tokyo 153-0063</addr-line>
          ,
          <country>Japan Denso IT Laboratory</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          ,
          <addr-line>2641 Yamazaki, Noda-shi, CHIBA, 278-8510</addr-line>
          ,
          <country>Japan WisdomTex Co. Ltd</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Faculty of Sci. and Tech. Tokyo University of Science</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In our study, we generate rules to determine whether or not a driver is cognitively distracted, using collected data about the driver's eye movements and driving data by Inductive Logic Programming (ILP). We assigned a mental arithmetic task to the research participants to cause cognitive distraction and then learned the rules of the cognitive distraction using the cognitively distracted state as positive examples by ILP. Using the generated rules, we hope to reduce car-driving risks by providing advice or urging caution using voice utterance when distracted driving is detected.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>We have conducted studies to build a mental model and detect a driver’s tension
to develop a safe information service for drivers [3, 6]. We generated rules to
detect a relaxed state while driving, which is considered the state situation for the
information service [3]. However, the relaxed state includes cognitive distraction,
therefore, we must detect cognitive distraction to develop a safe information
service.</p>
      <p>The National Highway Traffic Safety Administration (NHTSA) has
identified three types of distracted driving, based on distraction factors[7]: (1) visual
distraction, (2) cognitive distraction, and (3) manual distraction. Visual
distraction occurs while viewing an unrelated object (i.e., look-away driving). Viewing
and operating a smartphone, viewing the car’s TV, or operating and viewing the
car navigation system are visual distractions. The visibility of outside material
(beyond safety checks) during driving is also a visual distraction.</p>
      <p>Cognitive distraction involves the internal state of the driver who is thinking
about unrelated things while driving. Examples include driving while talking on
a cell phone and concentrating on one’s thoughts. Manual distraction involves an
intentionally careless driver. To detect visually distracted driving, we measure
the driver’s eye movements while driving. However, since cognitive distraction
involves the driver’s internal state, it is difficult to detect cognitive distraction
using just eye movement and driving data[6].</p>
      <p>
        In our study, we generate rules to determine whether or not a driver is
cognitively distracted, using collected data regarding the driver’s eye movement and
driving data by Inductive Logic Programming (ILP). To generate these rules, we
assigned a mental arithmetic task to the research participants to cause cognitive
distraction (e.g., Harbluk’s method) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In addition, to ensure safety, we used a
simulation (Fig. 1). Using the simulator, we gathered two types of data: normal
driving and driving with a mental arithmetic task as a cognitive distraction. We
then learned the rules of the cognitive distraction using the cognitively distracted
state as a positive example by ILP. Using the generated rules, we expect to be
able to reduce car-driving risks by providing advice or urging caution using voice
utterance when distracted driving is detected.
2.1
      </p>
      <sec id="sec-1-1">
        <title>Raw Data</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>MOVEMENT AND DRIVING DATA</title>
      <p>An EMR-8 system was used to collect data on a driver’s eye movement. This
device measures horizontal and vertical viewing angles in degrees. For the purpose
of this study, we consider 60 data points per second.</p>
      <p>Using a car simulator system developed by Denso, Inc., we obtained such
information as the accelerator depression rate (0% to 100%), braking signal (0
or 1), steering signal (-1 to 1), speed, and GPS information (of the simulator)
(60 data points per second).</p>
      <p>We gathered eye-movement and driving data on 19 research participants
(9 women and 10 men) using the simulator. In our experiment, each driver
ran the same 15-minute course two times. The first drive was normal driving
(no-load driving), and the second drive was driving with a mental arithmetic
task (load driving). The mental arithmetic task involved a two-digit addition
problem presented through headphones. We asked the driver the question every
uniformity interval. (By one experiment, we made questions for 110 times).</p>
      <p>Eye-movement data, car-driving data, and the mental arithmetic task were
synchronized, and all data were used to produce background knowledge, as
described below.</p>
      <p>We defined saccade and fixation as follows [6].</p>
      <p>Saccade is caused by a change in the road situation or the appearance of
pedestrians or cars. It is considered a perception factor in the driving model.
Fixation is a cognition factor in which the driver determines the next action
by recognizing changes in the environment and objects. It is also related to
the perception of temporal changes, such as signal changes and road signs.
2.2</p>
      <sec id="sec-2-1">
        <title>Data Transformation</title>
        <p>We transformed data at constant time intervals to generate qualitative data for
ILP learning. We set the intervals at 5 seconds, following the previous study
[3]. We generated qualitative data for saccade and fixation information based
on the count of the saccade and the length of fixation time during the interval
[6], and for other information based on the average in the constant time as in
the previous research [3]. Specifically, we transformed eye movement and driving
data into qualitative data for use in ILP as follows.</p>
        <p>Step 1. Collect a set of raw eye-movement data measured in the time interval,
and measure the number of times that saccade and fixation were produced
based on eye movement direction and distance. In addition, measure the
total eye-movement distance.</p>
        <p>Step 2. Collect a set of raw driving data measured in the time interval, and
average each attribute value of driving data.</p>
        <p>Step 3. Integrate the data of Step 2 with that of Step 1.</p>
        <p>Step 4. Add new attributes indicating differences in the short time period (5
seconds before) where each difference is represented by Δ-second.
Step 5. Translate the data obtained in Step 4 into corresponding qualitative
data using the categories upLow, upMiddle, upHigh, downLow, downMiddle,
and downHigh.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 ILP LEARNING</title>
      <p>3.1</p>
      <sec id="sec-3-1">
        <title>Background Knowledge</title>
        <p>We used two types of data: normal driving and driving with the cognitive
distraction of a mental arithmetic task. For the mental arithmetic task, we made
questions for one problem every 8 seconds, and measured the time required to
answer the questions. We defined cognitive distraction as the driving state
during the time it took to answer the mental arithmetic questions and defined this
state as positive examples.
In the present study, we focused on ILP learning using background knowledge
and training examples. We generated rules for each individual driver. For
example, the rules for research participant F01 (female, 30 years old, driving
experience more than 10 years, 5 hours per week or more driving) are as follows.</p>
        <p>Table 2 presents the characteristics of the raw data, transformed data,
distracteddriving data (positive examples) and normal driving data (negative examples).</p>
        <p>We used our parallel ILP system [5] (based on GKS [2]) to learn rules. We
used 8 PCs (total of 36 CPUs). This system generated 22 rules. Learning time
was about 77 minutes.</p>
        <p>Typical rules are presented below. “{T,F}” denotes the number of positive
examples (T) and the number of negative examples (F) covered by the rule.
{25,5} class(A) :- front(A, notClear), steering(A, straight),
before_event(A, B), front(B, notClear).</p>
        <p>This is a rule the number of inclusion there were many of the most positive
examples and detects the cognitive distracted state using only driving data.
This indicates following a forward vehicle and going straight.
{23,4} class(A) :- steering(A, straight), eyeMove(A, average),
before_event(A, B), front(B, notClear).
{21,3} class(A) :- front(A, notClear), before_event(A, B),
steering(B, straight), eyeMove(A, average).</p>
        <p>These rules correspond to the immediately preceding rule. These rules also
considered information on eye moving.
{11,1} class(A) :- eyeX_diff(A, rightLow), eyeMove_diff(A, upMiddle),
before_event(A, B), eyeMove(B, average).</p>
        <p>This rule considers only information on eye movement. Specific eye position and
movement are caused to cognitive distraction. In addition, each rule contains
the non-determinate predicate before event, indicating the advantage of an
ILP-based learner.</p>
        <p>We implemented the generated rules using a GUI system and realized
distraction detection during driving in real time. Figure 2 shows the flow of detecting
class(A) :- accele_change(A, upHigh), aveEyeMove(A, small).
class(A) :- steering(A, straight), eyeMove(A, small),</p>
        <p>before_event(A, B), front(B, object).
class(A) :- front(A, object), before_event(A, B),</p>
        <p>steering(B, straight), eyeMove(A, small).
class(A) :- eyeX_diff(A, rightLow), eyeMove_diff(A, upMiddle),</p>
        <p>before_event(A, B), eyeMove(B, small).
class(A) :- speed(A, over50), before_event(A, B),</p>
        <p>front(B, object)
class(A) :- before_event(A, B), eyeY_change(B, downLow),
sacCount_change(B, noChange), brake(B, off),
speed_change(B, downLow)
…</p>
        <p>Distraction Rule Sets</p>
        <p>Judgement of
Distraction</p>
        <p>X-Y location</p>
        <p>Transformed Data
the cognitive distraction using the system, retrieving distraction rules that can
explain the situation of data and display the result of detecting the rules of the
cognitive distraction.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSIONS</title>
      <p>In the present study, we generated rules to determine whether or not a driver
is cognitively distracted, using collected data about the driver’s eye movement
and driving data by ILP. We assigned a mental arithmetic task to the research
participants to cause cognitive distraction and then learned the rules of the
cognitive distraction using the cognitively distracted state as positive examples
by ILP. In addition, we implemented the generated rules using a GUI system and
realized distraction detection during driving in real time. Using the generated
rules and the system, we hope to reduce car-driving risks by providing advice or
urging caution using voice utterance when distracted driving is detected.
2. Fumio Mizoguchi and Hayato Ohwada: Constrained Relative Least General
Generalization for Inducing Constraint Logic Programs, New Generation Computing 13,
pp. 335-368, 1995.
3. Fumio Mizoguchi, Hayato Ohwada, Hiroyuki Nishiyama and Hirotoshi Iwasaki:
Identifying Driver’s Cognitive Load Using Inductive Logic Programming, Inductive Logic
Programming, Lecture Notes in Arificial Intelligence (LNAI), LNAI7842, pp.
166177, 2013.
4. Hiroyuki Nishiyama, Akira Yoshizawa, Hirotoshi Iwasaki and Fumio
Mizoguchi:CogTracker: A New Tool for Detecting Distracted Car Driving Using Eye-Movement and
Driving Data on a Tablet PC, CATA-2015, pp.125-130, 2015.
5. Hiroyuki Nishiyama and Hayato Ohwada: Yet Another Parallel Hypothesis Search
for Inverse Entailment, ILP2015, 2015.
6. Shinichiro Sega, Hirotoshi Iwasaki, Hironori Hiraishi and Fumio Mizoguchi:
Qualitative Reasoning Approach to a Driver’s Cognitive Mental Load, International Journal
of Software Science and Computational Intelligence 3(4), pp. 18-32, 2011.
7. NHTSA: TSA Distracted Driving Research Plan - April 2010 [PDF]
DOT-HS-811299, http://www.nhtsa.gov/Research/Human+Factors/ Distraction</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Joanne L. Harbluk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Ian Noy</surname>
          </string-name>
          , Patricia L.
          <article-title>Trbovich and Moshe Eizenman: An on-road assessment of cognitive distraction: Impacts on drivers' visual behavior and braking performance</article-title>
          ,
          <source>Accident Analysis &amp; Prevention</source>
          , Vol.
          <volume>39</volume>
          , No.
          <issue>2</issue>
          , pp.
          <fpage>372</fpage>
          -
          <lpage>379</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>