Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential GSoC Project - Multimodal Real-Time Personality Recognition System #27

Open
euhidaman opened this issue Mar 18, 2023 · 2 comments

Comments

@euhidaman
Copy link

euhidaman commented Mar 18, 2023

Hello,

My name is Euhid Aman. I am a final year undergraduate student from Presidency University-Bangalore, India. Currently I am doing a Research Internship at Embedded Systems Lab, at NCUE-Taiwan in the field of Artificial Neural Networks. And, I also have prior experience in projects related to AI and ANN. My research paper titled "AI Inspired ATC, Based on ANN and Using NLP" have also been published by SAE-International (Society of Automotive Engineers, is a United States-based, globally active professional association and standards developing organization for engineering professionals in various industries.). And a few of my other works related to ANN projects and theories are also in the process of publication. Most of my experiences with my prior organizations, lies with Python and Java programming languages, along with C, C++ and I am also familiar with a variety of other software and project development tools.

I would also like to mention that, I have been actively contributing to Open-Source in the past few years, and I would like to work with Jina AI in creating my desired project. As my project can highly benefit from Jina AI's vast set of tools, I believe that Jina is the right organization for me to choose for GSoC. I would really love to discuss about the below mentioned project in-detail, with someone from Jina AI.


Project Details:

  1. Title: Multimodal Real-Time Personality Recognition System.

  2. Summary: The project aims to develop a sophisticated system that can effectively identify and adapt to the varying personality traits of users. The system will analyze different types of user data, including speech, text, and visual cues, using Jina AI's advanced tools and frameworks. Through the use of machine learning techniques, the system will extract personality features from these multimodal inputs to create personalized user profiles. These profiles can then be used to tailor the system's responses and interactions with the user, resulting in a more customized and engaging experience. Overall, this project has the potential to revolutionize the way users interact with technology, making it more intuitive and personalized than ever before.

  3. Expected outcomes: The expected outcome of this project is a functional prototype system that can accurately recognize and adapt to different personality traits of users based on their speech, text, and visual cues. This system can be useful for personalized recommendations, customer service, and other applications that require understanding of individual preferences.

  4. Desired skills: To undertake this project, you should have a good understanding of Python, deep learning frameworks such as TensorFlow and Keras/PyTorch, and other relevant tools and libraries including Jina Ai's vast toolset. Experience in natural language processing and computer vision is also desirable.

  5. Details:

    • Skill needed: Python, deep learning frameworks, natural language processing, computer vision.
    • Project size: 175 hours
    • Difficulty level: Medium
    • Mentor:
    • Suggested by: Euhid Aman

I would really love to discuss and gain more about this idea, and whether it can be included as Jina AI's project in Google Summer of Code.
My email is [email protected] for further contact.

Kind Regards,
Euhid Aman

@Nick17t
Copy link
Contributor

Nick17t commented Mar 22, 2023

Hi @euhidaman Thank you for your interest in Jina AI's GSoC project. In order to evaluate the project idea, Could you please clearly describe the specific benefits that this project may bring to the Jina AI community and users?

@euhidaman
Copy link
Author

euhidaman commented Mar 23, 2023

The various benefits of this Multimodal Real-Time Personality Recognition System includes:

  1. Improved User Experience: By recognizing and adapting to a user's personality, a system can personalize the user experience and create a more comfortable and engaging interaction. For example, a system that recognizes a user's extroverted personality may use a more outgoing and enthusiastic tone of voice, while a system that recognizes a user's introverted personality may use a more reserved and calm tone.
  2. Better Customer Service: A personality recognition system can help customer service agents better understand and communicate with customers by providing insights into their personality traits, preferences, and communication style. This can lead to more efficient and effective customer service interactions.
  3. Enhanced Security: Personality recognition systems can also be used for security purposes, such as in airports or other high-security areas. By recognizing a person's personality traits, the system can identify potential threats or suspicious behavior more accurately and quickly.
  4. Personalized Advertising: A personality recognition system can also be used to deliver more personalized advertising and marketing messages. By understanding a user's personality traits and preferences, the system can tailor its messaging to be more relevant and engaging, increasing the likelihood of a conversion.
  5. Improved Hiring and Recruitment: A personality recognition system can also be used in the hiring and recruitment process to identify candidates whose personalities align with the company culture and job requirements. This can lead to better hiring decisions and reduced turnover rates.

Now based on these benefits, it would be ideal to create a ChatBot like service(mostly like ChatGPT), but with the extra capability of detecting and judging a person's personality. It would be ideal to create a system like this, as it would benefit Jina AI in the following manner:

  • In the creation of a more dynamic and accessible chat service for Jina AI's documentation, which will provide the exact answer, which a developer is looking for, based on their personal and diverse taste. For example(I am taking ChatGPT as a reference), if we ask ChatGPT to write the code for a specific use case, it does so... Similar to that, the purpose of this new Jina AI service is to provide ideas and code parts relevant to a user's work depending on what they are asking and how their inquiries sound.(i.e., based on their personality and specific tastes).
  • This type of service, can also help improve user satisfaction and retention by providing tailored recommendations, feedback and support.
  • It can enhance the diversity and inclusivity of the Jina AI community by recognizing and respecting different personality types and cultural backgrounds.
  • It can foster a deeper understanding of user behavior and needs by analyzing multimodal data such as text, speech, facial expressions and gestures. And along with this, it can also help in detecting threats early-on. In the case that, a piece of code, or a project that is being made, may harm or produce harm, or be un-ethical in any way. The service can flag that account or that specific person, and be on the lookout for such harmful threats, if it ever hits the real world.
  • It can facilitate collaboration and communication among users and developers by matching compatible personalities and facilitating group dynamics. If this service can be integrated with Jina AI's slack community, it can also help bring people of similar or compatible personalities together, and help in the creation of a better project team.
  • It can be also used to look out for new candidates to join Jina AI's working team, based on specific personalities, because, for a company or team to work in the long term, other than their professional work records, even their personality and team-spirit must be considered.
  • Finally, it can be also used to advertise and give suggestions to users and developers about new Jina AI products, which are more suited to their needs, or which might be more interesting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants