eng.salhi.ali(at)gmail.com
Check my latest cool project: ArabiTools
Nov. 2016
Alesco Apps Competition Award 2016 - 1st Place
Yorwa is an arabic search engine dedicated to finding, extracting and filtering millions of Arabic short quotes and proverbs from social networks. Yorwa was launched at the end of 2012, depends on an algorithms that monitors PUBLIC entries on social networks like Twitter and Facebook among others and other algorithms that extract Arabic quotes and proverbs from the public feeds,with a full search engine developed to search among those quotes !
Jun. 2014
H.H. Sheikh Salem Al-Ali Al-Sabah Informatics Award for 2013
Jan. 2013
Best Mobile App Idea Award for 2012 (Mobily Apps Award)
Jul. 2009
Google Research Award for 2008 - 2009
Won the award under the supervison of Prof. Adnan Yahya for a research topic: "A Suite of Automated Tools for Efficient Management and Search in Web-based Arabic Documents" - part of Wojood project. Wojood is a group of apis and tools that aim to serve the Arabic language, the projects aims to build a well designed Arabic search engines with language support packages , to end up with APIs for Arabic search and query analyzing, APIs include basic searching and crawling , bookmarking.
Jul. 2008
1st Place in the Information Technology Student’s Activity Fair.
Wojood was awarded the 1st prize in the Information Technology Student’s Activity Fair (ITSAF 2008), for a package of Arabic tools and search mechanisms introduced as part of a graduation project by three students: Ali Salhi, Anwar Hithnawi & Merna Fawadleh. Wojood competed with over 50 graduation projects coming from diffrent arab countries. ITSAF was held on July 23rd – 24th, 2008 in Petra University, Amman, Jordan.
Oct 2019 -
Kayan.at - كيانات
Kayan.at is a bilingual search engine and dictionary for
Named-Entities, The dictionary in its first version is planned
to have around 500,000 entities (Arabic - English) that are
structured in JSON format so Humans and Computers can
understand easily, this will open a great window to build
Question/Answer Ar/En systems, Ar/En summarization systems ...
etc, it will be the first Arabic focused dictionary for
entities, the dictionary will have around 300,000 entities that
are classified to be public figures, millions of pieces of
information about Politicals, Athletes, Actors, Writers,
Scientists, Artists, Leaders ... etc) and around 200,000 which
is classified to be Companies, Movies, Animals, Books ... etc
The
project is coming live in 2020 Summer. (Inshallah).
كيانات - محرك بحث وقاموس ثنائي اللغة للكيانات المسماة، القاموس
سيحتوي في نسخته الأولى على اكثر من نصف مليون كيان موزعة بين
أشخاص من جهة وغير الأشخاص من جهة أخرى، سيحتوي القاموس على
ملايين المعلومات عن ٣٠٠ الف شخص باللغتين العربية والانجليزية (
الاشخاص موزعين بين سياسين ورياضيين وفنانين وممثلين وكُتاب و
أدباء وعلماء ...) و سيحتوي ايضا على ٢٠٠ الف كيان اخر موزعين بين
شركات وافلام وحيوانات و كتب و غيرها.
ستتوفر هذه المعلومات على شكل معلومات مهيكلة سهلة الفهم
للإنسان والحاسوب مما يسهل بناء انظمة مثل انظمة الأسئلة والأجوبة
و التلخيص وغيرها، ستتوفر النسخة الأولى من كيانات بحلول صيف ٢٠٢٠
ان شاء الله.
Dec. 2017 -
ArabiTools includes free programming libraries thats aims to
motivate developers to use Arabic Language in their
applications and products, the tools are distributed over
different categories such as : Arabic verbs processing tools,
People names processing tools, Arabic social media tools,
Arabic text classification and Arabic Named Entities
Recognition, Wikipedia processing.
for more details
please check : arabitools
أدوات عربي: هي مجموعة من الحُزم البرمجية مكتوبة بلغة جافا خاصة
في اللغة العربية ومعالجة المحتوى العربي. هنالك حُزم برمجية
متنوعة مثل حُزمة الأفعال
وهي مجموعة من الأدوات تعتمد على قواعد معرفية مدققة خاصة
بتحليل الأفعال العربية وتصريفاتها المختلفة وتتضمن العديد من
الأدوات (استخراج مصادر الكلمات والأفعال مع تشكيل، استخراج
الجذور، تصريف الأفعال المُدخلة بشكل كامل، ايجاد التشكيلات
المختلفة الصحيحة والمستعملة للأفعال، ايجاد الوزن الصرفي للفعل
المُدخل، استخراج المرادفات) وحُزمة الكلمات (تصحيح إملائي، مشتقات،
محدد اللغة) وحُزمة الأشخاص (مستخرج أسماء الأشخاص،
محدد نوع الاسم الشخصي "مذكر أو مؤنث أو عائلة" ، مترجم الاسم
للغة الانجليزية ) وحُزمة الويكيبيديا العربية (أدوات خاصة
في سحب النصوص العربية، أداة خاصة في استخراج معلومات مهيكلة من
مقالات الويكيبيديا، أداة أخرى تعيد صورة للمقال واخرى تعيد
عنوان المقال باللغات الأخرى المتوفرة. يتوفر أيضا أداة خاصة في
التصنيفات ، قادرة على إرجاع عناوين المقالات ضمن تصنيف معين و
عناوين المقالات ضمن مجموعة مترابطة من التصنيفات وغيرها) وحُزمة الشبكات الإجتماعية (مستخرج
النصوص العربية من تويتر، مستخرج النصوص حسب اللهجات ومستخرج
النصوص من الإنستغرام وغيرها ) وحُزمة المشاعر (تحديد المشاعر الإيجابية
والسلبية في النص العربي) وحُزمة التصنيف الآلي وحُزمة استخراج المصطلحات والكيانات
الاسمية.
للمزيد من المعلومات : أدوات
عربي
May 2016 -
STEAM for Innovation and Education - شركة ستيم للإبداع والتعليم
STEAM fosters multi-disciplinary education involving Science,
Technology, Engineering, Art, and Mathematics. This track
utilizes modern tools such as educational robotics and
various kits of electronics and MAKE concepts to attract
students to STEAM topics. STEAM uses workshops, lectures,
training courses to spread its message.
So far
STEAM team did around 850 workshops and teaching sessions,
benefiting more than 8500 students in East Jerusalem, we
trained more than 350 teachers and working with more than 65
Arab schools.
تقوم فكرة ستيم- STEAM على التعليم متعدد المجالات من علوم
ورياضيات وهندسة وتكنولوجيا بالإضافة إلى الفنون. تُقدم ستيم
دورات وورشات وخدمات إرشادية واستشارية وحلول تعليمية متكاملة
فيما يتعلق بالتعليم والتكنولوجيا بشكل عام وفي مجال الروبوت
التعليمي والبرمجة لكافة المراحل التعليمية ابتداء من طلبة
الروضة الى طلبة الثانوية.
قام فريق ستيم - STEAM
بتنفيذ أكثر من ٨٠٠ ورشة عمل و لقاء تعليمي وفعاليات علمية
واستفادة منها ما يزيد عن ٨٥٠٠ طالب من القدس وبعض ضواحيها و
تدرب على أيدي فريق ستيم اكثر من ٣٥٠ معلمة ومعلم وقام الفريق
أيضا بإطلاق مسابقة روبوتيك للصفوف الأساسية والإعدادية على
مستوى فلسطين وشارك بها أكثر من ٢٠ فريق من ١٥ مدارس مختلفة في
سنواتها الثلاث.
والجدير ذكره ايضا ان فريق ستيم -
STEAM ينفذ فعالياته في أكثر من ٦٥ مدرسة عربية في القدس
وضواحيها وعقد شراكات وعقود استشارية مع أكثر من مؤسسة في القدس
ومن أهمها : مؤسسة فيصل الحسيني ، مؤسسة الأمديست و مؤسسة جيست
للرياديين المقدسيين والمجتمع المقدسي ومؤسسة الإغاثة
الزراعية.
و ستيم - STEAM ايضا وكلاء وموزعين معتمدين
لمنتجات تعليمية نوعية في مجال الالكترونيات و علم الروبوتيك
من اهما: منتجات شركة "بريكسو" وشركة سناب سيركيت وشركة فيشر
تكنك ، جيجو روبوتيكس وغيرها
يتكون فريق ستيم - STEAM
من ثلاث مؤسسين لديهم باع طويل في مجال إدخال التكنولوجيا في
التعليم وعلوم الالكترونيات و الروبوت و يتضمن فريق "ستيم" ايضا
على اكثر من ٢٠ مدرب ومدربة .
Sep. 2014 - Jun. 2018
Hakii - حَكي
Hakii project was all about Social Media analysis in Arabic,
the idea was to develop a software that was able to (1)
measures general impressions toward a general of specific
subject regarding social networks, (2) providing reports and
comparisons between different social pages and posts, (3)
provides analytical tools for social page and their content
to measure the interaction of their fans, (4) analyze and
collect general information of business accounts required to
contribute in making the right decisions, (5) extracting
around 1.5 million Arabic tweets from twitter on a daily
basis.
A working prototype was developed and in
fact, was used to build the social media report for
Palestine in 2016! (Available here)
However,
unfortunately due to lack of investments and technical
issues raised after Facebook API changing in 2017 and 2018,
the project was discontinued and closed by spring 2018.
مشروع حَكي كان مشروع يهدف الى تحليل المحتوى العربي على
الشبكات الإجتماعية، الفكرة كان أن يتم تطوير برمجيات قادرة
على (١) قياس الانطباعات العامة تجاه موضوع عام أو متخصص في
الشبكات الإجتماعية، (٢) توفير تقارير ومقارنات بين الصفحات و
المنشورات الاجتماعية المختلفة، (٣) توفير أدوات تحليلية
للصفحات الإجتماعية ومحتواها ولقياس تفاعل معجبيها، (٤) تجميع
وتحليل المعلومات من حسابات الأعمال للمساهمة في اتخاذ
القرارات الصحيحة، (٥) استخراج ما يقارب مليون ونصف تغريدة من
تويتر يوميا لتحليلها، (٦) استخراج عشرات المنشورات من
الفيسبوك للتحليل.
تم بناء برمجيات أولية وتم
استعمالها في بناء تقرير السوشال ميديا في فلسطين للعام ٢٠١٦ ( تجدونه هنا)
لكن للاسف تم
ايقاف المشروع في عام ٢٠١٨ لقلة الموارد المادية والإستثمارات
وحدوث تغيرات تقنية حرجة بعد التغيرات التي حدثت في فيسبوك
عامي ٢٠١٧ و٢٠١٨.
Nov. 2012 - Oct. 2019
Yorwa - يُروى
Yorwa is a search engine dedicated to finding short quotes from social networks.
Yorwa depends on algorithms
that monitors public entries on social networks and extract Arabic quotes and proverbs.
The project, was launched in November 2012, relies on algorithms that monitors public entries on social networks like Twitter and Facebook among others (Yorwa process millions of entries each day), and another algorithms that detect and extract Arabic quotes and proverbs , the online index has 14 millions quotes when the project stopped.
Yorwa (Yorwa Android version) won Mobily (Saudi Telecommunication Company) Mobile App Competition 2012 under category "Best Mobile App Idea", H.H. Sheikh Salem Al-Ali Al-Sabah Informatics Award and Alesco Apps Competition Award 2016 - 1st Place.
Yorwa project was closed as online service during Oct 2019 and it’s planned to be open sourced (with all databases and algorithms) by Spring 2020.
يُروى هو محرك بحث عربي متخصص بالمقولات و الخواطر والنصوص العربية ذات الطابع الأدبي أو النثري والمتبادلة إجتماعيًا، يعتمد اعتمادًا كليًا على خوارزميات عربية خاصة بمعالجة النصوص العربية وإستخراج ما يغلب عليه طابع الشعر أو المقولة أو الخاطرة أو النصوص الأدبية والنثرية والدينية.
يحتوي أرشيف يُروى على ما يزيد عن ١٤ مليون مقولة خاطرة قصيرة عربية.
وفاز المحرك بعدة جوائز وهي جائزة موبايلي لأفضل فكرة تطبيق ذكي، جائزة سمو الشيخ سالم العلي الصباح للمعلوماتية لأفضل موقع عربي للعام ٢٠١٣ وجائزة الألكسو للتطبيقات الجوالة على مستوى فلسطين ومن ثم على مستوى الوطن العربي عام ٢٠١٦.
تم ايقاف خدمات يُروى (أون لاين) في شهر تشرين الأول ٢٠١٩ وسيتحول محرك بحث يُروى الى مشروع مفتوح المصدر و سوف تتوفر كافة قواعد البيانات و الخوارزميات للتحميل في ربيع ٢٠٢٠
Jan. 2014 - Nov. 2016
Tools for Enhancing Arabic Web Content Quality and Retrieval
This research studies,
implements and evaluates techniques to detect and increase
quality Arabic web content, by building tools to facilitate
the accessibility of that content and filter quality content
from search engines results. We addressed two main
challenges : one is measuring the quality of existing Arabic
content and the other is matching quality content in other
languages with similar content in Arabic and find
opportunities for translators and content creators to
increase the publicly available quality Arabic content. The
tools were based on advances in Arabic Natural Processing
(ANLP) and Multilingual Information Retrieval (IR).
مشروع بحثي تم تنفيذه في عام ٢٠١٤ و ٢٠١٥ والهدف منه كان إيجاد أدوات وخوارزميات قادرة على استرجاع النصوص المتشابه في عدة لغات بالتركيز على اللغة العربية و ايجاد ادوات اخرى قادة على فحص جودة النصوص العربية.
ثلاث أوراق بحثية هي خلاصة المشروع.
Sep. 2011 - Aug 2014
Integrating Sina Institute into the European Research Area
- Investigating Arabic support in multilingual knowledge sharing portals
- Resolving and linking entities and identities.
- Extending two EU multilingual portals with NLP tools
Apr. 2008 - Aug. 2011
Wojood - وجود
Wojood is a an Arabic Search engine, with designed APIs for Arabic search and query analyzing, APIs include basic searching and crawling , bookmarking and Arabic natural language processing for queries.
Multiple publications and awards was achieved within this project.
مشروع وجود هو محرك بحث عربي و مفضلة إجتماعية عربية, من خلال وجود كنا نسعى لتصميم محرك بحث ذكي متعدد اللغات مع التركيز على اللغة العربية.
هذا المشروع يعنى ببناء هيكل جديد لنظام إسترجاع المعلومات لمساعدة الناس على العثور على المعلومات التي يحتاجونها بطريقة تتسم بالكفاءة.
خلال العمل على هذا المشروع تم التركيز على مواضيع ذات صلة في استرجاع المعلومات العربية من الويب وفهرسة الوثائق, عملية العنكبة وكيفية تطبيق عمليات زحف مختصة باللغة العربية, البحث في ملفات (PDF ) العربية ، خاصة محتوى الصحف.
عدة أوراق بحثية و جوائز حصل عليها هذا المشروع.
May. 2016 - Present
Co-Founder & Director of R&D - SteamSolutions Ltd.
May. 2016 - Present
Android/iOS & Java/Swift Trainer of Trainers.
Dec. 2014 - Present
Robotics, Programming Trainer of Trainers.
Feb. 2014 - Present
Robotics Trainer & FLL Coach - (Part Time)
Nov. 2014 - May. 2015
Robotic Advisor/Consultant @ Wajdi University College of Technology
Jan. 2014 - Nov. 2016
Researcher & Developer - (Consultancy Services).
Sep. 2013 - May. 2016
Lecturer @ Wajdi University College of Technology - (Part Time)
Oct. 2013 - Jun. 2014
Project Coordinator @ Wajdi University College of Technology
Sep. 2013 - Jan. 2014
Lecturer @ AlQuds Open University - (Part Time)
Jul 2013 - Aug 2013
Trainer "Programming for Kids – Scratch" - (Consultancy Services)
Sep. 2011 - Aug. 2014
NLP Researcher and Developer. (Google Research Award & FP7- SEIRA Project).
Sep. 2008 - Aug 2011
Teaching & Research Assistant
2009 - 2012
Master of Business Administration (MBA)
2003 - 2008
Bachelor of Science (B.Sc.), Computer Systems Engineering