<!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>
      <journal-title-group>
        <journal-title>Joint Conference(March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Data Slice Search for Local Outlier View Detection: A Case Study in Fashion EC</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Exploratory data analysis, OLAP</institution>
          ,
          <addr-line>Outlier detection</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Takumi Matsumoto, Yuya Sasaki, Makoto Onizuka Graduate School of Information Science and Technology, Osaka University</institution>
          ,
          <addr-line>Osaka</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>26</volume>
      <issue>2019</issue>
      <abstract>
        <p>The exploratory data analysis is one of the current research trends for business data analysis, by which we can identify interesting results by executing a large number of OLAP queries. The queries are generated by changing the analytical viewpoints (aggregation attribute or group-by attribute) and/or target data slices (data subset extracted by the select operation). Existing research efectively detects globally unexpected trends (global outliers), however, it cannot detect locally unexpected trends (local outliers), which are known useful in many applications. In this paper, we describe an analysis framework named D4C. D4C detects top-n data slices that generate local outlier results of automatically generated OLAP queries. We also introduce how to use the analysis results in a practical use case of fashion EC. Since there are various types of users and items at fashion EC site, it is useful to investigate the bias of the sales trend and identify meaningful results. We also show how the analysis results help making decisions on sales strategies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Many companies have collected or accumulated enormous
and diversified data. Data analysts start their analysis work by
extracting useful information (insight and exceptional data) from
collected and accumulated data for decision making to make
social or economic impact. Generally, in a business data
analysis work, OLAP (online analytical processing) technology is
frequently used with visualization tools, such as Tableau [
        <xref ref-type="bibr" rid="ref1 ref19">1, 19</xref>
        ].
The analysis workflow consists of two steps, (1) issuing a query
that specifies an analysis pattern and a target data slice (data
subset extracted by the select operation), and (2) investigating
the query result (view). An analysis pattern is expressed with a
combination of group-by attribute, measure attribute, and
aggregate function. A target data slice is specified by WHERE clause.
However, the analysis work is heavy burden for the analyst
because the number of OLAP queries increases as the cardinality
of data and the number of columns increase, and the number
of times the analyst repeatedly performs (1) and (2) accordingly
increases.
      </p>
      <p>
        For solving the above problem, the exploratory data analysis is
promising research area [
        <xref ref-type="bibr" rid="ref13 ref17 ref18 ref20 ref22 ref7 ref8">7, 8, 13, 17, 18, 20, 22</xref>
        ]. In these studies,
analysis axes and data slices that generate exceptional query
results are automatically identified so that analysts can easily
ifnd interesting views. They are categorized into two types of
dual data analysis over OLAP queries, data slice search and query
search. Let D be a database for analysis. In the query search case,
given a data slice S of D, we identify query q among various OLAP
queries that maximizes the deviation between q(D) and q(S). In
contrast, in the data slice search case, given OLAP query q, we
identify data slice S among various data slices that maximizes the
deviation between q(D) and q(S). So, they are efective to detect
globally unexpected trends (global outliers) by computing the
distance between multiple query results, however, they cannot
detect locally unexpected trends (local outliers). The local outlier
factor [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is a well-known concept in many applications areas,
such as in fraud detection by detecting unusual usage of credit
cards, in customized marketing for identifying the unexpected
behavior of customers, or in medical analysis for finding unusual
responses to various medical treatments [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>In this paper, we describe D4C (Dimensionally Deviated
Divisional Data Captor), a framework for automatically identifying
top-n local outliers among OLAP query results. D4C
automatically generates OLAP queries from a query template specified
by users, executes those queries, and then identifies unexpected
trends by computing LOF value for each query result.</p>
      <p>As an application example of D4C, consider a case that a sales
strategy is decided based on the sales trend over the last six
months. Fig. 1 shows the sales trend of ten items (data slices), A
to J . Each line represents the monthly sales of each item, and the
black dash line represents the average of monthly sales of the
whole items. This example has two clusters (1) items sold well
during winter (A, B, C, D, and E) and (2) items sold well during
spring (F , G, H , I and J ). Items A is global outliers because they
are deviated largely from the average. Notice that item F (red line)
has the smallest global outlier factor among the items, however
it has the largest local outlier factor among the items that are
mainly sold in spring season. Therefore, it may be possible to
increase the sales of item F by investigating reasons why item F
is a local outlier and by changing the sales strategy according to
the investigation (e.g., a discount sale should be made for item F
in April, since its sales is deviated down from the yellow cluster
in April).</p>
      <p>We apply the D4C to the sales data provided from one of the
largest fashion EC site in Japan. The data contains transactions
from April 2015 to March 2016 at the site. The analysis results
give us interesting observations and helps making decisions on
sales strategies.</p>
      <p>Organization This paper is organized as follows. We explain
local outlier factor as preliminaries in Section 2. Then, we describe
outlier detection for data slices in Section 3 We give analysis
results for a sales data of fashion EC site by applying D4C in
Section 4. We describe related work in Section 5 and conclude
this paper in Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>LOCAL OUTLIER FACTOR</title>
      <p>
        As preliminary, we introduce an outlier detection technique,
local outlier factor (LOF) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. LOF is based on the idea of local
density in multi-dimensional space. For each data point, we can
compute LOF value that indicates the outlierness among its
nearest neighbors. Intuitively, the LOF value of data point A is high
if its local density is low and those of A’s nearest neighbors are
high. Consider data point A, which is represented by a pair of N
positive real numbers ai (1 ≤ i ≤ N ):
      </p>
      <p>A := [a1, a2, · · · , aN ]
We denote Nk (A), the set of k or more nearest neighbors of A,
which is defined as follows:</p>
      <p>Nk (A) := {B ∈ P − {A} | d(A, B) ≤ k-distance(A)}</p>
      <p>LOF (A) :=
where P is a set of data points, d(A, B) is the Euclidean distance
between two data points A and B, k-distance(A) is the Euclidean
distance between A and the kth closest data point to A. The LOF
value of A is defined as follows:
Í</p>
      <p>B ∈Nk (A) lrdk (B) / |Nk (A)|</p>
      <p>lrdk (A)
That is, LOF (A) is the ratio of the average density of A’s nearest
neighbors (B ∈ Nk (A)) to A’s density. The density of A, lrdk (A),
is the inverse of the average reachable distance from A’s k nearest
neighbors to A, which is defined as follows:
(1)
(2)
(3)
(4)
(5)
lrdk (A) := Í</p>
      <p>|Nk (A)|</p>
      <p>B ∈Nk (A) reach-distk (A, B)
where reach-distk (A, B) is a reachable distance from B to A
deifned next:</p>
      <p>
        reach-distk (A, B) := max{d(A, B), k-distance(B)}
In Equation (5), k-distance(B) is a term for reducing statistical
lfuctuation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Additionally, the value of k should be 10 or more
to remove unwanted statistical fluctuations.
      </p>
    </sec>
    <sec id="sec-3">
      <title>OUTLIER DETECTION FOR DATA SLICES</title>
      <p>
        We extend the technique of the exceptional view detection [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
with the notion of the local outlier factor. We describe a problem
of identifying data slices that generate views with the largest
LOF values for a given query template. We give our problem
definition in Section 3.1. Then, in Section 3.2, we present our
framework to solve the problem.
3.1
      </p>
    </sec>
    <sec id="sec-4">
      <title>Problem definition</title>
      <p>Let D be a set of records and C be a set of dimension attributes
in a database. We define data slice S as a subset of D cuboid sliced
by choosing a single value Y for dimension attribute c ∈ C as
follows:</p>
      <p>S := σc=Y (D)
A query template is given by data analysts in advance. We define
a set of data slices S and query template q as follows:
(6)
(7)
(8)
|C |
S := Ø
i=1
{σci =Y (D)|Y ∈ values(ci )}
q(S) := дGf (m)(S)
where values(ci ) is a set of unique values of dimension attribute
ci ∈ C, д is a dimension attribute for group-by operation, m
is a measure attribute for aggregate function, and f is an
aggregate function. G groups the records using д and aggregates
the grouped values of m using f . Since query result q(S) is a
sequence of pair &lt;unique value of д, aggregated value of m&gt;, we
introduce function t : sequence&lt;K ,V &gt; → point(V [N ]) so that we
map a query result to a data point in the N -dimentional space
for computing LOF value.</p>
      <p>Definition 1. The problem here is to identify the top-n data
slices in S that generate views with the largest LOF values for given
query template q, defined as follows:</p>
      <p>n
argmax LOF (t (q(S)))</p>
      <p>S ∈S</p>
      <p>Example 3.1. Remember the analysis example in Fig.1. In this
case, ItemN ame is used as a dimension attribute, so S = { “Item A”,
“Item B”, · · · , “Item J” }. Since X axis and Y axis indicate months
and normalized sales sum, respectively, q(S) is expressed as:
q(S) = monthGsum(sal es)(S)
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>D4C Framework</title>
      <p>We develop D4C on top of a relational database, a framework
for automatically identifying top-n local outliers among OLAP
query results. Fig. 2 depicts the D4C architecture. D4C
automatically generates and executes OLAP queries from a query template
specified by users, and then identifies top- n local outliers among
the OLAP query results by computing LOF value each query
result. The data analysis by D4C consists of three components:
Query Generator Given that users specify query template
q, the query generator lists up various data slices S,
instantiate OLAP queries ({q(S) | S ∈ S}) by combining each
data slice S with the query template q, and then executes
those queries.</p>
      <p>Outlier Detector The outlier detector computes the LOF
value for each query result and identifies top- n outliers
based on the LOF values.</p>
      <p>View Generator The view generator generates views of the
query results identified as top- n outliers and then displays
them on the system.</p>
      <sec id="sec-5-1">
        <title>Query Generator</title>
        <p>Users can generate various types of OLAP queries by changing
query templates. They specify a query template, q = дGf (m),
(dimension attribute д, measure attribute m, and aggregate function
f ) and a set of dimension attribute, C, for extracting data slices.</p>
        <p>Example 3.2. Remember again the example in Fig. 1. OLAP
queries are {q(S) | S ∈ S}. One of the OLAP queries is expressed
by an SQL statement as follows:</p>
        <p>SELECT Month, SUM(Sales)
FORM D
WHERE ItemName = 'Item A'</p>
        <p>GROUP BY Month;</p>
      </sec>
      <sec id="sec-5-2">
        <title>Outlier Detector</title>
        <p>For each generated OLAP query for data slice S, D4C retrieves
the query result from the database. This component identifies
top-n local outliers by computing LOF value for each query result,
( ) where S ∈ S. The local outlier detection is performed for
q S
data points in a N dimensional Euclidean space (N represents
the number of the values of the group-by attribute). That is,
this component transforms each query result with N aggregated
values to a data point in N dimensional Euclidean space, and
then computes the LOF value for each data point. For instance,
the number of dimensions of Euclidean space N is 12 in the
case where the group-by attribute is “sales month” (“January”,
“February”, · · · , “December”). Fig. 3 depicts top-20 local outliers
in the three dimensional Euclidean space for data slices whose
number of values of the group-by attribute is three. From this
ifgure, we observe that the data points with high LOF values are
not away from the average position of the all data points, but are
deviated from its nearest neighbors.</p>
      </sec>
      <sec id="sec-5-3">
        <title>View Generator</title>
        <p>This component generates views that visualize the query
results with top-n highest LOF values in line/column charts. For
reference, we also visualize the nearest neighbors of the outliers
so that how the outliers are deviated from their nearest
neighbors. In these views, the horizontal axis denotes the values of the
group-by attribute and the vertical axis denotes the aggregated
values by the aggregate function for the aggregate attribute. Each
aggregated value is normalized as the ratio, so that the trend of
each data slice can be equally compared on the same scale.
4</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>DATA ANALYSIS</title>
      <p>In this section, we report the analysis results obtained by
applying D4C to the sales data provided from one of the largest
fashion EC site in Japan. We observe that D4C automatically
ifnds interesting results that are no easily obtained by traditional
analysis tools which requires manual labors. We also discuss how
the results can help making decisions on sales strategies.
4.1</p>
    </sec>
    <sec id="sec-7">
      <title>Dataset and query templates</title>
      <p>Fashion EC dataset: We used a dataset of transactions made
at a fashion EC, which is provided through Joint Association
Study Group of Management Science. The data of the fashion EC
contains 1, 111, 365 records obtained from April 2015 to March
2016 and its size is 5, 384 MB. Each record contains the attributes
of the purchased item, the purchased user type, purchased date,
discount rate, and the questionnaire result. The item type
includes its sales price, category, color, brand, provider (shop), and
size. The user type includes his/her sex, age, and living place
(prefecture and region).</p>
      <p>
        Query templates: Table 1 shows five query templates used in
the experiments. The dimensions [#] column indicates the
cardinality of Group-by attribute column, which is the number of
unique values of Group-by attribute. The data slices [#]
column indicates the cardinality of the attributes used for extracting
Data slice. We set the number of nearest neighbors k of LOF at
10 by following the tips described in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
4.2
      </p>
    </sec>
    <sec id="sec-8">
      <title>Result of Analysis</title>
      <p>We show the analysis results and describe interesting
observations that may help making decisions on sales strategies. Figs. 4,
5, 6, 7, and 8 depict the identified local outliers with their nearest
neighbors. They are generated from the five query templates in
Table 1. In each figure, the identified local outlier is colored by
red, ten data slices in the neighbor of the identified local outlier
are colored by orange, and the average of all data slices is colored
by blue.</p>
      <sec id="sec-8-1">
        <title>Q1: Which Category is the most Local Outlier in the av</title>
        <p>erage sales grouped-by Prefecture? The result is depicted in
Fig. 4. We observe that “trash box” category is identified as the
most local outlier among other categories. The figure shows that
there are exceptional values in several prefectures. For example,
“trash box” sales both in Osaka and Fukushima (16th and 4th
values from the right on X axis in Fig. 4, respectively) are higher
than their nearest neighbors, while in Kumamoto it is lower than
its nearest neighbors. This result is explained by the fact of the
annual emission of garbage per person reported by the Ministry
of the Environment1. Osaka was ranked at the top in the emission
of garbage in 2014. Fukushima was always ranked in top-5 from
2014 to 2017. In contrast, Kumamoto was ranked in very low
level. Thus, the outlier detection reveals some hidden knowledge
from the given dataset. Another observation we found is that
the sales of “trash box” in Gunma and Niigata are relatively low,
although these prefectures were ranked in top-10 of the emission
of garbage per person. This investigation implies that there is a
1https://www.env.go.jp/recycle/waste_tech/ippan
potential demand of “trash box” for customers in those
prefectures: we can leverage it to improve the profit of the sales. Also,
it would increase the profit if we sell a pair of “trash box” and
its nearest neighbors, such as bath towels and slippers, because
their sale treads are close each other.</p>
      </sec>
      <sec id="sec-8-2">
        <title>Q2: Which Category is the most Local Outlier in the</title>
        <p>Sum of the Sales grouped-by Month? The result is depicted
in Fig. 5. This figure shows the yearly sales trend of men’s
accessories (yellow lines), such as suspenders and necktie pins.
“cuf links” (red line) is identified as the most local outlier, which
shows a diferent trend from other categories. In particular, the
sales from June to August are remarkably low and they are high
in December, March, and April. The reason is that, since it is
summer from June to August in Japan and the temperature is
high, we rarely wear long-sleeved shirts and thus we do not need
cuf links. In other seasons, we wear them. Another observation
is as follows. In Japan, we have a custom to send gifts that
relate to suits (bow ties, necktie pins, suspenders, cuf links) to
new business persons in March/April or give accessories (key
cases/accessories) to lovers in Christmas season. Therefore, the
profit of the sales can be increased by recommending users “cuf
links” with long-sleeved shirts in winter and with thin
longsleeved shirts in summer.</p>
      </sec>
      <sec id="sec-8-3">
        <title>Q3: Which Category is the most Local Outlier in the Or</title>
        <p>der Count grouped-by Prefecture? The result is depicted in
Fig. 6. We observe that “sun visors” is identified as the most local
outlier, since it has an exceptional trend in several prefectures
compared with its nearest neighbors. For example, the sales of
“sun visors” are extremely high in Ibaraki and Gunma, but it is
low in Hokkaido. This result is explained by the fact of the annual
sunshine hours reported by the Ministry of Land, Infrastructure,
Transport and Tourism. Ibaraki and Gunma were ranked within
top-5 in 47 prefectures in 2014. In Hokkaido, the annual sunshine
hours is lower than average and the average air temperature is
relatively low, so the customers in Hokkaido are not expected
to use “sun visors”. Therefore, it may be possible to increase the
profit of the sales by recommending sunshade hats and sunlight
control items to the customers, who live in the prefectures with
long annual sunshine hours or high average air temperature.
From another perspective, the result may follow the Golf
population2. According to this external dataset, the Golf population in
Ibaragi and Gunma rank at 1 and 7, respectively.</p>
      </sec>
      <sec id="sec-8-4">
        <title>Q4: Which Category is the most Local Outlier in the</title>
      </sec>
      <sec id="sec-8-5">
        <title>Sum of the Sales of each Age range of women? The result</title>
        <p>is depicted in Fig. 7. We observe that “necktie pins” is identified
as the most local outlier. It is interesting to find that all its nearest
2https://todo-ran.com/t/kiji/19677
neighbors are the types of women’s items, however, only “necktie
pins” is the type of men’s items. The sales of “necktie pins” is
exceptional, in particular, it is high for the age range of the early
20’s women and low in the late 30’s or later. We conjecture that
the 20’s women present “necktie pins” to their boyfriends in the
same age range, because there are many men who start jobs in
their 20’s. Therefore, there is a possibility that the sales can be
increased by recommending young women “necktie pins” just
before major anniversaries, Christmas day, or birthday.</p>
      </sec>
      <sec id="sec-8-6">
        <title>Q5: Which Category is the most Local Outlier in the</title>
      </sec>
      <sec id="sec-8-7">
        <title>Count of the Orders of each Region? The result is depicted in</title>
        <p>Fig. 8. We observe that “ashtrays/ignitor” is identified as the most
local outlier. This figure also shows that the Tohoku region is the
only source of the outlierness. We conjecture that the reason is
that smoking rate is higher in northern part of Japan, including
Tohoku region, as reported in “Overview of National Life Basic
Survey” 3 by the Ministry of Health, Labor and Welfare.
5</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>RELATED WORK</title>
      <p>In this section, we review the related work to our work. We
describe visualization and analysis tools, exploratory data analysis
techniques, and LOF techniques.</p>
      <p>
        As for the data visualization, Polaris [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] is a system that
integrates basic database queries with visualization by using
3https://www.mhlw.go.jp/toukei/saikin/hw/c-hoken/03/hyo2.html
Table algebra. Tableau is a commercial data visualization tool
for data analysts, which is developed based on Polaris. These
visualization tools automatically select an optimal visualization
settings for a dataset, however they require manual selection of
all attributes for analysis. Google Fusion Tables and DEVise [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
are tools that automate processes of collecting, integrating, and
visualizing data from multiple data sources. Google Fusion Table
gathers various data from the Web, and then creates a table by
integrating the data, and then visualizes analysis results. DEVise
is a data search system that enables users to view and share
visualized analysis results of huge datasets composed of multiple
data sources.
      </p>
      <p>
        There are many exploratory data analysis techniques, such
as Sarawagi [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Tang et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], MuVE [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] SEEDB [
        <xref ref-type="bibr" rid="ref15 ref23 ref24">15, 23, 24</xref>
        ],
Mizuno et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and Zenvisage [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. Sarawagi [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
proposed a method that searches for a specific single cell in a
multidimensional data cube. Tang et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] proposed a systematic
framework that searches for top-n analysis results based on both
multiple utility functions and select operation in order to
automatically extract multiple insights without any user inputs.
MyVE [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] quantifies each view of data slice by using multiple
utility functions in order to enable group-by in numerical
dimensions, which are not supported by SEEDB, and then identifies
OLAP queries with high usefulness. Although SEEDB [
        <xref ref-type="bibr" rid="ref15 ref23 ref24">15, 23, 24</xref>
        ],
Mizuno et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and Zenvisage [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ] are diferent from each
other in terms of analysis workflow, all of them evaluate the
outlierness of data slices according to the aspect of the global outlier.
Our framework, D4C, automatically searches for exceptional data
slices in a similar way as the systems [
        <xref ref-type="bibr" rid="ref13 ref17 ref18">13, 17, 18</xref>
        ] but it employs
LOF for detecting unexpected trends.
      </p>
      <p>
        LOF is a major technique of anomaly detection, and thus there
are many derivatives techniques [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. LOCI [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] speeds up
computing LOF values by introducing a new outlier measure by using
the standard deviation of the local density of k nearest
neighbors. LoOP [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] introduces a probabilistic concept to LOF so that
it makes consistent to quantitative interpretation of local
outliers even in the distance space having a multimodal distribution.
Knorr’s method [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] divides the distance space into hypergrids for
reducing computation cost with respect to the number of data
linearly.
6
      </p>
    </sec>
    <sec id="sec-10">
      <title>CONCLUSION</title>
      <p>We described D4C, which automatically identifies top- n data
slices that generate local outlier results of automatically
generated OLAP queries. D4C is built on top of RDBMS. Through our
Fashion EC data analysis, we identified local outliers by using
D4C and we explained how to use the analysis results in
practice. We also showed that how the analysis results help making
decisions on sales strategies.</p>
      <p>
        There are two types of future work. First, we extend our system
to omit the user input, a query template. By computing p-value [
        <xref ref-type="bibr" rid="ref11 ref4">4,
11</xref>
        ] from LOF value, we allows comparing local outliers obtained
by multiple query templates. Second, we introduce a semantic
hierarchy between attributes, so that we can drill down and roll
up the analysis results.
      </p>
    </sec>
    <sec id="sec-11">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work was supported by JSPS KAKENHI Grant Numbers
JP16K00154.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Ahlberg</surname>
          </string-name>
          .
          <year>1996</year>
          .
          <article-title>Spotfire: An Information Exploration Environment</article-title>
          .
          <source>ACM SIGMOD Record 25</source>
          ,
          <issue>4</issue>
          (
          <year>December 1996</year>
          ),
          <fpage>25</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Markus</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Breunig</surname>
          </string-name>
          ,
          <string-name>
            <surname>Hans-Peter Kriegel</surname>
            , Raymond T. Ng, and
            <given-names>Jörg</given-names>
          </string-name>
          <string-name>
            <surname>Sander</surname>
          </string-name>
          .
          <year>2000</year>
          .
          <article-title>LOF: Identifying Density-based Local Outliers</article-title>
          .
          <source>ACM SIGMOD Record 29</source>
          ,
          <issue>2</issue>
          (May
          <year>2000</year>
          ),
          <fpage>93</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Varun</given-names>
            <surname>Chandola</surname>
          </string-name>
          , Arindam Banerjee, and
          <string-name>
            <given-names>Vipin</given-names>
            <surname>Kumar</surname>
          </string-name>
          .
          <year>2009</year>
          . Anomaly Detection:
          <string-name>
            <given-names>A</given-names>
            <surname>Survey. ACM Computing</surname>
          </string-name>
          <article-title>Surveys (CSUR) 41, 3</article-title>
          (
          <year>July 2009</year>
          ),
          <volume>15</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          :
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Debabrata</given-names>
            <surname>Dash</surname>
          </string-name>
          , Jun Rao, Nimrod Megiddo, Anastasia Ailamaki, and
          <string-name>
            <given-names>Guy</given-names>
            <surname>Lohman</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Dynamic Faceted Search for Discovery-driven Analysis</article-title>
          .
          <article-title>(</article-title>
          <year>2008</year>
          ),
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          . https://doi.org/10.1145/1458082.1458087
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Humaira</given-names>
            <surname>Ehsan</surname>
          </string-name>
          , Mohamed A.
          <string-name>
            <surname>Sharaf</surname>
          </string-name>
          , and
          <string-name>
            <surname>Panos</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Chrysanthis</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>MuVE: Eficient Multi-Objective View Recommendation for Visual Data Exploration</article-title>
          .
          <source>Proceedings of the ICDE</source>
          (
          <year>2016</year>
          ). https://doi.org/10.1109/ICDE.
          <year>2016</year>
          .7498285
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Jiawei</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Micheline</given-names>
            <surname>Kamber</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Pei</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Data Mining: Concepts and Techniques (3rd ed</article-title>
          .). Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Stratos</given-names>
            <surname>Idreos</surname>
          </string-name>
          , Olga Papaemmanouil, and
          <string-name>
            <given-names>Surajit</given-names>
            <surname>Chaudhuri</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Overview of Data Exploration Techniques</article-title>
          .
          <source>Proceedings of the ACM SIGMOD</source>
          (
          <year>2015</year>
          ). https://doi.org/10.1145/2723372.2731084
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Niranjan</given-names>
            <surname>Kamat</surname>
          </string-name>
          , Prasanth Jayachandran, Karthik Tunga, and
          <string-name>
            <given-names>Arnab</given-names>
            <surname>Nandi</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Distributed and interactive cube exploration</article-title>
          .
          <source>Proceedings of the International Conference on Data Engineering</source>
          (
          <year>2014</year>
          ),
          <fpage>472</fpage>
          -
          <lpage>483</lpage>
          . https://doi.org/10. 1109/ICDE.
          <year>2014</year>
          .6816674
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Edwin</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Knorr</surname>
          </string-name>
          and
          <string-name>
            <surname>Raymond</surname>
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
          </string-name>
          .
          <year>1998</year>
          .
          <article-title>Algorithms for Mining DistanceBased Outliers in Large Datasets</article-title>
          .
          <source>In Proceedings of the International Conference on Very Large Data Bases</source>
          .
          <fpage>392</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hans-Peter Kriegel</surname>
            , Peer Kröger, Erich Schubert, and
            <given-names>Arthur</given-names>
          </string-name>
          <string-name>
            <surname>Zimek</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>LoOP: Local Outlier Probabilities</article-title>
          .
          <source>In Proceedings of the ACM Conference on Information and Knowledge Management</source>
          .
          <fpage>1649</fpage>
          -
          <lpage>1652</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Martin</given-names>
            <surname>Krzywinski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Naomi</given-names>
            <surname>Altman</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Significance, P values and t-tests</article-title>
          .
          <source>Nature Methods</source>
          <volume>10</volume>
          (oct
          <year>2013</year>
          ),
          <volume>1041</volume>
          . https://doi.org/10.1038/nmeth.2698http: //10.0.4.14/nmeth.2698
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Miron</surname>
            <given-names>Livny</given-names>
          </string-name>
          , Raghu Ramakrishnan, Kevin Beyer, Guangshun Chen, Donko Donjerkovic, Shilpa Lawande, Jussi Myllymaki, and
          <string-name>
            <given-names>Kent</given-names>
            <surname>Wenger</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>DEVise: integrated querying and visual exploration of large datasets</article-title>
          .
          <source>ACM SIGMOD Record 26</source>
          ,
          <issue>2</issue>
          (
          <year>June 1997</year>
          ),
          <fpage>301</fpage>
          -
          <lpage>312</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Yohei</surname>
            <given-names>Mizuno</given-names>
          </string-name>
          , Yuya Sasaki, and
          <string-name>
            <given-names>Makoto</given-names>
            <surname>Onizuka</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Eficient Data Slice Search for Exceptional View Detection</article-title>
          . In International Workshop On Design, Optimization,
          <source>Languages and Analytical Processing of Big Data.</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Spiros</surname>
            <given-names>Papadimitriou</given-names>
          </string-name>
          , Hiroyuki Kitagawa, Phillip B.
          <string-name>
            <surname>Gibbons</surname>
            , and
            <given-names>Christos</given-names>
          </string-name>
          <string-name>
            <surname>Faloutsos</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>LOCI: Fast Outlier Detection Using the Local Correlation Integral</article-title>
          .
          <source>In Proceedings of the International Conference on Data Engineering</source>
          .
          <fpage>315</fpage>
          -
          <lpage>326</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Aditya</surname>
            <given-names>Parameswaran</given-names>
          </string-name>
          , Neoklis Polyzotis, and
          <string-name>
            <surname>Hector</surname>
          </string-name>
          Garcia-Molina.
          <year>2013</year>
          .
          <article-title>SeeDB: Visualizing Database Queries Eficiently</article-title>
          .
          <source>Proceedings of the VLDB Endowment 7</source>
          ,
          <issue>4</issue>
          (
          <year>December 2013</year>
          ),
          <fpage>325</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Sunita</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          .
          <year>2000</year>
          .
          <article-title>User-Adaptive Exploration of Multidimensional Data</article-title>
          .
          <source>In Proceedings of the International Conference on Very Large Data Bases</source>
          .
          <fpage>307</fpage>
          -
          <lpage>316</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Tarique</surname>
            <given-names>Siddiqui</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albert Kim</surname>
          </string-name>
          , John Lee, Karrie Karahalios, and
          <string-name>
            <given-names>Aditya</given-names>
            <surname>Parameswaran</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Efortless Data Exploration with Zenvisage: An Expressive and Interactive Visual Analytics System</article-title>
          .
          <source>Proceedings of the VLDB Endowment 10, 4 (November</source>
          <year>2016</year>
          ),
          <fpage>457</fpage>
          -
          <lpage>468</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Tarique</surname>
            <given-names>Siddiqui</given-names>
          </string-name>
          , John Lee,
          <string-name>
            <surname>Albert Kim</surname>
          </string-name>
          , Edward Xue, Chaoran Wang, Yuxuan Zou, Lijin Guo, Changfeng Liu, Xiaofo Yu,
          <string-name>
            <given-names>Karrie</given-names>
            <surname>Karahalios</surname>
          </string-name>
          , et al.
          <year>2017</year>
          .
          <article-title>FastForwarding to Desired Visualizations with zenvisage</article-title>
          .
          <source>In Biennial Conference on Innovative Data Systems Research.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Chris</surname>
            <given-names>Stolte</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Diane</given-names>
            <surname>Tang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Pat</given-names>
            <surname>Hanrahan</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases</article-title>
          .
          <source>IEEE Transactions on Visualization and Computer Graphics</source>
          <volume>8</volume>
          ,
          <issue>1</issue>
          (Jan.
          <year>2002</year>
          ),
          <fpage>52</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Bo</surname>
            <given-names>Tang</given-names>
          </string-name>
          , Shi Han,
          <string-name>
            <given-names>Man</given-names>
            <surname>Lung</surname>
          </string-name>
          , Yiu Rui, and
          <string-name>
            <given-names>Ding</given-names>
            <surname>Dongmei</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Extracting Top-K Insights from Multi-dimensional Data</article-title>
          .
          <source>Proceedings of the ACM SIGMOD</source>
          (
          <year>2017</year>
          ). https://doi.org/10.1145/3035918.3035922
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Bo</surname>
            <given-names>Tang</given-names>
          </string-name>
          , Shi Han,
          <source>Man Lung Yiu</source>
          , Rui Ding,
          <string-name>
            <given-names>and Dongmei</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Extracting Top-K Insights from Multi-dimensional Data</article-title>
          .
          <source>In Proceedings of the ACM International Conference on Management of Data</source>
          .
          <volume>1509</volume>
          -
          <fpage>1524</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Manasi</given-names>
            <surname>Vartak</surname>
          </string-name>
          and
          <string-name>
            <given-names>Samuel</given-names>
            <surname>Madden</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>SEEDB : Automatically Generating Query Visualizations</article-title>
          .
          <source>Proceedings of the VLDB 7</source>
          ,
          <issue>13</issue>
          (
          <year>2014</year>
          ),
          <fpage>1581</fpage>
          -
          <lpage>1584</lpage>
          . https: //doi.org/10.14778/2733004.2733035
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Manasi</surname>
            <given-names>Vartak</given-names>
          </string-name>
          , Samuel Madden, Aditya Parameswaran, and
          <string-name>
            <given-names>Neoklis</given-names>
            <surname>Polyzotis</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>SEEDB: Automatically Generating Query Visualizations</article-title>
          .
          <source>Proceedings of the VLDB Endowment 7</source>
          ,
          <issue>13</issue>
          (
          <year>August 2014</year>
          ),
          <fpage>1581</fpage>
          -
          <lpage>1584</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Manasi</surname>
            <given-names>Vartak</given-names>
          </string-name>
          , Sajjadur Rahman, Samuel Madden, Aditya Parameswaran, and
          <string-name>
            <given-names>Neoklis</given-names>
            <surname>Polyzotis</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>SEEDB: eficient data-driven visualization recommendations to support visual analytics</article-title>
          .
          <source>Proceedings of the VLDB Endowment 8</source>
          ,
          <issue>13</issue>
          (
          <year>September 2015</year>
          ),
          <fpage>2182</fpage>
          -
          <lpage>2193</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>