AI ENGINEER · DATA SCIENTIST · RESEARCHER · FATHER

Advancing AI.
With a human
perspective.

Hi, I’m Kaveh Bakhtiyari.

I’m an AI Engineer bridging research and real-world impact. With experience across academia and industry worldwide, I turn complex ideas into intelligent systems built around people.

“Data knows everything, you just need to speak her language.”

— Kaveh Bakhtiyari
Based in Montreal, Canada / Connected worldwide
RESEARCHER. ENGINEER. EXPLORER.
Kaveh Bakhtiyari standing by a river with wooded hills behind him
Kaveh BakhtiyariA curious mind. A human perspective.kaveh.ai
SCROLL TO EXPLORE

ACROSS INDUSTRY
& ACADEMIA

Who I am

Curiosity, put to work.

Better AI starts with better questions. As an AI/ML leader, researcher, and lecturer, I bring mathematical depth, experimental rigor, and an understanding of human behavior to problems worth solving. My work spans deep learning, recommender systems, reinforcement learning, and generative AI, with a focus on choosing the right approach, testing assumptions, and evaluating whether systems deliver meaningful results. Research in affective computing and decision-making shapes how I connect technical possibilities with human needs. From founding Musingway Ltd. to teaching the next generation, I value clear communication, sound judgment, and continuous learning. That curiosity extends into 11 languages (Persian/Farsi, English, French, German, Spanish, and 6 more), travel, coin collecting, guitar, and violin.

“Do what you can. Dare to try what you cannot yet.”

— Kaveh Bakhtiyari

Current Work

Kinship Partners logo

Lead AI/ML Engineer

Kinship Partners Inc.

Montreal, QC · 2025–Present

LaSalle College logo

AI / Computer Science Lecturer

LaSalle College

Montreal, QC · 2019–Present

Job Experience Newest to earliest

Stay22 logo
2024 – 2025

Sr. Machine Learning Engineer

Stay22 Technologies Inc.

Montreal, QC, Canada

SSENSE logo
2022 – 2024

Sr. Data Scientist

SSENSE

Montreal, QC, Canada

SSENSE logo
2019 – 2022

Data Scientist

SSENSE

Montreal, QC, Canada

Concordia University logo
2019 –

Researcher

Concordia University

Montreal, QC, Canada

Erican Language Centre logo
2011 – 2013

English Language Lecturer

Erican Language Centre

Kajang, Malaysia

Musingway logo
2005 – 2010

CEO, Founder

MUSINGWAY Ltd.

Tehran, Iran

Sayan Soft logo
2006 – 2007

Project Manager

Sayan Soft Co. Ltd.

Tehran, Iran

Islamic Azad University logo
2005 – 2010

Back-End Developer

Islamic Azad University, Tafresh Branch

Tafresh, Iran

Intelligent Industry Optimizers (IIOEC) logo
2004 – 2006

Full Stack Developer

IIOEC Ltd.

Tehran, Iran

Education

University of Duisburg-Essen logo
Dr.-Ing.

Computer Science

University of Duisburg-Essen

Duisburg, Germany

UKM logo
PhD

Electrical, Electronic & System Engineering

The National University of Malaysia

Kuala Lumpur, Malaysia

UKM logo
MSc · 2012

Master of IT – Artificial Intelligence

The National University of Malaysia

Kuala Lumpur, Malaysia

Islamic Azad University logo
BSc · 2009

Computer Engineering – Software

Islamic Azad University, Tafresh Branch

Tafresh, Iran

Honors, Awards & Grants

DAAD logo
2015 – 2017

DAAD Research Grants – Scholarship

Bonn, Germany

German Academic Exchange Service (DAAD) scholarship for the bi-nationally supervised doctoral degree between UKM and University of Duisburg-Essen.

Samsung logo
Jul 2014

Samsung Gear App Challenge — Runner-up

Seoul, South Korea

My Puzzle, Mobile Shield & Gear Dictionary nominated in the top 200 apps in Round 1.

UKM logo
2013 – 2014

Award of Excellence — Computer & Technical Advisor

Kuala Lumpur, Malaysia

Iranian Students Association at UKM (ISAUKM), 8th anniversary award.

UKM logo
2013 – 2015

Research University Fellowship Scheme

Kuala Lumpur, Malaysia

The National University of Malaysia (UKM).

UKM logo
2010

RoboSoccer Small Size Competition

Kuala Lumpur, Malaysia

Team Zeus — 1st in Round 1, 4th in the Final Round.

Islamic Azad University logo
2008

Distinguished Researcher

Tafresh, Iran

Islamic Azad University, Tafresh Branch — top research student, 2005/2006/2008.

Islamic Azad University logo
2007

Distinguished Researcher at Islamic Azad University

Karaj, Iran

3rd Festival of the Distinguished Researchers at IAU, awarded across all IAU branches in Iran.

By the numbers

A world of perspectives.

The numbers about me.

General

0
Days, Hrs:Min. Old
0
Days, Hrs:Min. Married
0
Children
0
Languages
0
Societies
0
Lived Countries
0
Visited Countries
0
Hrs of Int'l Flights

Across borders

Places I’ve called home.

  • Iran
  • Malaysia
  • Germany
  • Canada

Academic Collaboration

h-Index
0
Co-authors
0
Institutes
0
Countries

Hobbies

Collecting Coins Horse Riding Hiking Ice Skating Traveling Photography Swimming Playing Guitar

What drives me

Exploring what comes next.

