Technical ReportPDF Available

Tapping into the Power of News: An In-depth Review of Kenoobi News Strategy.

Authors:
  • Kenoobi Group Limited

Abstract

Kenoobi News Strategy represents a revolutionary AI-powered tool that focuses on addressing the challenges businesses face in the context of information overload. With increasing digitization, there is a plethora of news content being generated daily, making it increasingly difficult for businesses to sift through and identify news that is directly relevant to their operations. This is where Kenoobi News Strategy steps in.
Tapping into the Power of News: An
In-depth Review of Kenoobi News Strategy.
Prepared by Kenoobi AI
Allan Mukhwana, Evans Omondi, Diana Ambale, Macrine
Akinyi, Kelvin Mukhwana, Richard Omollo, Ben Chege
Abstract:
Kenoobi News Strategy represents a revolutionary AI-powered tool that focuses
on addressing the challenges businesses face in the context of information
overload. With increasing digitization, there is a plethora of news content being
generated daily, making it increasingly difficult for businesses to sift through
and identify news that is directly relevant to their operations. This is where
Kenoobi News Strategy steps in.
Introduction:
In today's digital age, businesses are swamped with news data across numerous
media outlets, creating an ocean of news articles, each with the potential of
impacting the business landscape to varying degrees. This scenario presents
both a considerable resource and a challenge for businesses. While relevant
news can provide valuable insights, tracking and deciphering it can be a
gruelling task in this rapidly growing data ecosystem.
This is the space where 'Kenoobi News Strategy' steps in, providing a robust
solution for distilling critical, actionable intelligence from the expansive world of
news. Kenoobi News Strategy is a strategically designed, AI-based platform
that aims to alleviate the challenges of information overload for businesses.
The platform systematically filters the most relevant news that can directly or
indirectly shape business strategies. The process involves a streamlined scan of
various news outlets, extraction of key features from the harvested data, a
detailed analysis to single out patterns, trends, and sentiments, and eventually
crafting a strategy based on these insights. The point of focus here is not just
the business in question but also its competitors, thereby facilitating a
comprehensive understanding of the competitive landscape.
At its core, Kenoobi News Strategy employs a cutting-edge AI model that
assists in evaluating huge volumes of data rapidly and accurately. Deploying
state-of-the-art algorithms, the platform is capable of discerning useful pointers
from the multitudes, helping businesses stay abreast with news that matters,
understanding sentiments driving their market and gaining a competitive edge.
In summary, the Kenoobi News Strategy stands as a powerful tool in the hands
of businesses, enabling them to chart their course in their industry with
enhanced foresight and strategic insight. It empowers businesses with the ability
to leverage the vast world of news, transforming it from an overwhelming data
maze into a mine of valuable business intelligence.
3. News Scanning Module:
The news scanning module functions as the primary data acquisition component
among the interconnected modules within the Kenoobi News Strategy. Its core
function lies in harvesting data from a wide variety of news sources, and this is
achieved by the effective use of Artificial Intelligence (AI) and Machine Learning
(ML) algorithms.
Underpinning the operation of the scanning module is a powerful AI-driven
engine. This engine is programmed to relentlessly scan through countless news
sources that cover a plethora of industries, regions, and content types. These
sources can range from prominent news websites and forums to smaller niche
blogs and industry-specific publications. The core strength of this module comes
from its ability to capture the broad spectrum of the news landscape, hence
collecting a diverse and rich data set.
Moreover, this module isn't simply an aggregator of news articles, but a smart
selector of content that is most relevant to specific business needs. Through
predefined business-centric parameters, the model defines what sort of news
content is relevant. These parameters could include a variety of elements such as
industry type, geographical location, topics of interest, competitor names,
market trends, and more. By setting these parameters, the scanning module can
differentiate between relevant and irrelevant news articles, hence maximizing
the efficiency of its data collection.
The collected data forms a wealth of business-centric news, providing a
comprehensive glimpse into the ongoing narratives, changes, trends, and shifts
concerning a particular business or industry. The efficient scanning ability of
this module allows businesses to remain updated with the most recent and
relevant news, ensuring that their decision-making is based on current data.
In conclusion, the news scanning module forms the foundation of the Kenoobi
News Strategy, driving the system's efficiency and performance by collecting
the most relevant, diverse and freshest news articles. It ensures that the
platform is always supplied with a steady stream of data, which is essential for
the rest of the modules to analyze and extract valuable insights.
4. News Feature Extraction Module:
The effectiveness of the Kenoobi News Strategy significantly relies on the
efficiency of its 'News Feature Extraction Module'. This module serves as the
intermediary link between the news scanning and news analysis modules,
critically shaping the raw data harvested by the news scanning module into a
structured format that can be easily processed and analyzed.
The News Feature Extraction Module employs advanced AI algorithms to carry
out a detailed breakdown of each news article. Overall, it is responsible for
extracting prominent features such as headlines, article content, source of the
article, timing of publication, keywords, phrases, sentiments, author details, and
more, which eventually serve as the primary components for further analysis.
Consider the example of a news article which captures a significant technological
breakthrough by a competitor firm. The Feature Extraction Module will
interpret the headline indicating the key event, parse the content to understand
the specifics of the breakthrough, identify the source and time of publication to
establish the recency and reliability of the information, and extract keywords to
comprehend the context of the news.
This extracted data is then structured in a format that can be easily processed
by the subsequent module, the 'News Analysis Module'. Essentially, the
processed data provides a clear snapshot of the news article, highlighting only
the most relevant information.
Moreover, in a dynamic news landscape where articles are constantly published
across different platforms, this module ensures that data extraction is not just a
one-time process. It continually interacts with the news scanning module for
up-to-date articles and subjects them to its feature extraction process.
Overall, the News Feature Extraction Module is essential for reducing complex
news articles to their fundamental components, transforming unstructured data
into a clear and organized format, ready for the next stage of analysis. By doing
so, it significantly enhances the efficiency and effectiveness of the Kenoobi News
Strategy.
5. News Analysis Module:
The News Analysis Module forms the backbone and the core analytical
component of Kenoobi News Strategy. As the central processing unit, it takes
charge of interpreting and making sense of the extracted news features, further
leading towards insightful decision-making.
This module leverages complex Artificial Intelligence (AI) algorithms to sift
through the structured data produced by the News Feature Extraction Module.
The primary tasks performed by the News Analysis Module are competitive
analysis, sentiment analysis, and trend identification.
In competitive analysis, it examines news articles related to competitors
specified by the predefined business parameters. It identifies their strategies,
successes, and missteps, offering critical insights into the competitive landscape
of the user's business. This information is valuable for businesses to align their
strategies, seize opportunities, and avoid potential pitfalls.
Sentiment analysis, on the other hand, involves understanding the sentiments
expressed in the news articles. The module judges whether the sentiment
expressed in an article is positive, negative, or neutral. It can also detect
emotions like joy, anger, surprise, etc., which can be particularly insightful for
understanding public opinion and customer attitudes towards specific topics,
products, or events.
Lastly, the module identifies trends and patterns in the collected news data. By
analyzing keyword frequency, content topics, sentiment fluctuations over a
certain period, it can highlight recurring themes or growing trends in the news
landscape. This can help businesses to understand developing situations, market
trends, or changes in public opinion and react accordingly.
The News Analysis module, therefore, acts as the brain of the Kenoobi News
Strategy, processing and interpreting complex news data into digestible and
relevant insights. The trends, sentiments, and competitive insights produced by
this module serve as an effective base for strategic decision making, helping
businesses to respond proactively and strategically to their changing
environment.
6. Model Training:
Central to the operations of the Kenoobi News Strategy is the Kenoobi Decision
Engine, an intricate AI model that is critical to the platform's functionality. The
architectural foundation of this AI model is established using advanced neural
network algorithms, analogous to the neural networks of the human brain. This
structure enables the model to process vast volumes of news data and recognize
patterns and trends within them.
As with any AI model, the Kenoobi Decision Engine must undergo a series of
extensive training processes. The process involves feeding the AI model with a
large volume and variety of news data sourced from different regions, industries,
and platforms. This array of diversified data includes various news articles
relevant to different businesses, industries, trends, and competitors. It includes
different text types, sentiment-varied articles, various data compositions, and
different levels of complexity.
Over the course of its training phase, the model works with this plethora of data,
learning and identifying the important patterns and trends. As the model is
continually exposed to more data, it starts gaining knowledge on how to
differentiate between various features, recognize patterns and trends, discern
sentiments, and much more.
An essential aspect of this training process is its iterative nature. With every
new set of data, the model refines its understanding and gradually increases its
predictive accuracy. In simple terms, the more data it is exposed to, the better it
becomes at recognizing patterns, generating insights, and predicting future
trends.
This trained model then forms the basis for all analysis performed by the
Kenoobi News Strategy. It propels the platform's abilities to scan, extract,
analyze, and derive insightful data from the daily gush of news articles, making
it a reliable tool for informed, strategic decision-making.
In conclusion, model training forms an integral part of the Kenoobi News
Strategy, where a well-trained model ensures reliable, accurate, and insightful
analysis of news articles that businesses can confidently base their decisions on.
7. Experiments:
The commitment to precision and accuracy in the Kenoobi News Strategy is
realized through a series of experiments conducted during the system's
development and optimization phases. The objective of these experiments is to
test and refine the AI model's predictive power and information extraction
capabilities, ensuring its reliability and accuracy.
Each experiment generally involves training the model using varied datasets,
each containing different types of news articles ranging from distinct topics,
sentiments, geographies, industries, and more. By exposing the model to varying
data environments, it broadens its understanding and adaptability, leading to a
robust and versatile model.
During these experiments, the model's performance is carefully monitored. The
predicted outputs--be it sentiment analysis, trend identification, or competitor
analysis--are compared with actual, human-analyzed results. This evaluation
allows us to measure the model's precision and recall and assess its overall
accuracy and effectiveness.
Following this, any discrepancies or errors identified in the model's predictions
are thoroughly analysed. These could range from incorrectly classified
sentiments to inaccurate trend identification. Once these errors are understood,
steps are taken to rectify these issues, altering or optimizing the model's
algorithms, tweaking its parameters, or adjusting the training process.
These rectifications and optimizations, integrated through an iterative process,
incrementally improve the model's performance, resulting in a highly accurate
and efficient system.
Through a rigorous cycle of experimentations, the Kenoobi News Strategy
ensures that its AI model can provide precise and reliable results. It underlines
the system's commitment to delivering trustworthy and accurate insights,
helping businesses navigate the labyrinth of news data with confidence.
8. Conclusion:
The Kenoobi News Strategy, through its innovative application of AI, equips
businesses with a sophisticated tool to extract value from an information-rich
environment. As the volume of news data constantly grows, the challenging task
of identifying relevant news becomes significantly simplified through this
AI-powered platform.
It breathes life into unstructured, varied news data by transforming it into
meaningful business insights. From scanning diverse news platforms for
relevant information, extracting critical features, analyzing competitive
landscapes, discerning sentiments, to identifying emerging trends, the Kenoobi
News Strategy secures every bit of valuable news data.
The central marvel of Kenoobi News Strategy is its ability to facilitate
data-driven decision-making. Navigating the complex information ecosystem is
made achievable for businesses, who, armed with strategic insights, can
proactively adapt and respond to the dynamic business environment. These
insights illuminate paths for new opportunities, offer alerts on potential risks,
provide competitive intelligence, and unlock an understanding of public
sentiments.
The success of Kenoobi News Strategy is founded on its commitment to
accuracy and precision. A series of experiments and continuous model training
ensure the reliability of the insights provided. Despite the inherent complexities
and challenges, the platform demonstrates resilience and adaptability,
consistently refining its model and algorithms for superior performance.
In conclusion, Kenoobi News Strategy is a pioneering framework, developing an
intersection between the world of news and businesses. It successfully harnesses
the potential of the vast news landscape to bring strategic value to businesses,
highlighting the transformative power of AI in shaping informed
decision-making processes.
9. Limitations:
While the Kenoobi News Strategy offers a powerful means to harness the power
of news data, it inevitably comes with a few constraints, primarily rooted in its
AI-driven nature.
The first limitation revolves around data dependency. The accuracy and
efficiency of the Kenoobi News Strategy heavily rely upon constant access to
fresh, diverse, and high-quality news data. Without such data, the system's
performance may wane, as it may not update trends, quickly recognize new
patterns or provide real-time industry insights. This highlights the importance
of having a robust and reliable network of news sources, as well as ongoing data
curation to ensure the data's quality and relevance.
The second challenge lies in the area of sentiment analysis. While the AI model
performs admirably in most cases, interpreting the nuances and subtleties of
human language can sometimes be difficult, leading to misinterpretations. For
instance, sarcasm or context-specific nuances can be challenging for an AI model
to correctly understand and could lead to inaccuracies in the sentiment analysis.
Another limitation to consider is the potential for errors when identifying and
categorizing complex patterns or topics, especially when dealing with niche
industries or specialized topics. This is because AI is still learning to
comprehend complex human knowledge and might not always categorize
information precisely.
However, it is essential to remember that AI is an evolving technology. The
team behind Kenoobi News Strategy is persistently working on research and
development to improve these aspects. Every limitation or challenge provides a
new avenue for learning and adaptation.
Therefore, while these limitations should be recognized, they do not overshadow
the immense benefits and potential offered by Kenoobi News Strategy.
Continuous improvements, driven by advancements in AI technology, are likely
to mitigate these limitations further in future iterations of the platform.
References
1. Yuniarthe Y (2017) Application of artificial intelligence (AI) in search
engine optimization (SEO). In: 2017 International conference on soft
computing, intelligent system and information technology (ICSIIT), pp
96–101
Google Scholar
2. Krasotkina O, Mottl V (2015) A Bayesian approach to sparse
learning-to-rank for search engine optimization. In: Perner P (ed)
Machine learning and data mining in pattern recognition. MLDM 2015.
Lecture notes in computer science. Springer, Cham, p 9166
Google Scholar
3. Rao S, Srivatsala V, Suneetha V (2016) Optimizing technical ecosystem
of digital marketing. In: Dash S, Bhaskar M, Panigrahi B, Das S (eds)
Artificial intelligence (AI) and evolutionary computations in engineering
systems, Advances in intelligent systems and computing, vol 394.
Springer, New Delhi
Google Scholar
4. Casillas J, Martínez López FJ (eds) (2010) Marketing intelligence
systems, STUDFUZZ 258. Springer, Berlin, pp 1–8
Google Scholar
5. Hub Spot. https://blog.hubspot.com/marketing/what-is-digital-marketing
6. Wierenga B (2010) Marketing and artificial intelligence (AI): great
opportunities, reluctant partners. In: Casillas J, Martínez-López FJ (eds)
Marketing intelligent systems using soft computing. Studies in fuzziness
and soft computing, vol 258. Springer, Berlin
Google Scholar
7. GEC Designs.
https://gecdesigns.com/blog/impact-of-artificial-intelligence-on-digital-m
arketing
8. University of Birmingham. www.cs.bham.ac.uk/~jxb/IAI/w2.pdf
9. Zhu C, Wu G (2011) Research and analysis of search engine optimization
factors based on reverse engineering. In: Third international conference
on multimedia information networking and security, pp 225–228
Google Scholar
10. Li C, Lu Y, Mei Q, Tan X, Pandey S (2015) Click-through prediction
for advertising in Twitter timeline. KDD, Sydney, NSW
CrossRef Google Scholar
11. Eshak MI, Ahmad RB, Sarlan AB (2017) A preliminary study on
hybrid sentiment model for customer purchase intention analysis in social
commerce. In: 2017 IEEE conference on big data and analytics (ICBDA),
pp 61–66
Google Scholar
12. Peng D, Li T, Wang Y, Chen CL (2018) Research on information
collection method of shipping job hunting based on web crawler. In: 2018
Eighth international conference on information science and technology
(ICIST), pp 57–62
Google Scholar
13. Satapathy SM, Rath SK (2016) Effort estimation of web-based
applications using machine learning techniques. In: 2016 International
conference on advances in computing, communications and informatics
(ICACCI), pp 973–979
Google Scholar
14. Rukavitsyn A, Kupriyanov M, Shorov A, Petukhov I (2016)
Investigation of website classification methods based on data mining
techniques. In: 2016 XIX IEEE international conference on soft
computing and measurements (SCM), pp 333–336
Google Scholar
15. Marketing Profs.
https://www.marketingprofs.com/charts/2017/32531/the-incredible-am
ount-of-data-generated-online-every-minute-infographic
16. eMarketer.
https://www.emarketer.com/content/why-marketers-struggle-to-define-a
rtificial-intelligence
17. Mitchell T (1997) Machine learning. McGraw Hill, New York. ISBN
0-07-042807-7
Google Scholar
18. Ckickz.com.
https://www.clickz.com/heres-how-ai-is-set-to-transform-the-digital-mar
keting-landscape/216156/
19. Search Engine Journal.
https://www.searchenginejournal.com/search-ai-will-transform-landscap
e-seo/185531
20. Kiriakidis S, Kefallonitis E, Kavoura A (2018) The effect of innovative
communication technologies in higher education: current trends and
future outlook. In: Khosrow-Pour M (ed) Encyclopedia of information
science and technology, 4th edn. IGI Global, Hershey, pp 3827–3838
CrossRef Google Scholar
21. Isah H, Neagu D, Trundle PR (2014) Social media analysis for
product safety using text mining and sentiment analysis. In: 2014 14th
UK workshop on computational intelligence (UKCI), pp 1–7
Google Scholar
22. Liu X, Nie D, Bai S, Hao B, Zhu T (2015) Personality prediction for
microblog users with active learning method. In: Zu Q, Hu B, Gu N, Seng
S (eds) Human centered computing. HCC 2014. Lecture notes in
computer science, vol 8944. Springer, Cham
Google Scholar
23. Reis DD, Goldstein F, Quintão F (2012) Extracting unambiguous
keywords from microposts using web and query logs data. MSM, Lyon
Google Scholar
24. Spentzouris P, Koutsopoulos I, Madsen KG, Hansen TV (2018)
Advertiser bidding prediction and optimization in online advertising. In:
Iliadis L, Maglogiannis I, Plagianakos V (eds) Artificial intelligence
applications and innovations. AIAI 2018. IFIP advances in information
and communication technology, vol 519. Springer, Cham
Google Scholar
25. Mahdian M, Tomak K (2007) Pay-per-action model for online
advertising. In: Deng X, Graham FC (eds) Internet and network
economics. WINE 2007. Lecture notes in computer science, vol 4858.
Springer, Berlin
Google Scholar
26. Zhang W, Yuan S, Wang J (2014) Optimal real-time bidding for
display advertising. KDD. ACM, New York, NY
Google Scholar
27. Cameron G, Cameron D, Megaw G, Bond R, Mulvenna MD, O’Neill S,
Armour C, McTear M (2017) Towards a chatbot for digital counselling.
BCS HCI, Swindon, UK
CrossRef Google Scholar
28. Stanica I, Dascalu M, Bodea CN, Moldoveanu AD (2018) VR job
interview simulator: where virtual reality meets artificial intelligence for
education. In: 2018 Zooming innovation in consumer technologies
conference (ZINC), pp 9–12
Google Scholar
29. D’Alfonso S, Santesteban-Echarri O, Rice SG, Wadley G, Lederman
R, Miles CR, Gleeson J, Alvarez-Jimenez M (2017) Artificial
intelligence-assisted online social therapy for youth mental health. Front
Psychol 8:796
CrossRef Google Scholar
30. Gervais A, Shokri R, Singla A, Capkun S, Lenders V (2014)
Quantifying web-search privacy. In: ACM conference on computer and
communications security. ACM, New York, NY
Google Scholar
31. Kanagarajan K, Arumugam S (2018) Intelligent sentence retrieval
using semantic word based answer generation algorithm with cuckoo
search optimization. Clust Comput, 1–11.
https://doi.org/10.1007/s10586-018-2054-x
32. Buck JW, Perugini S, Nguyen TV (2018) Natural language,
mixed-initiative personal assistant agents. IMCOM, New York, NY
CrossRef Google Scholar
33. Chai JY, Horvath V, Nicolov N, Stys M, Kambhatla N, Zadrozny W,
Melville P (2002) Natural language assistant: a dialog system for online
product recommendation. AI Mag 23:63–76
Google Scholar
34. Chi L, Huang C, Chuang K (2016) Mobile-friendly and streaming
web-based data visualization. In: 2016 Conference on technologies and
applications of artificial intelligence (TAAI), pp 124–129
Google Scholar
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
The question answering system is a major area in information retrieval field to get the appropriate answers to the user query instead of list of documents. Nowadays huge amount of documents uploaded in the Internet every day and the extraction of required information from those documents is a challenging and tedious task. In this paper, POS-tagger based question pattern analysis has applied for recognize the question type. Also introduce the semantic words based answer generator algorithm to extract semantic similar sentences for user query using Wordnet from the knowledgebase. The cuckoo search optimization algorithm has applied with the semantic words based answer generator algorithm to improve accuracy of retrieved sentences. The proposed algorithm is experimented with the benchmark datasets, obtained results are compared and found that outer performs than other optimization algorithms.
Article
Full-text available
Introduction: Benefits from mental health early interventions may not be sustained over time, and longer-term intervention programs may be required to maintain early clinical gains. However, due to the high intensity of face-to-face early intervention treatments, this may not be feasible. Adjunctive internet-based interventions specifically designed for youth may provide a cost-effective and engaging alternative to prevent loss of intervention benefits. However, until now online interventions have relied on human moderators to deliver therapeutic content. More sophisticated models responsive to user data are critical to inform tailored online therapy. Thus, integration of user experience with a sophisticated and cutting-edge technology to deliver content is necessary to redefine online interventions in youth mental health. This paper discusses the development of the moderated online social therapy (MOST) web application, which provides an interactive social media-based platform for recovery in mental health. We provide an overview of the system's main features and discus our current work regarding the incorporation of advanced computational and artificial intelligence methods to enhance user engagement and improve the discovery and delivery of therapy content. Methods: Our case study is the ongoing Horyzons site (5-year randomized controlled trial for youth recovering from early psychosis), which is powered by MOST. We outline the motivation underlying the project and the web application's foundational features and interface. We discuss system innovations, including the incorporation of pertinent usage patterns as well as identifying certain limitations of the system. This leads to our current motivations and focus on using computational and artificial intelligence methods to enhance user engagement, and to further improve the system with novel mechanisms for the delivery of therapy content to users. In particular, we cover our usage of natural language analysis and chatbot technologies as strategies to tailor interventions and scale up the system. Conclusions: To date, the innovative MOST system has demonstrated viability in a series of clinical research trials. Given the data-driven opportunities afforded by the software system, observed usage patterns, and the aim to deploy it on a greater scale, an important next step in its evolution is the incorporation of advanced and automated content delivery mechanisms.
Chapter
The aim of this chapter is to (1) present a review of some innovative communication technologies in higher education and how these are implemented for organizational, marketing, and learning processes, (2) illustrate how information and communication technologies (ICTs) may drive the introduction and use of inventive activities in education. Financial cutbacks and limited government support for institutions of higher education led to (1) either a withering effect for them that made them shrink or merge in order to survive, or (2) they had to find innovative ways to survive and attract new students and audiences as potential users while making connections with the community and firms. Current trends in higher education institutions (HEIs) are associated with supplying the student with those learning methods that can lead to skills and contribute to his/her creative and individual thought. At the same time, teaching instructors need to be aware of the know-how in the communication and information technology sectors that can be further employed.
Chapter
We study the problem of optimal bid selection across ads and time, with the aim to maximize incoming click traffic to the advertiser’s landing page, which is directly translated in maximizing revenue. A major novelty of our approach lies in using Machine Learning (ML) to build regression models out of available data for deriving for each ad the relations, (i) cost-per-click (CPC) charged by the platform versus bid, (ii) assigned ad position in the ad list versus bid value, and (iii) number of ad clicks versus its position. These regression models naturally reveal hidden trends that would have been otherwise unavailable to the advertiser, such as the bidding behavior of competing advertisers and quality scores of their ads. We then incorporate these relations into a convex optimization problem of budget allocation across ads and across time, the solution of which is the optimal bidding strategy of the advertiser. We validate our approach with real data provided by an online advertising company that is active in the banking sector. Our solution leads to substantial increase in the amount of inbound click traffic to the advertiser’s landing page compared to other approaches that are either heuristic and data-agnostic or employ simple statistics on data.
Conference Paper
The increasing popularity and use of personal voice assistant technologies, such as Siri and Google Now, is driving and expanding progress toward the long-term and lofty goal of using artificial intelligence to build human-computer dialog systems capable of understanding natural language. While dialog-based systems such as Siri support utterances communicated through natural language, they are limited in the flexibility they afford to the user in interacting with the system and, thus, support primarily action-requesting and information-seeking tasks. Mixed-initiative interaction, on the other hand, is a flexible interaction technique where the user and the system act as equal participants in an activity, and is often exhibited in human-human conversations. In this paper, we study user support for mixed-initiative interaction with dialog-based systems through natural language using a bag-of-words model and k-nearest-neighbor classifier. We study this problem in the context of a toolkit we developed for automated, mixed-initiative dialog system construction, involving a dialog authoring notation and management engine based on lambda calculus, for specifying and implementing task-based, mixed-initiative dialogs. We use ordering at Subway through natural language, human-computer dialogs as a case study. Our results demonstrate that the dialogs authored with our toolkit support the end user's completion of a natural language, human-computer dialog in a mixed-initiative fashion. The use of natural language in the resulting mixed-initiative dialogs afford the user the ability to experience multiple self-directed paths through the dialog and makes the flexibility in communicating user utterances commensurate with that in dialog completion paths---an aspect missing from commercial assistants like Siri.
Conference Paper
We in this paper introduce a novel data visualization package, called the ADD framework, to support responsive and adaptive data-driven visualization. Currently, interactive data visualization, which is generally achieved by Javascript-based libraries such as D3.js, cannot be easily manipulated as the responsive way like the RWD principle in the CSS design. Visualization of abundant information becomes challenging while switching between the desktop view or the mobile view. To ease of code maintenance and to get rid of coding complication for diversified screen resolution, we incorporate advantages from React and D3.js. The main contribution of the ADD framework, released as an open-source library, is to facilitate the development of data manipulation and visualization in the responsive way, pursuing better user mobile experience. In addition, we also present the future direction of developing websocket-based streaming data loader for Javascript, to enable the seamless update of JSON data in the web page without user re-click. Currently, the ADD framework is open source and the streaming data loader will be released soon as the same way.