My research orbits around Artificial Intelligence, Human-Computer Interaction (HCI), and Game Theory, extending into Affective Computing and Psychology for intelligent autonomous systems that tackle real-world challenges.

Interests

Artificial Intelligence Affective Computing Neuroscience Reinforcement Learning Recommender Systems Game Theory Security & Encryption

Research Projects

Speaking

Ideas worth sharing.

  1. 21 Nov. 2024

    ChatGPT & Hallucination: An Introduction to Large Language Models

    LaSalle College, Montreal, QC, Canada

    TechWeek 2024 – Innovators in Technology

  2. 4 Oct. 2023

    Would you have survived if you were on Titanic?

    SSENSE HQ, Montreal, QC, Canada

    Innovation Day 2023

  3. 17 Nov. 2022

    Artificial Intelligence (AI) – Yesterday, Today and Tomorrow

    LaSalle College, Montreal, QC, Canada

    TechWeek 2022 – Innovators in Technology

  4. 7 Sep. 2022

    Artificial Intelligence & Fashion

    SSENSE HQ, Montreal, QC, Canada

    Innovation Day 2022

  5. 24 Feb. 2022

    Smart Education by Artificial Intelligence

    LaSalle College, Montreal, QC, Canada

    Journée Pédagogique

  6. 16 Nov. 2021

    Blockchain, Cryptocurrency & NFT

    LaSalle College, Montreal, QC, Canada

    TechWeek 2021 – Innovators in Technology

  7. 18 Mar. 2021

    Artificial Intelligence

    LaSalle College, Montreal, QC, Canada

    International Business Week (SIG 21)

  8. 11 Nov. 2020

    Nothing is random, not even rolling a dice

    LaSalle College, Montreal, QC, Canada

    TechWeek 2020 – Innovators in Technology

  9. 19 Nov. 2019

    Artificial Intelligence – Opportunities, Now & Future

    LaSalle College, Montreal, QC, Canada

    TechWeek 2019 – Innovators in Technology

  10. 24 Apr. 2019

    Ambiance Signal Processing: A Study on Collaborative Affective Computing

    University of Science & Culture, Tehran, Iran

    The 5th IEEE International Conference on Web Research (ICWR)

  11. 22 Apr. 2019

    Artificial Emotional Intelligence in Future of Computational Advertising

    Iran University of Science & Technology, Tehran, Iran

    Invited Speaker — Faculty of Computer Engineering

  12. 8 Sep. 2018

    [Visa Refused] Why Did Artificial Intelligence Fail in the FIFA World Cup 2018?

    Convention & Exhibition Centre, Kiev (Kyiv), Ukraine

    IT Weekend — Invited Speaker by SoftServe Inc.

  13. 24 May 2017

    KinRes: Depth Sensor Noise Reduction in Contactless Respiratory Monitoring

    Telefonica Tower, Barcelona, Spain

    The 11th EAI Int'l Conf. on Pervasive Computing Technologies for Healthcare

  14. 19 May 2017

    Contactless Heart Rate Variability Measurement by IR and 3D Depth Sensors with Respiratory Sinus Arrhythmia

    Vila Galé Santa Cruz Hotel, Madeira, Portugal

    The 8th Int'l Conf. on Ambient Systems, Networks and Technologies

  15. 4 Apr. 2017

    The Effect of Presentation in Online Advertising on Perceived Intrusiveness and Annoyance in Different Emotional States

    Arrowle Hotel, Kanazawa, Japan

    The 9th Asian Conf. on Intelligent Information and Database Systems

  16. 11 Jan. 2016

    Recommender Systems in Future Intelligence

    University of Concordia, Montréal, QC, Canada

    Invited Speaker — Institute of Information System Engineering

  17. 10 Oct. 2014

    Emotional Intelligence in Adaptive Recommender Systems

    University of Duisburg–Essen, Duisburg, Germany

    Interactive Systems, Faculty of Engineering

  18. 19 Nov. 2013

    Emotional and Cultural Intelligence in Recommender Systems

    Puri Pujangga, UKM, Malaysia

    The Int'l Conf. on Engineering and Built Environment (ICEBE)

  19. 22 Aug. 2013

    Cultural & Emotional Intelligence in Adaptive Recommender Systems

    Hotel Equatorial Bangi, Malaysia

    Annual Seminar of DSP Research Group, UKM

  20. 30 Mar. 2013

    Workshop on Social Engineering: The art of human hacking

    Swiss Garden Hotel, Cherating Beach, Kuantan, Malaysia

    Organized by Iranian Students' Association at UKM (ISAUKM)

  21. 2 Nov. 2011

    Human Emotions Recognition in HCI

    University of Duisburg – Essen, Duisburg, Germany

    Department of Psychology-Media and Communication

Peer-reviewed & beyond

Publications

Citations: · h-index: · i10-index: (Source: Google Scholar)

A reinforcement learning model for the reliability of blockchain oracles

Journal
Mona Taghavi, Jamal Bentahar, Hadi Otrok, Kaveh Bakhtiyari
Expert Systems with Applications, Oct. 2022 Elsevier, ISSN 0957-4174, Volume 214, 15 Mar. 2023
Smart contracts struggle with the major limitation of operating on data that is solely residing on the blockchain network. The need of recruiting third parties, known as oracles, to assist smart contracts has been recognized with the emergence of blockchain technology. Oracles could be deviant and commit ill-intentioned behaviors, or be selfish and hide their actual available resources to gain optimal profit. Current research proposals employ oracles as trusted entities with no robust assessment mechanism, which entails a risk of turning them into centralized points of failure. The need for an effective method to select the most economical and rewarding oracles that are self-interested and act independently is somehow neglected. Thus, this paper proposes a Bayesian Bandit Learning Oracles Reliability (BLOR) mechanism to identify trustless and cost-efficient oracles. Within BLOR, we learn the behavior of oracles by formulating a Bayesian cost-dependent reputation model and utilize reinforcement learning (knowledge gradient algorithm) to guide the learning process. BLOR enables all the blockchain validators to verify the obtained results while running the algorithm at the same time by dealing with the randomness issue within the limited blockchain structure. We implement and experiment with BLOR using Python and the Solidity language on Ethereum. BLOR is benchmarked against several models where it proved to be highly efficient in selecting the most reliable and economical oracles with a fair balance.

Nothing is Random, Not Even Rolling a Dice

Note
Kaveh Bakhtiyari
SSENSE-TECH, May 2021
In ancient history, the concepts of chance and randomness were intertwined with that of fate. Many ancient people threw dice to determine fate, and this later evolved into games of chance. Today, we are still using randomness in our daily life explicitly or implicitly. It is however very crucial to understand the underlying concept of randomness and its importance. Firstly, we should understand what defines random value as random. Randomness has multiple applications in finance, game theory, cryptography, artificial intelligence, and many more. So, one of the challenging questions is how likely we can predict it? The answer can bring us to the next level of possibilities in the world. For the moment, we should learn how these random phenomena can affect our life, and how we can make a benefit from that.

A Blockchain-based Model for Cloud Service Quality Monitoring

Journal
Mona Taghavi, Jamal Bentahar, Hadi Otrok, Kaveh Bakhtiyari
IEEE Transactions on Services Computing, Mar. 2020 IEEE, Special Issue on Blockchain-Based Services Computing, ISSN 1939-1374, Volume 13, Issue 2, March-April 2020, Pages 276-288
This paper introduces a novel blockchain-based decentralized federation model that embodies quality verification for cloud providers who lease computing resources from each other. The blockchain structure removes the barriers of a traditional centralized federation and offers a fully distributed and transparent administration by enforcing the involved agents to maintain consensus on the data. For a blockchain-based federation, it is vital to avoid blind-trust on the claimed SLA guarantees and monitor the quality of service which is highly desirable considering the multi-tenancy characteristic of cloud services. Due to the fact that the blockchain network is unable to access the outside world, it cannot handle, by its own, providers misbehavior in terms of SLA violations. Thus, we introduce oracle as a verifier agent to monitor the quality of the service and report to the smart contract agents deployed on the blockchain. Oracle is a trusted third-party agent who can communicate with the outside world of the blockchain network. The interaction between cloud service providers (either providing a service or requesting it from another provider) and the oracle through smart contracts comprises a system of autonomous and utility maximizer agents. Cloud requesters seek to receive high quality services with constant monitoring at cheap prices or even with no charge, while cloud providers aim to have a balanced work-load with less preserved capacity, and the oracle tends to charge higher for their monitoring services. Therefore, to model this conflicting situation, we formulate a dynamic Stackelberg differential game to optimize the cost of using the oracle and maximize the profit of the agents with the role of provider agent as a leader, and the requester and verifier agents as followers. Our designed Stackelberg differential game can seize the dynamicity of users' demand and resource provisioning in a competitive cloud market. We implemented our proposed decentralized model using the Solidity language in the remix IDE on the Ethereum network. We further evaluated the optimal controls and agents' profit with real-world data simulated for three concrete cloud providers. The results revealed that the requester agent initiates most of the quality verification requests at the beginning to the middle time of the contract. Thus, the provider agent could reserve less computing resources considering the fact that it could share the workload among other customers' computing resources during the peak-time. Moreover, imposing a higher penalty on the provider agent increased the capacity and decreased the number of requests for quality verification at the equilibrium. The evaluation also disclosed that the impact of timing in the dynamic pricing strategy of the verifier agent is very minimal, and the provisioning capacity of the provider is strongly correlated with the monitoring price.

Ambiance Signal Processing: A Study on Collaborative Affective Computing

Conference
Kaveh Bakhtiyari, Mona Taghavi, Milad Taghavi, Jamal Bentahar
The 5th IEEE International Conference on Web Research (ICWR), Tehran, Iran, 24-25 Apr. 2019 IEEE, ISBN 978-1-7281-1431-6, Pages 35-40
Computational feature recognition is an essential component for intelligent systems to sense the objects and environments. This paper proposes a novel conceptual model, named Ambiance Signal Processing (AmSiP), to identify objects’ features when they are not directly accessible by sensors. AmSiP analyzes the surrounding and ambiance of objects/subjects collaboratively to recognize the object’s features instead of concentrating on each individual and accessible object. To validate the proposed model, this study runs an experiment with 50 participants, whose emotional state variations are estimated by measuring the surroundings features and the emotions of other people in the same environment. The results of a t-Test on the data collected from this experiment showed that users’ emotions were being changed in a course of time during the experiment; however, AmSiP could estimate subjects’ emotions reliably according to the environmental characteristics and similar patterns. To evaluate the reliability and efficiency of this model, a collaborative affective computing system was implemented using keyboard keystroke dynamics and mouse interactions of the users whose emotions were affected by different types of music. In comparison with other conventional techniques (explicit access), the prediction was reliable. Although the developed model sacrifices a minor accuracy, it earns the superiority of uncovering blind knowledge about the subjects out of the sensors’ direct access.

Cloudchain: A Blockchain-Based Coopetition Differential Game Model for Cloud Computing

Conference
Mona Taghavi, Jamal Bentahar, Hadi Otrok, Kaveh Bakhtiyari
The 16th International Conference on Service Oriented Computing (ICSOC), Hangzhou, Zhejian, China, 12-15 Nov. 2018 Lecture Notes in Computer Science (LNCS), Springer, ISBN 978-3-030-03596-9, Volume 11236, Pages 146-161
In this paper, we introduce, design and develop Cloudchain, a blockchain-based cloud federation, to enable cloud service providers to trade their computing resources through smart contracts. Traditional cloud federations have strict challenges that might hinder the members’ motivation to participate in, such as forming stable coalitions with long-term commitments, participants’ trustworthiness, shared revenue, and security of the managed data and services. Cloudchain provides a fully distributed structure over the public Ethereum network to overcome these issues. Three types of contracts are defined where cloud providers can register themselves, create a profile and list of their transactions, and initiate a request for a service. We further design a dynamic differential game among the Cloudchain members, with roles of cloud service requesters and suppliers, to maximize their profit. Within this paradigm, providers engage in coopetitions (i.e., cooperative competitions) with each other while their service demand is dynamically changing based on two variables of gas price and reputation value. We implemented Cloudchain and simulated the differential game using Solidity and Web3.js for five cloud providers during 100 days. The results showed that cloud providers who request services achieve higher profitability through Cloudchain to those providers that supply these requests. Meanwhile, spending high gas price is not economically appealing for cloud requesters with a high number of requests, and fairly cheaper prices might cause some delays in their transactions during the network peak times. The best strategy for cloud suppliers was found to be gradually increasing their reputation, especially when the requesters’ demand is not significantly impacted by the reputation value.

Why Did Artificial Intelligence Fail in the FIFA World Cup 2018?

Note
Kaveh Bakhtiyari
Medium.com, Jul. 2018
Here is what we learned from the AI’s failure to predict the results of the FIFA World Cup 2018 Russia.

Significant Reshape is Required in Academic Publishing to Promote Science

Note
Kaveh Bakhtiyari
Medium.com, Jun. 2018
Researchers and academics disseminate and share their research findings with other scholars by publishing in a scientific venue (e.g. journal or conference proceedings). Despite the recent advances in the publishing industry and using the Internet as a medium of knowledge sharing, scientific publishing industry deals with many problems which slow down the knowledge progress and waste lots of time and money respectively. This article criticizes the scientific publishing industry for time and money costs, favoritism, political views interference, the vague share of authorship, barriers of having flexible and interactive contents, and not fulfilling the gap between research and development.

Relationship of Google Scholar Versions and Paper Citations

Yellow paper
Marjan Mohammadjafari, Hadi Salehi, Kaveh Bakhtiyari, Nader Ale Ebrahim, Mahmoud Danaee, Masoud Shakiba, Masoomeh Shahbazi-Moghadam, Azam Zavvari
Preprints, Jun. 2017
The number of citations that a paper has received is the most commonly used indicator to measure the quality of research. Researchers, journals, and universities want to receive more citations for their scholarly publications to increase their h-index, impact factor, and ranking respectively. In this paper, we tried to analyses the effect of the number of available Google Scholar versions of a paper on citations count. We analyzed 10,162 papers which are published in Scopus database in year 2010 by Malaysian top five universities. Then we developed a software to collect the number of citations and versions of each paper from Google Scholar automatically. The result of spearman correlation coefficient revealed that there is positive significant association between the number of Google Scholar versions of a paper and the number of times a paper has been cited.

KinRes: Depth Sensor Noise Reduction in Contactless Respiratory Monitoring

Conference, Poster
Kaveh Bakhtiyari, Jürgen Ziegler, Hafizah Husain
The 11th EAI International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth), Barcelona, Spain, 23-26 May 2017 ACM, ISBN 978-1-4503-6363-1, Pages 472-475
This paper proposes a novel reliable solution, named KinRes, to extract contactless respiratory signal via an IR-3D Depth sensor (Microsoft Kinect 2) on human subjects interacting with a computer. The depth sensor is very sensitive to the minor changes so that the body movements impose noise in the depth values. Previous studies on contactless respiratory concentrated solely on the still laid subjects on a surface to minimize the possible artifacts. To overcome these limitations, we low-pass filter the extracted signal. Then, a greedy self-correction algorithm is developed to correct the false detected peaks & troughs. The processed signal is validated with a simultaneous signal from a respiratory belt. This framework improved the accuracy of the signal by 24% for the subjects in a normal sitting position.

New Insights Towards Developing Recommender Systems

Journal
Mona Taghavi, Jamal Bentahar, Kaveh Bakhtiyari, Chihab Hanachi
The Computer Journal, 2017 Oxford University Press, ISSN 0010-4620, Volume 61, Issue 3, 1 Mar. 2018, Pages 319-348
Promoting recommender systems in real-world applications requires deep investigations with emphasis on their next generation. This survey offers a comprehensive and systematic review on recommender system development lifecycles to enlighten researchers and practitioners. The paper conducts statistical research on published recommender systems indexed by Web of Science to get an overview of the state of the art. Based on the reviewed findings, we introduce taxonomies driven by the following five phases: initiation (architecture and data acquisition techniques), design (design types and techniques), development (implementation methods and algorithms), evaluation (metrics and measurement techniques) and application (domains of applications). A layered framework of recommender systems containing market strategy, data, recommender core, interaction, security and evaluation is proposed. Based on the framework, the existing advanced humanized techniques emerged from computational intelligence and some inspiring insights from computational economics and machine learning are provided for researchers to expand the novel aspects of recommender systems.

Contactless Heart Rate Variability Measurement by IR and 3D Depth Sensors with Respiratory Sinus Arrhythmia

Conference
Kaveh Bakhtiyari, Nils Beckmann, Jürgen Ziegler
The 8th International Conference on Ambient Systems, Networks and Technologies (ANT), Madeira, Portugal, 16-19 May 2017 Procedia Computer Science, Elsevier, ISSN 1877-0509, Volume 109, Pages 498-505
Heart rate variability (HRV) is known to be correlated with emotional arousal, cognitive depletion, and health status. Despite the accurate HRV detection by various body-attached sensors, a contactless method is desirable for the HCI purposes. In this research, we propose a non-invasive contactless HRV measurement by Microsoft Kinect 2 sensor with Respiratory Sinus Arrhythmia (RSA) correction. The Infrared and RGB cameras are used to measure the heart rate signal, and its 3D Depth sensor is employed to capture the human respiratory signal to correct the initially calculated HRV with RSA. The correlation analysis among the calculated HRVs by different methods and devices showed a significant improvement in reliable HRV measurements. This study enlightens the researchers and developers to choose a proper method for HRV calculations based on their required accuracy and application.

The Effect of Presentation in Online Advertising on Perceived Intrusiveness and Annoyance in Different Emotional States

Conference
Kaveh Bakhtiyari, Jürgen Ziegler, Hafizah Husain
The 9th Asian Conference on Intelligent Information and Database Systems (ACIIDS), Kanazawa, Japan, 3-5 Apr. 2017 Lecture Notes in Computer Science (LNCS), Springer, ISBN 978-3-319-54472-4, Part I, Volume 10191, Pages 140-149
Online advertising is a rapidly growing area with high commercial relevance. This paper investigates the effect of different types of Ad presentation, varying in frame size, position and animation level on visual intrusiveness and annoyance as perceived by users. Furthermore, we investigate the influence of users’ emotional states on perceived intrusiveness and annoyance. This research has been carried out through a survey study. The analysis of the data shows a linear correlation between the visual attention of the Ads and its features. Also, a positive influence of emotion has been found on various types of ad presentations. In addition, the participants with emotions of positive valence and low arousal showed more tolerance to the same ad as the users with a different emotional state. This research proposes a new aspect in computational advertising to adapt the recommendations based on the user’s emotional state and the parameters of the online advertisements.

A Comprehensive Comparison of Educational Growth within Four Different Developing Countries between 1990 and 2012

Journal
Masoud Shakiba, Nader Ale Ebrahim, Mahmoud Danaee, Kaveh Bakhtiyari, Elankovan Sundararajan
Revista de Gestão e Secretariado, Apr. 2016 e-ISSN 2178-9010, Volume 6, Issue 3, Pages 152-174
Educational growth is a fundamental infrastructure factor required to achieve sustainable development. Therefore, evaluation and measurement of educational growth is essential for establishing a development road map. Because of this, there are many organizations and databases that work to capture academic trends and provide the general view of institute achievements. Web of Science and Scopus are the two most popular and scientific. In this paper, we define the important effective factors in educational growth and discuss them; we then compare these defined factors across four different developing countries: Brazil, Iran, Malaysia, and Turkey. As well as the comparisons, this paper uses the Pearson product moment correlation coefficient method to analyze the factors and the strong or weak relationship between the factors are discussed.

Hybrid Affective Computing - Keyboard, Mouse and Touch Screen: From Review to Experiment

Journal
Kaveh Bakhtiyari, Mona Taghavi, Hafizah Husain
Journal of Neural Computing and Applications, Aug. 2015 Springer, ISSN 0941-0643, Volume 26, Issue 6, Pages 1277-1296
Emotions play an important role in human interactions. They can be integrated into the computer system to make human-computer interaction more effective. Affective Computing is an innovative computational modelling and detecting user’s emotions to optimize system responses in Human-Computer Interaction (HCI). However, there is a trade-off between recognition accuracy and real-time performance in some of the methods such as processing the facial expressions, human voice and body gestures. Other methods lack efficiency and usability in real world applications such as Natural Language Processing (NLP) and Electroencephalography (EEG) signals. To accomplish a reliable, usable and high performance system, this paper proposes an intelligent hybrid approach to recognize users’ emotions by using easily accessible and low computational cost input devices including keyboard, mouse (touch-pad: single touch) and touch screen display (single touch). Using the proposed approach, the system is developed and trained in a supervised mode by Artificial Neural Network (ANN) and Support Vector Machine (SVM) techniques. The result shows an increase of accuracy of 6% (93.20%) by SVM in comparison to the currently existing methods. It is a significant contribution to show new directions of future research in emotion recognition, user modelling and emotional intelligence.

Do We Have Privacy In The Digital World?

Yellow Paper, Note
Kaveh Bakhtiyari
Published Online as a Note Last Update: 10 December 2014 - DOI: 10.13140/RG.2.1.2492.5203/2
Not really.

Planning for Sustainable Development in the Emerging Information Societies

Journal
Mona Taghavi, Kaveh Bakhtiyari, Hamed Taghavi, Vahhab Olyaee, Aini Hussain
Journal of Science and Technology Policy Management, Nov. 2014 Emerald, ISSN 2053-4620, Volume 5, Issue 3, Pages 178-211
Purpose – This research work investigates the recent status of the information and communication technology services industry in Iran. It proposes a systemic applicable approach at policy making level and appropriate strategic planning steps to enlighten developing countries toward achieving their target objectives of an Information Society. Design/methodology/approach – Largely based on existing literature and usage statistics in ICT services, global technology trends, and results from a survey to obtain consistent and up-to-date information about current issues of ICT services in the public and private sectors in Iran. Findings – This study elaborates on all issues, points, and best practices relevant to the ICT services industry in Iran which is addressed by recommending some documented policies. Research limitations/implications - Majority of the experts who attended the workshop and responded to the questionnaire were service consumers rather than service providers. Practical implications - This paper discusses some of the implications for the development of this ICT services strategy and provides policy recommendations. Originality/value – This study provides a government refining process policy to address the common gaps in the ICT services industry in these developing countries and emphasizes a formidable policy foundation before implementing and monitoring of the Flagship ICT projects.

Ethical and Unethical Methods of Plagiarism Prevention in Academic Writing

Journal
Kaveh Bakhtiyari, Hadi Salehi, Mohamed Amin Embi, Masoud Shakiba, Azam Zavvari, Masoomeh Shahbazi-Moghadam, Nader Ale Ebrahim, Marjan Mohammadjafari
Journal of International Education Studies, Jul. 2014 Canadian Center of Science and Education, ISSN 1913-9020, Volume 7, Issue 7, Pages 52-62
This paper discusses plagiarism origins, and the ethical solutions to prevent it. It also reviews some unethical approaches, which may be used to decrease the plagiarism rate in academic writings. We propose eight ethical techniques to avoid unconscious and accidental plagiarism in manuscripts without using online systems such as Turnitin and/or iThenticate for cross checking and plagiarism detection. The efficiency of the proposed techniques is evaluated on five different texts using students individually. After application of the techniques on the texts, they were checked by Turnitin to produce the plagiarism and similarity report. At the end, the “effective factor” of each method has been compared with each other; and the best result went to a hybrid combination of all techniques to avoid plagiarism. The hybrid of ethical methods decreased the plagiarism rate reported by Turnitin from nearly 100% to the average of 8.4% on 5 manuscripts.

Fuzzy Model of Dominance Emotions in Affective Computing

Journal
Kaveh Bakhtiyari, Hafizah Husain
Journal of Neural Computing and Applications, Jun. 2014 Springer, ISSN 0941-0643, Volume 25, Issue 6, Pages 1467-1477
To date, most of the human emotion recognition systems are intended to sense the emotions and their dominance individually. This paper discusses a fuzzy model for multilevel affective computing based on the dominance dimensional model of emotions. This model can detect any other possible emotions simultaneously at the time of recognition. One hundred and thirty volunteers from various countries with different cultural backgrounds were selected to record their emotional states. These volunteers have been selected from various races and different geographical locations. Twenty-seven different emotions with their strengths in a scale of 5 were questioned through a survey. Recorded emotions were analyzed with the other possible emotions and their levels of dominance to build the fuzzy model. Then this model was integrated into a fuzzy emotion recognition system using three input devices of mouse, keyboard and the touch screen display. Support vector machine classifier detected the other possible emotions of the users along with the directly sensed emotion. The binary system (non-fuzzy) sensed emotions with an incredible accuracy of 93%. However, it only could sense limited emotions. By integrating this model, the system was able to detect more possible emotions at a time with slightly lower recognition accuracy of 86%. The recorded false positive rates of this model for four emotions were measured at 16.7%. The resulted accuracy and its false positive rate are among the top three accurate human emotion recognition (affective computing) systems.

Implementation of Emotional-Aware Computer Systems Using Typical Input Devices

Conference
Kaveh Bakhtiyari, Mona Taghavi, Hafizah Husain
The 6th Asian Conference on Intelligent Information and Database Systems (ACIIDS), Bangkok, Thailand, 7-9 Apr. 2014 Lecture Notes in Computer Science (LNCS), Springer, ISBN 978-3-319-05476-6, Volume 8397, Pages 364-374
Emotions play an important role in human interactions. Human Emotions Recognition (HER - Affective Computing) is an innovative method for detecting user’s emotions to determine proper responses and recommendations in Human-Computer Interaction (HCI). This paper discusses an intelligent approach to recognize human emotions by using the usual input devices such as keyboard, mouse and touch screen displays. This research is compared with the other usual methods like processing the facial expressions, human voice, body gestures and digital signal processing in Electroencephalography (EEG) machines for an emotional-aware system. The Emotional Intelligence system is trained in a supervised mode by Artificial Neural Network (ANN) and Support Vector Machine (SVM) techniques. The result shows 93.20% in accuracy which is around 5% more than the existing methods. It is a significant contribution to show new directions of future research in this topical area of emotion recognition, which is useful in recommender systems.

Emotional and Cultural Intelligence in Recommender Systems

Conference
Kaveh Bakhtiyari, Hafizah Husain, Jürgen Ziegler
The International Conference on Engineering and Built Environment (ICEBE), UKM, Malaysia, 19-20 Nov. 2013
In this paper, we propose a novel adaptive recommender system based on emotional and cultural intelligence by processing the users’ interactions with the common input devices such as mouse, keyboard, touch-screen monitors and EEG. This system can be employed in a computational advertising system. A metaphor semantic ontology should also be developed to retrieve the users’ cultures based on the metaphor meaning of the context which can be different with the traditional semantic and direct meanings of the words. For evaluation of the system, despite the traditional Precision/Recall methods, emotional intelligence system and fuzzy/probabilistic calculations are proposed to measure the performance and accuracy of the resulted recommendation.

Agent-Based Computational Investing Recommender System

Conference
Mona Taghavi, Kaveh Bakhtiyari, Edgar Scavino
The 7th ACM Conference Series on Recommender Systems (RecSys), HK City University, Hong Kong, 12–16 Oct. 2013 ACM, ISBN 978-1-4503-2409-0/13/10, Pages 455-458
The fast development of computing and communication has reformed the financial markets' dynamics. Nowadays many people are investing and trading stocks through online channels and having access to real-time market information efficiently. There are more opportunities to lose or make money with all the stocks information available throughout the World; however, one should spend a lot of effort and time to follow those stocks and the available instant information. This paper presents a preliminary regarding a multi-agent recommender system for computational investing. This system utilizes a hybrid filtering technique to adaptively recommend the most profitable stocks at the right time according to investor's personal favour. The hybrid technique includes collaborative and content-based filtering. The content-based model uses investor preferences, influencing macro-economic factors, stocks profiles and the predicted trend to tailor to its advices. The collaborative filter assesses the investor pairs' investing behaviours and actions that are proficient in economic market to recommend the similar ones to the target investor.

Fuzzy Model on Human Emotions Recognition

Conference
Kaveh Bakhtiyari, Hafizah Husain
The 12th WSEAS International Conference on Applications of Computer Engineering (ACE), Cambridge, MA, USA, 30 Jan. – 1 Feb. 2013 ISBN 978-1-61804-156-2, Pages 77-82
This paper discusses a fuzzy model for multi-level human emotions recognition by computer systems through keyboard keystrokes, mouse and touch-screen interactions. This model can also be used to detect the other possible emotions at the time of recognition. Accuracy measurements of human emotions by the fuzzy model are discussed through two methods; the first is accuracy analysis and the second is false positive rate analysis. This fuzzy model detects more emotions, but on the other hand, for some of emotions, a lower accuracy was obtained with the comparison with the non-fuzzy human emotions detection methods. This system was trained and tested by Support Vector Machine (SVM) to recognize the users’ emotions. Overall, this model represents a closer similarity between human brain detection of emotions and computer systems.

Intrusion Detection and Prevention System in Cloud Computing: A Systematic Review

Journal
Ahmed Patel, Mona Taghavi, Kaveh Bakhtiyari, Joaquim Celestino Júnior
Journal of Network and Computer Applications, Jan. 2013 Elsevier, ISSN 1084-8045, Volume 36, Issue 1, Pages 25-41
The distributed and open structure of cloud computing and services becomes an attractive target for potential cyber-attacks by intruders. The traditional Intrusion Detection and Prevention Systems (IDPS) are largely inefficient to be deployed in cloud computing environments due to their openness and specific essence. This paper surveys, explores and informs researchers about the latest developed IDPSs and alarm management techniques by providing a comprehensive taxonomy and investigating possible solutions to detect and prevent intrusions in cloud computing systems. Considering the desired characteristics of IDPS and cloud computing systems, a list of germane requirements is identified and four concepts of autonomic computing self-management, ontology, risk management, and fuzzy theory are leveraged to satisfy these requirements.

Taxonomy and Proposed Architecture of Intrusion Detection and Prevention Systems for Cloud Computing

Conference
Ahmed Patel, Mona Taghavi, Kaveh Bakhtiyari, Joaquim Celestino Júnior
The 4th International Symposium on Cyberspace Safety and Security (CSS), Deakin University Melbourne Burwood Campus, Melbourne, Australia, 12-13 Dec. 2012 Lecture Notes in Computer Science (LNCS), Springer, ISBN 978-3-642-35362-8, Volume 7672, Pages 441-458
The distributed and open structure of cloud computing and services becomes an attractive target for potential cyber-attacks by intruders. The traditional Intrusion Detection and Prevention Systems (IDPS) are deemed largely inefficient to be deployed in cloud computing environments due to their openness, dynamicity and virtualization in offered services. This paper surveys and explores the possible solutions to detect and prevent intrusions in cloud computing systems by providing a comprehensive taxonomy of existing IDPS. It discusses the key features of IDPS that are challenging and crucial for choosing the right security measures for designing an IDPS. The paper further reviews the current state of the art of developed IDPSs for cloud computing which uses advanced techniques in overcoming the challenges imposed by cloud computing requirements for more resilient, effective and efficient IDPSs, abbreviated as CIPDS.

Evaluation of Cheating Detection Methods in Academic Writings

Journal
Ahmed Patel, Kaveh Bakhtiyari, Mona Taghavi
Journal of Library Hi Tech, Nov. 2011 Emerald, ISSN 0737-8831, Volume 29, Issue 4, Pages 623-640
Purpose – This paper aims to focus on plagiarism and the consequences of anti-plagiarism services such as Turnitin.com, iThenticate, and PlagiarismDetect.com in detecting the most recent cheatings in academic and other writings. Design/methodology/approach – The most important approach is plagiarism prevention and finding proper solutions for detecting more complex kinds of plagiarism through natural language processing and artificial intelligence self-learning techniques. Findings – The research shows that most of the anti-plagiarism services can be cracked through different methods and artificial intelligence techniques can help to improve the performance of the detection procedure. Research limitations/implications – Accessing entire data and plagiarism algorithms is not possible completely, so comparing is just based on the outputs from detection services. They may produce different results on the same inputs. Practical implications – Academic papers and web pages are increasing over time, and it is very difficult to capture and compare documents with all available data on the network in an up to date manner. Originality/value – As many students and researchers use the plagiarism techniques (e.g. PDF locking, ghost-writers, dot replacement, online translators, previous works, fake bibliography) to cheat in academic writing, this paper is intended to prevent plagiarism and find suitable solutions for detecting more complex kinds of plagiarism. This should also be of grave concern to teachers and librarians to provide up to date/standard anti-plagiarism services. The paper proposes some new solutions to overcome these problems and to create more resilient and intelligent future systems.

Encryption Systems (in Persian Language)

Journal
Kaveh Bakhtiyari
Web Magazine, Aug. 2004 ISSN 1735-1820, Volume 50, Page 16-19

Chips Speed and Technology Improvement Rate in the Future (in Persian Language)

Journal
Kaveh Bakhtiyari
Web Magazine, Jun. 2004 ISSN 1735-1820, Volume 48, Page 24-25

Community

Societies & Panels

  1. 2021 – Now

    Artificial Intelligence Community of Practice

    College LaSalle, Montreal, QC, Canada

    Member · Technical Advisor · Program Consultant

  2. 2013 – 2014

    Iranian Students' Association at UKM (ISAUKM)

    The National University of Malaysia (UKM), Malaysia

    Member · Computer & Technical Advisor · Webmaster

  3. 2011 – 2012

    AIESEC

    UKM, Malaysia & UDE, Essen, Germany

    Member — global leadership development platform

  4. 2009 – 2010

    Young Researchers Club (YRC)

    Islamic Azad University, Tehran, Iran

    Member

  5. 2005 – 2006

    IAUTB Computer Scientific Society

    Islamic Azad University, Tafresh Branch, Iran

    Society Founder · Vice-President · Member

  6. 2001 – 2003

    Society of Iranian Professionals (SIP)

    San Jose, California, USA

    Student Member

Reviewers' Panel

Journals

Conferences

  • HICSS-51: Hawaii International Conference on System Sciences (Hawaii, USA)
  • CHI 2015 – Work in Progress (Seoul, Korea)

Toolbox

From theory to production.

I started programming with GW-Basic at age 12. Below is a snapshot of what I actively use today.

AI / Machine Learning

Predictive AIDeep LearningOptimization RegressionClassificationClustering Recommender SystemsGenerative AIReinforcement Learning Image ProcessingLLMsNLP

Programming Languages

PythonC / C++ / C#Visual Basic Java / JavaScript / JSP / J2EEF#ASP / ASP.NET PHPSQLPrologR

AWS Certifications

Cloud PractitionerMachine Learning – Specialty

Blockchain (Smart Contracts)

Ethereum / Solidity

Data Analysis

RapidMinerMathWorks MatlabWekaIBM SPSS

Security

CryptographyNetwork SecurityEthical HackingSocial Engineering

Database & Platforms

MS SQL ServerMySQLPostgreSQLOracleMongoDB WindowsAndroidTizen

Source Codes & Scripts

2023

Streambox: Data Science Toolbox

Functions and decorators useful for data scientists and developers in their projects.

Source on GitHub
2022

Cryptography Toolbox

An open-source toolbox for daily cryptography needs, in Python using Streamlit.

GitHub · Demo
2021

Market Forecast

Streamlit app using Facebook Prophet & Neural Prophet to forecast stock/crypto markets from Yahoo! Finance data.

GitHub · Demo
2018

Cloudchain

Cloud federation based on blockchain technology, developed on Ethereum using Solidity.

GitHub
2018

MKLogger

JavaScript (jQuery-based) logger for mouse/keyboard activity on an HTML page — research tooling for user-interaction studies.

GitHub
2017

KinRes: Kinect Respiratory Monitoring

MS Windows software recording human respiratory signal via Microsoft Kinect v2 (C#.NET).

GitHub
2017

Heart Rate Logger

Tizen smart-watch app recording heart rate & RR-intervals from Samsung Gear 2 to CSV.

GitHub
2017

Edu-Stats API

Parser extracting scholar metrics (h-index, citations) so they can be embedded live on personal websites.

GitHub
2014

Microsoft Office Macros

Open-source collection of practical macros for MS Word, PowerPoint, etc.

GitHub
2010

IPHistogram & IPSimpleFiltering

Image-processing coursework (C#.NET) — histogram & filtering methods at UKM.

IPHistogram · IPSimpleFiltering
2014

Tizen OS for Wearables

Apps for Samsung Gear 2 — My Puzzle, Mobile Shield & Gear Dictionary were nominated top-200 in the Samsung Gear App Challenge.

Demos on YouTube

Knowledge transfer

Teaching

I love it when I see my students learn new topics and grow. Here is a brief list of courses I've taught at different institutes.

LaSalle College

Montreal, QC, Canada

Erican College

Kajang, Malaysia

  • English Language (Advanced)
  • English Language (Upper-Intermediate)
  • English Language (Intermediate)

Islamic Azad University

Tafresh, Iran

  • Network Hacking – Actions and Preventions
    — Student Activity, Scientific Society of Computer

A conversation starts here

Let’s build something meaningful.

Have an idea, a research question, or a collaboration in mind? I’d love to hear what you’re working on.

Prefer email?

Enable JavaScript to view the email address.

Send a message

All fields are required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.