tag:blogger.com,1999:blog-25072286104640154862024-03-18T10:48:02.439+01:00Jan Sedivy: Just some commentsMy mission is: education, research, entrepreneurship.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.comBlogger156125tag:blogger.com,1999:blog-2507228610464015486.post-77946848394432793992019-02-01T12:10:00.000+01:002019-02-01T12:10:29.217+01:00The Alquist Technology Presentaion<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-ynXXujo-4EA/XFQo4gc_mkI/AAAAAAAAMSk/JJbYThBXnaAmvY_8UaUaRNvSqAbAHgT0ACLcBGAs/s1600/ALexa%2Bin%2Bfront.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1067" data-original-width="1600" height="265" src="https://2.bp.blogspot.com/-ynXXujo-4EA/XFQo4gc_mkI/AAAAAAAAMSk/JJbYThBXnaAmvY_8UaUaRNvSqAbAHgT0ACLcBGAs/s400/ALexa%2Bin%2Bfront.jpg" width="400" /></a></div>
We hosted an Alquist meeting for our friends and partners this Wednesday (1/30/19). Our goal was to share the Conversational AI technology of the twice in row second (Alexa Prize) Alquist. <a href="https://docs.google.com/presentation/d/1pvrzM8Br5jGfI-9KMIEoahPTbOf_lC3tQ9Cg369WTWc/edit#slide=id.p">Here is a copy </a>if you have any question about technology, or if you want to use it, or if you want to join us do not hesitate and drop us an email. Let me give you a short summary.<br />
<br />
In the introduction, we pointed out the recent advances in AI. Deep learning improved the speech recognition accuracy. <a href="https://9to5google.com/2017/06/01/google-speech-recognition-humans/">Google is</a> one percentage point better than humans in 2017. Advances in speech accuracy enabled the new type of devices the intelligent speakers. The best examples are <a href="https://developer.amazon.com/alexa-skills-kit">Alexa</a> and <a href="https://dialogflow.com/docs/integrations/google-assistant">Google Home</a>. They are the target platforms for Alquist. The initial presentation slides explained the underlying architecture and how the intelligent speakers carry on the conversation. <br />
<br />
In the following part of the presentation, Jan explained the very basics of the Alquist Natural Language Understanding (NLU). He has shown some of the details of our keyword extraction and named entity recognition implementation. Next, he has very quickly mentioned the dialog acts recognition and the profanity detector. Profanity detection is a challenging problem essential to keep the bot pleasant to talk to. See what kind of language we need to fight.<br />
<br />
When people meet they start chatting. There is an endless number of conversational topics. We tried to teach Alquist the most frequent ones. The current version has 30 topics, such as sport, politics, travel, etc. The Dialog Designer (DD) plays the most important role in making the topic entertaining and interesting. He invents the dialogs. Usually, the bot starts the conversation uttering an initial sentence. The user replies. We call the human bot exchange a turn. Each topic is then a set of a large number of turns. The DD prepares the turns for Alquist in the form of templates.<br />
<br />
Petr is responsible for a dialog manager (DM) ordering the turns in a sensible dialog. In his MSc dissertation, he has developed an original hybrid DM, which we use in Alquist. The offline processing DM has two parts a graphical UI and the training set generation. The DD generates a dialog tree (composition of turns) from graphical dialog objects for a topic. The second part of the offline DM processes the topic dialog turns, and it automatically creates a rich set of sentences, the training set. We use the set to train an LSTM neural net, which predicts the next sentence on a topic. The production DM runtime is a mixture of several rules and an NN for each dialog topic. Overall such a system handles a large number of different sentences. The hybrid design makes the Alquist conversation much more robust.<br />
<br />
We also wanted to show how to use the Alquist technology for other modality. With the <a href="https://www.rebelandglory.com/">Rebel & Glory</a>, we have put together an interactive <a href="https://movies.alquistai.com/">movie about Alquist.</a> You will learn how we have chosen the name Alquist, and you can learn about Karel Capek, watch it. We also have prepared a short <a href="https://movies.alquistai.com/ncp-invitation/">interactive invitation</a> for our presentation. The team has first shot the clip and wrote the dialogs. Ondrej even acted as a guide. This movie may inspire you how to author interactive ads or simple product introductions. We are looking forward to working with creative teams on the conversational part of entertaining clips. If you have an interesting idea, let us know. In the presentation, we have pointed out some of the unexpected questions. Try them! <br />
<br />
The last speaker was Ondrej who is our DD. He is inventing and designing the dialogs. The dialogs have two parts the Alquist messages, and the user replies. The DD needs to work on both. He predicts what will be the user interested in and he generates the templates to react on the user's requests. Language is very complicated. The user does not want to hear repeated or tiresome replies. The conversation must be interesting. Therefor Alquist creates responses form templates as well as using generative algorithms. Ondrej has also overviewed some of the underlying problems and linguistic peculiarities he had encountered.<br />
<br />
The Alquist presentation has attracted almost eighty people to our beautiful top floor presentation room of the CIIRC building. We were very excited by a fruitful discussion with plenty of questions at the end of our meeting. If you are interested, you may go through the <a href="https://docs.google.com/presentation/d/1pvrzM8Br5jGfI-9KMIEoahPTbOf_lC3tQ9Cg369WTWc/edit#slide=id.p">presentation</a> too. Let us know if you like it. Enjoy and if you have any questions let us know. We would also be happy to hear your ideas for new applications.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com42tag:blogger.com,1999:blog-2507228610464015486.post-59754036872395198512018-12-26T11:58:00.002+01:002018-12-26T11:58:47.383+01:00Alquist PF 2019, the Alexa Prize Finalist.<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="margin-left: auto; margin-right: auto;"><a href="https://movies.alquistai.com/AlquistPF/"><img border="0" data-original-height="588" data-original-width="1033" height="226" src="https://3.bp.blogspot.com/-b-PlVPdQH9Y/XCNWKm1Zi2I/AAAAAAAAMGw/cDjipcRX1gky09pDLanexZTMgLejpXEpACLcBGAs/s400/Screen%2BShot%2B2018-12-26%2Bat%2B11.20.53%2BAM.png" width="400" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><a href="https://movies.alquistai.com/AlquistPF/">Alquist PF 2019</a></td></tr>
</tbody></table>
<br />
We have been second in a row in the Alexa Prize out of more than 100 academic teams with our social bot <a href="http://alquistai.com/">Alquist</a>. Last month the students received a 100K USD prize during the Amazon re:Invent 2018 conference in Las Vegas. We are back in <a href="https://www.ciirc.cvut.cz/">CTU CIIRC</a>, in our lab again. During the long overseas flights, we started to think what to do next. We want to present our technology in a slightly different, but more entertaining form. The end of the year, the holiday season is a great chance to engage with our friends, partners, students, all people. It was a simple decision. We have prepared an interactive <a href="https://movies.alquistai.com/AlquistPF/">PF 2019</a>, a sneak preview of how creative we can be with the Conversational AI.<br />
<br />
Recently Amazon updated Echo Show, and Google introduced the Google Home Hub. These, screen equipped devices, are combining the Conversational AI with visual to make the user experience even more engaging. In Alquist, we believe in multimodal interfaces too. The most ubiquitous multimodal device is definitely a smartphone. The trend is clear. Google and Apple are continually reporting increasing numbers of <a href="https://alphametic.com/8-voice-search-statistics-that-are-too-crazy-to-ignore">voice interactions</a>.<br />
<br />
Currently, our demo needs the Chrome browser. It is a limitation, but you can run it on a smartphone and on a desktop either on macOS or Windows. One of the big problems for the Google Home or Alexa is the discoverability. Choosing the smartphone and the browser we can post just a link, no installation is required. We are not bound to existing platforms. The user only needs to allow the browser to access the mic. We still do not support the iPhone, which is not allowing the mic access. If you own an Android smartphone, you are only one click away. Try it!<br />
<br />
We have partnered with <a href="http://www.dazzlepictures.net/">Dazzle Pictures</a>. They created a fantastic animation in zero time, and we designed and implemented the dialogs. At first glance, it may seem pretty simple answering ambiguously, but do not be mistaken. Give it a try, test it! For example, Alquist understands the standard English set of names only. Try how the dialog changes if it does not recognize your name correctly. Discover how the snowman replies once you utter something not understandable. We also handle a positive and negative message etc. Have fun and let us know what you think!<br />
<br />
Check out also our first video supported demo the <a href="https://movies.alquistai.com/">Alquist Story</a>. It is high quality movie with real actors introducing Alquist. You can also ask many questions about Karel Capek. It took us a very long time to get it to a reasonable shape. We spend time shooting the movie, a lot of time in post processing and we had to overcome various technical problems too. On the other hand the animated <a href="https://movies.alquistai.com/AlquistPF/">PF 2019</a> was a quick shot, all was prepared, in good shape.<br />
<br />
We believe there are many opportunities for using our technology in many different business segments. We can imagine answering product questions, ask users for preferences, help set up devices, etc. We are looking for more ideas about how to commercialize our know-how. Help us to discover new opportunities!<br />
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com31tag:blogger.com,1999:blog-2507228610464015486.post-28948013864275448712018-11-29T00:18:00.000+01:002018-11-29T00:18:02.408+01:00We are second again<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-K-dJieBQlpI/W_8hbggOreI/AAAAAAAAL3A/iqs6XhVwqU44AB1s74iQK4C2OrYW5iBJQCLcBGAs/s1600/Screen%2BShot%2B2018-11-28%2Bat%2B14.54.33.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="321" data-original-width="622" height="206" src="https://3.bp.blogspot.com/-K-dJieBQlpI/W_8hbggOreI/AAAAAAAAL3A/iqs6XhVwqU44AB1s74iQK4C2OrYW5iBJQCLcBGAs/s400/Screen%2BShot%2B2018-11-28%2Bat%2B14.54.33.png" width="400" /></a></div>
<br />
We have made it again with the <a href="http://alquistai.com/">Alquist</a> bot. Alquist competed with the Alana bot from the Heriot-Watt University, Edinburgh, Scotland and the winning Gunrock bot from the University of California Davis Davis, CA, USA.<br />
<br />
A $500,000 prize was awarded to the <a href="https://developer.amazon.com/alexaprize">winning team</a>. We are bringing back $100,000 in prize money, and Alana receives $50,000, The challenge for additional, a $1 million research grant has not been awarded yet. It will take some time to make 20 minutes long chat. Just imagine how difficult it will be to get to a bar and talk to a stranger for 20 min.<br />
<br />
The Alexa Prize is a $3.5 million challenge for university teams to advance human-computer interaction. Similarly, as last year the goal was to develop the best social bot conversing coherently and engagingly with humans on a range of current events and favorite topics such as entertainment, sports, politics, technology, and fashion. We continued this year with the Alquist II starting from the beginning of 2018 when the Amazon Alexa Prize was announced. We submitted our proposal, and we have made it in between eight semifinalists who were selected from more than a hundred teams from 15 countries. Amazon has awarded us with a $250,000 research grant, Alexa-enabled devices, and free Amazon Web Services (AWS) to support our development efforts.<br />
<br />
The research grant was significant support for our team The team leader as last year was Jan Pichl who is pursuing the third year of his Ph.D. program at the faculty of Electrical Engineering in Conversational AI. This year charged with enthusiasm the team decided to drop the first version of Alquist and started from scratch with an entirely superior, new design. We built on the latest neural network technology in combination with a small number of rules to conduct the dialogs. Alquist II knows how to react to most conversational utterances, but it excels in 26 selected topics. A great deal in the quality improvement came from a large number of users conversing with our bot. Each conversation helps to understand better the complexity and select the best matching reply.<br />
<br />
In-depth knowledge is required to create an exciting and entertaining conversation. Where to get the content? The web is an endless source of interesting facts, but mostly in a written text. When played back it feels too long and a little tedious. To make the conversation natural, we had to solve this problem. The large part of work went to the knowledge acquisition and processing. If you are a lucky owner of Alexa device, you can test the Alquist abilities, just say let’s chat with Alquist.<br />
<br />
The Alexa Price winners announcement was part of the AWS re:invent conference in Las Vegas. The finalists were invited. We all have enjoyed a grand celebration as well as the gathering.<br />
<br />
Amazon is investing a lot in the development of intelligent conversational gadgets led by Alexa. The experts predict that the most natural way for communication, the speech will become in the nearest future an additional channel to control appliances, access knowledge, etc. It is fascinating and inspiring to find our team between the leading groups in the world working on the latest technology with an exciting vision. We wish our success will attract new students to join our team an pursue our adventure next year. Let us know!<br />
<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com48tag:blogger.com,1999:blog-2507228610464015486.post-66837297379884839812018-08-31T10:57:00.001+02:002018-08-31T10:57:55.142+02:00We are the Alexa Prize finalists again<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-tlnj8EOUtAA/W4j-0Jh0ZbI/AAAAAAAALNQ/8vAj107NjrAudpwYOe7qSYgCydchvBJ0gCLcBGAs/s1600/Screen%2BShot%2B2018-08-31%2Bat%2B10.39.12.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="352" data-original-width="606" height="185" src="https://3.bp.blogspot.com/-tlnj8EOUtAA/W4j-0Jh0ZbI/AAAAAAAALNQ/8vAj107NjrAudpwYOe7qSYgCydchvBJ0gCLcBGAs/s320/Screen%2BShot%2B2018-08-31%2Bat%2B10.39.12.png" width="320" /></a></div>
<br />
We have made it to the Alexa Prize 2018 <a href="https://developer.amazon.com/blogs/alexa/post/9f406f35-c997-4d17-a6ac-89a35f69b661/announcing-the-2018-alexa-prize-participants">finals again</a> with our social bot <a href="http://alquistai.com/cs/uvod/">Alquist</a>. Our competitors are the Alana bot from the Heriot-Watt University, Edinburgh, Scotland and the Gunrock bot from the UC Davis, Davis, CA.<br />
<br />
It was almost exactly one year ago I wrote the last blog. That time we were excited to get to the Alexa Prize 2017 finals, and we celebrate today again, we made it to the finals with the Alquist team again. It was a hectic time.<br />
<br />
We have completely redesigned our bot. This year when we started the semifinals, we experienced problems with data to train the new AI. As the number of interactions was growing, we were increasing the training sets and improving the accuracy. We have augmented the dialog acts classifier processing every new user utterance. It is using the convolutional neural network and classifies the utterances to around thirty classes. The significant change in the overall architecture is the dialog manager. Last year we used a rule-based approach. It was great for cooperative users, but once the user did something unexpected we had troubles. It was also a very laborious process to write the rules. We ended with hundreds and hundreds of rules. It was also challenging to update or enhance the dialogs. The latest Alquist uses hybrid dialog management. We have reduced the rule-based decision to a minimum and made the principal part controlled by an LSTM neural network. We have many LSTM models for different sub-dialogs. The sub-dialogs are trained and updated for excerpts of the bot user interactions. The hybrid approach significantly reduced the amount of work necessary to create a new dialogue compared to last year's rule-based approach. This fact allowed us to broaden the range of conversational topics substantially. We have also taken advantage of delexicalizing the utterances to improve the training speed. The bot includes several other neural networks helping to switch between different topics, estimating the sentiment, etc. The whole system is getting quite complicated. We have also spend a lot of efforts on improving the new information acquisition. We are crawling several social media. The discussions are an additional source of interesting facts. The social media are a great complement to knowledge databases with the factoid type of information like for example Wikipedia.<br />
<br />
The team has changed a little compared to the last year. Roman has left, and Petr Lorenc has joined. He is helping a lot with the intent, entity recognition, which is an essential part of Alquist and has a significant impact on the overall user experience. Currently, everybody is very busy since we have another at least two months to improve the functionality. We will focus on the user experience. Since English is not our native language, we have to spend a lot of effort ironing out all conversation, adding SSML, etc. Amazon will offer to the Alexa device owners only three first bots, which means we will get more data. More data gives us a chance to improve further the accuracy.<br />
<br />
Amazon will announce the winners as last year at the re:Invent Amazon Conference in Las Vegas. We are looking forward to visiting Las Vegas the heart of gambling, as well as meeting our competitors and helpful Amazon Alexa Prize staff, as well as learning the latest from the Amazon technology. We were <a href="https://developer.amazon.com/alexaprize/2017-alexa-prize">second behind</a> the Washington team last year. Guess what are our aspirations this year. If you are a lucky Alexa device owner, try "Alexa let's chat." Keep the fingers crossed!Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com58tag:blogger.com,1999:blog-2507228610464015486.post-83885168410224286682017-08-30T12:53:00.000+02:002017-08-30T12:53:58.291+02:00Alquist made it to the Alexa finals<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-7aJY8BF7dOI/WaaZAZA1TeI/AAAAAAAAImc/tgra4MpFhQwMmKHYzV5IswOxv7Zz2aahACLcBGAs/s1600/Screen%2BShot%2B2017-08-30%2Bat%2B12.52.09.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="392" data-original-width="804" height="195" src="https://4.bp.blogspot.com/-7aJY8BF7dOI/WaaZAZA1TeI/AAAAAAAAImc/tgra4MpFhQwMmKHYzV5IswOxv7Zz2aahACLcBGAs/s400/Screen%2BShot%2B2017-08-30%2Bat%2B12.52.09.png" width="400" /></a></div>
<br />
The CVUT Alquist team managed to get with other two teams to the <a href="https://developer.amazon.com/blogs/alexa/post/783df492-4770-4b11-81ac-59e009669d56/announcing-the-2017-alexa-prize-finalists">finals of a $2.5 million Alexa Prize</a>, university competition. Our team has developed the Alquist social bot. <br />
<br />
The whole team has met in the eClub during summer 2016. That time we have been working on a question answering system YodaQA. YodaQA is a somewhat complex system, and students learned the classic NLP. Of course, everybody wanted to use Neural Networks and design End to End systems. That time we have also been playing with simple conversational systems for home automation. Surprisingly Amazon announced the Alexa Prize and all clicked together. We have quickly put together the team and submitted a proposal. One Ph.D., three MSc, and one BSc student completed a team with strong experience in NLP. In the beginning, we have been competing with more than a hundred academic teams trying to get to the top twelve and receive the 100k USD scholarship funding. We were lucky, and once we were selected in November 2016, we began working hard. We started with many different incarnations of NNs (LSTM, GRU, attention NN, ....) but soon we have realized the bigger problem, a lack of high-quality training data. We tried to use many, movies scripts, Reddit dialogues, and many others with mixed results. The systems performed poorly. Sometimes they picked an interesting answer, but mostly the replies were very generic and boring. We have humbly returned to the classical information retrieval approach with a bunch of rules. The final design is a combination of the traditional approach and some NNs. We have finally managed to put together at least a little reasonable system keeping up with a human for at least tenths of seconds. Here started the forced labor. We have invented and implemented several paradigms for authoring the dialogues and acquiring knowledge from the Internet. As a first topic, we have chosen movies since it is also our favorite topic. Then, we have step by step added more and more other dialogues. While perfecting dialogues, we have been improving the IR algorithms. We had improved the user experience when Amazon introduced the SSML. Since then Alexa voice started to sound more natural.<br />
<br />
While developing Alquist, we have gained a lot of experience. A significant change is a fact that we have to look at Alquist more as a product than an interesting university experiment. The consequences are dramatic. We need to keep Alquist running, which means we must very well test a new version. Conversational applications testing is by itself a research problem. We have designed software to evaluate users behavior statistically. First, a task is to find dialogues problems, misunderstanding, etc. Second, we try to estimate how happy are users with particular parts of the conversation to make further improvements. Thanks to the Amazon we have reasonably significant traffic, and while we are storing all conversations, we can accumulate a large amount of data for new experiments. Extensive data is a necessary condition for training more advanced systems. We have many new ideas in mind for enhancing the dialogues. We will report about them in future posts.<br />
<br />
Many thanks for the scholarship go to Amazon since it was a real blessing for our team. It helped us to keep the team together with a single focus for a real task. Students worked hard for more than ten months, and it helped us to be successful.<br />
<br />
Today we are thrilled we made it to the finals with the University of Washington in Seattle and their Sounding Board and the wild card team from Heriot-Watt University in Edinburgh, Scotland, with their What’s up Bot. Celebrate with us and keep the fingers crossed. There is a half a million at stake.<br />
<div>
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com27tag:blogger.com,1999:blog-2507228610464015486.post-28371606349027866242017-06-06T08:09:00.000+02:002017-06-06T08:09:12.211+02:00New projects for this summer<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-IyY_tOpqGDc/WTZF1tLz0fI/AAAAAAAAIZ0/RGrWEoi2U9wlwL9fS_6cLqDE3nugFwpIACLcB/s1600/Screen%2BShot%2B2017-06-06%2Bat%2B8.03.28%2BAM.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="680" data-original-width="945" height="286" src="https://1.bp.blogspot.com/-IyY_tOpqGDc/WTZF1tLz0fI/AAAAAAAAIZ0/RGrWEoi2U9wlwL9fS_6cLqDE3nugFwpIACLcB/s400/Screen%2BShot%2B2017-06-06%2Bat%2B8.03.28%2BAM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
This year we are opening the eClub Summer Camp new CIIRC building. We have prepared exciting projects from the field of AI, IoT, and Internet. We will focus on conversational IA, how to program assistants to control your household, Natural Language Processing, and other topics, see the <a href="https://eclubprague.com/projects/">projects page</a>.<br />
<br />
Two years ago we started to work on the question answering engine YodaQA. Last year during the eClub Summer Camp we have designed the first bot. Our primary goal for this summer is to create a great Echo application. <a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E">Echo</a> is a voice controlled smart speaker made by Amazon. You can only ask to play music, ask factoid question, carry a simple dialog or control your household. There is an amazing technology behind the set of new <a href="https://developer.amazon.com/alexa">Amazon devices</a>. First of all the speech recognition, directional microphone, conversational AI, knowledge database, etc. The eClub team is among the first in the world working directly with the Amazon research group on making the Alexa even smarter. We want to make her sexy, catchy and entertaining and it requires a lot of different skills. Starting with the linguistics up to Neural Networks design. We have many well-separated problems for any level of expertise. Come to see us, we are preparing an introductory course to teach you how they do it. We will help you to create your first app with initial skills. You can meet a lot of students who work in the Conversational AI who will help you to get over the underlying problems.<br />
<br />
We want to make the Conversational apps not only entertaining but also knowledgeable. Alexa must also be very informative. It must know for example the latest news in politics, the Stanley Cup results, what are the best movies and I am sure we can continue with many other topics. The knowledge is endless, and it is steadily growing. To handle to alway increasing data requires processing many news feeds, different sources, accessing different databases, accessing the web, etc. The news streams must be understood, and the essential information must be extracted. There are many steps before we retrieve the information. Especially today we need to be careful, and every piece of information must be verified. We try to create a canonical information using many sources of the same news. As soon as the information is clear, we need to store it in a knowledge database. The facts need to be linked to information already in the database. And how about the fake news, how to recognize them?<br />
<br />
Building the Conversational AI does not include only the voice controlled devices. We may want to create a system automatically replying to the user email or social media requests. Imagine for example a helpdesk where users are asking many different questions from IT to HR topics. For example <a href="http://www.terminally-incoherent.com/blog/2013/06/24/100-most-frequently-asked-help-desk-questions-and-answers/">very frequently</a> how to reset a password, or how to operate a printer or a projector, why not to answer them automatically? And we can be much more ambitious. Many devices are quite complex, and it is not easy to read a manual. It is much faster to ask a question such as “How do I reset my iPad,” or “How do I share my calendar.” These apps are put together from two major parts. The understanding of the question and a preparation of the answers. Both use the <a href="https://hackernoon.com/natural-language-pipeline-for-chatbots-897bda41482">NLP pipeline</a>. If you expand on this idea, you may find a million of applications with a similar scenario. An automated assistant can at least partly handle every company-customer interaction. To make a qualified decision, the executives need fast access to business intelligence. Why not ask questions such as “What was the company performance last week,” “What is the revenue of my competitors” etc.<br />
<br />
Let me mention another aspect of our effort. The latest manufacturing lines are extensively using robots, manipulators, etc. (<a href="https://www.ciirc.cvut.cz/">INDUSTRY 4.0</a>) The whole process is controlled by a large number of computers. What if something stops working, it is a very complicated task to fix a line like this? Every robot or manipulator might be from a different manufacturer, programmable in a slightly different dialect. Is there anybody in the company who can absorb the complete knowledge to be useful in localizing the problem? Yes, it is a robot, which has all the knowledge in a structured form. The robot can apply optimization to find the best set of measurements or tests to help the maintenance technician. To make this happen, we need in addition to a productive dialog and knowledge database also an optimization to suggest the shortest path for fixing a problem. The robot can guide humans to repair the problem most efficiently.<br />
<br />
Yes, I have almost forgotten. It is recently very popular to use the robots to control the household. <a href="https://www.amazon.com/alexa-smart-home/b?node=13575751011">Alexa</a>, turn off all the lights. Alexa, what is the <a href="https://eclubprague.com/blog/iot/voice-controlled-smart-home/">temperature</a> in the wine seller? We want to invent and build some of these goodies to our new eClub space during the summer. Our colleagues have developed a Robot Barista application shaking drinks on demand. A voice user interface will make it even more entertaining. We have other exciting devices and small gizmos deserving voice control. You also may come with your ideas. Join us we will assist you to be successful.<br />
<br />
These are just few use cases we will try to tackle during this season. If you want to learn the know-how behind join us, we will help you, and we also will award a scholarship.<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com71tag:blogger.com,1999:blog-2507228610464015486.post-1076898992651617592017-05-21T15:37:00.002+02:002017-05-21T15:37:38.551+02:00Conversational AI for Dungeons and Dragons<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-kUcFjua2xXU/WSGXuzn4UPI/AAAAAAAAIYI/GxMcpCWts84JTAPKAJjQ7_1tCr333wGAwCLcB/s1600/Screen%2BShot%2B2017-05-21%2Bat%2B3.35.31%2BPM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132" src="https://3.bp.blogspot.com/-kUcFjua2xXU/WSGXuzn4UPI/AAAAAAAAIYI/GxMcpCWts84JTAPKAJjQ7_1tCr333wGAwCLcB/s400/Screen%2BShot%2B2017-05-21%2Bat%2B3.35.31%2BPM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
we start the 2017 <a href="https://eclubprague.com/">eClub Summer Camp</a>. eClub has moved to a new <a href="https://www.ciirc.cvut.cz/">CIIRC</a> building. We are competing in the <a href="https://developer.amazon.com/alexaprize">Alexa Prize</a> competition. Join eClub and learn the latest machine learning, <a href="https://en.wikipedia.org/wiki/Natural_language_processing">NLP algorithms</a>.<br />
<br />
A few years ago we have started with a question answering system <a href="http://ailao.eu/yodaqa/">YodaQA</a>. It has been inspired by the <a href="https://www.ibm.com/watson/">IBM Watson</a> beating the best player in <a href="https://www.youtube.com/watch?v=WFR3lOm_xhE">Jeopardy</a>. Today we continue our journey in even more challenging projects. We are creating dialogs for the latest voice-controlled appliances. We have entered the <a href="https://developer.amazon.com/alexaprize">Alexa Prize</a> competition and it helped us to develop <a href="http://alquistai.com/">Alquist</a> the social bots. We have a free access to an immense power of AWS, we are in constant touch with the Amazon research staff. Every member of the Alquist team became an NLP expert. The Alquist system is day by day getting better. Currently, Alquist can conduct a sensible short dialog. The user can choose from several topics: sports, politics, celebrities, jokes, etc.<br />
<br />
Thousands of users are using the chat and we receive valuable logs making us very busy. It takes a lot of time to get through details, to discover why the user stopped the conversation but we are learning a lot. What is the social dialog? What are the catchy questions? How to respond quickly and interestingly? There are still a lot of questions, but we are ambitious, we want to extend the Alquist knowledge to handle a long and interesting dialog. If you like tested say Alexa let's chat.<br />
<br />
The Natural Language Understanding (NLP) underlines Alquist. NLP is also the essential part of Siri, Cortana, Alexa, Google Assitant and other latest bots. The Conversational AI is building on machine learning, optimization etc., it takes advantage of all the latest development in machine learning, starting with the classical algorithms up to the latest deep neural network, sequence to sequence and memory networks etc. This summer we want to considerably improve the Alquist capabilities. To achieve our goals we need to enlarge the Alquist team and focus on the Conversational AI. If you are a BSc, MSc or Ph.D. student join us. We have various programs including Ph.D. candidates.<br />
<br />
In addition to AI, we also need creative individuals knowing how to handle a dialog, being innovative. We all know that carrying an interesting dialog is an art. To teach Alquist interesting dialogs is even more complicated. Creative young people with many different skills in the human to the human conversation are welcome to join us. <br />
<br />
A dialog is also about information and experience exchange. Imagine for example a bot helping you playing an adventure game. The RPG have many rules and it is very boring to search an information in a handbook. One of the very popular RPG games is the <a href="http://dnd.wizards.com/">Dungeons and Dragons</a>. We want to design an interactive Alexa D&D handbook and improve level and XP progression. If you are interested in D&D join us helping us to design a voice-controlled interactive manual. <br />
<br />
The NLP space is huge and we have a large number of interesting topics to work on. If you are interested in AI, machine learning, neural nets etc. join us. We have great resources, a lot of experience and funds to award you scholarships.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com51tag:blogger.com,1999:blog-2507228610464015486.post-67784433190133827192017-04-30T10:07:00.000+02:002017-04-30T10:07:04.238+02:00Alquist mission continues<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAILE/t7VXV1t_vv0efiR3ylQORRmVXIuqfc1YgCPcB/s1600/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="144" src="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAILE/t7VXV1t_vv0efiR3ylQORRmVXIuqfc1YgCPcB/s320/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" width="320" /></a></div>
The Alquist team has just returned from the <a href="https://developer.amazon.com/alexaprize/faq">Alexa Prize</a> Summit. We have met with Alexa researchers, developers business developers, and all competing university teams. We enjoyed the three days of great fun discussing the conversational AI.<br />
<br />
The summit opened with a visit to the <a href="http://amazonfctours.com/">Amazon Fulfillment Center</a>. We were stunned observing the Amazon robots smoothly transporting racks with goods to pickers. The center is an excellent example of automation, optimization, and efficiency.<br />
<br />
We have started the summit with a review of our Alquist social bot. Amazon experts commented on our accomplishment. No problems, we have passed. <br />
<br />
The key part of the summit were the Alexa team presentations. The development of a social bot is a complex task requiring knowledge from many different disciplines. Therefore the presentations were covering many topics ranging from speech technology, NLP, Deep Learning to how to carry an engaging dialog. The Alquist team members are CVUT students with in-depth knowledge in AI. Therefore the most revealing for us were the non-technical presentations. I liked the Celeste Headlee presentation. She is a reporter on the public radio and a professional opera singer. She taught us how to Make Great Conversations. The key message: Researchers discovered that talking about yourself activates the same pleasure centers in your brain as sex and cocaine. We learn how the Alquist needs to behave. We also got a lesson about Best Practices for Promoting Our team. The advice is simple: promote better the Alquist team and the Conversational AI.<br />
<br />
The summit was not only about technology, on Wednesday evening we joined the screening of just released Amazon Studios Movie “<a href="https://en.wikipedia.org/wiki/The_Lost_City_of_Z_(film)">The Lost City of Z</a>” produced by Brat Pitt.<br />
<br />
We also looked around the Seattle City on Friday afternoon. We were lucky it was one of the few days with blue sky. I gave up queuing for the lift to the Space Needle Observation Deck and instead I have climbed one of the Seattle hills. The sky was clear and the more than 4000 meters high Mount Rainier with its snow cap seemed like just behind the city.<br />
<br />
The Alquist team was excited by the Alexa Price Summit. We had a unique opportunity to meet with the Amazon Alexa team and the competing university teams. We had the chance to experience the Amazon enthusiasm and the entrepreneurial spirit. We got back charged with fresh energy to push the conversational qualities of Alquist even further.<br />
<br />
If you are interested in building interesting conversational applications, join eClub and the <a href="http://alquistai.com/">Alquist team</a> and help us to make Alquist even better. There are many AI tasks we need to improve, some of them we have not touched yet. It does not matter if you do not have any experience, we will teach you. Thanks to Amazon we can give you a scholarship. Join us and enjoy the feeling of success!<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com11tag:blogger.com,1999:blog-2507228610464015486.post-942141295913486382017-03-12T16:39:00.000+01:002017-03-12T16:39:02.621+01:00Alexa socialbot testers wanted!<a href="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAILE/t7VXV1t_vv0efiR3ylQORRmVXIuqfc1YgCPcB/s1600/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="144" src="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAILE/t7VXV1t_vv0efiR3ylQORRmVXIuqfc1YgCPcB/s320/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" width="320" /></a>We are finishing the last details, of the <a href="http://alquistai.com/">Alquist</a> social bot. Today we are opening the first <a href="https://docs.google.com/forms/d/e/1FAIpQLSe-UZQDBh6lJ2pTminENafTfCklsHBFbye9_FP_q2y7ik6bgw/viewform?c=0&w=1">preview for testers</a>. If you are interested, leave your <a href="https://docs.google.com/forms/d/e/1FAIpQLSe-UZQDBh6lJ2pTminENafTfCklsHBFbye9_FP_q2y7ik6bgw/viewform?c=0&w=1">email</a>. We will send you instructions. The total number of testers is limited. Hurry up!<br />
<br />
If you do not own Echo or other Alexa appliance, install the <a href="http://echosim.io/">Echosim.io</a> or <a href="https://play.google.com/store/apps/details?id=agency.rain.android.alexa">Reverb</a> on your cell, and you are ready to start. Upon signing up, we will email you all required details. We are interested in your feedback.<br />
<br />
The chatbot is not perfect but, it is the time to start learning how users interact and collect the feedback. We need real users who are not familiar with the system. Amazon is helping us with their internal testing system, and it is a unique opportunity. Help us!<br />
<br />
What can you expect? We have trained Alquist to carry a simple dialog, it knows how to answer factoid questions using the Wikidata DB, and how to give help. Recently, we have made advances in creating a simple dialog within limited domains with frequently changing data.<br />
<br />
All is still under development with a lot of quirks and twists, but your feedback will help us to improve. Thanks!Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com16tag:blogger.com,1999:blog-2507228610464015486.post-63385175264825952162017-03-05T18:25:00.001+01:002017-03-05T18:25:14.776+01:00New projects - join useClub will again organize the Summer Camp (ESC). The <a href="https://eclubprague.com/">ESC 2016</a> was incredibly successful. Five eClubbers worked on a question answering system YodaQA. At the end of summer, they have entered the <a href="https://developer.amazon.com/alexaprize">Amazon Alexa Prize</a> competition and got in between top twelve selected for development of a social bot. They received $100k scholarship for a social bot development. Currently, they are busy working on the first version of <a href="http://alquistai.com/">Alquist</a>.<br />
<br />
We would like to continue in the direction of developing dialog applications in ESC 2017. The social bot task is very challenging, and many required technologies are still in development. While developing YodaQA, we have looked at the well known classical NLP algorithms as well as to new mainly neural networks based ones, such as LSTM, GRU, etc. to process text in many different ways.<br />
<br />
It is beginning of March, but we are already prepared to incubate new, eager students interested <a href="https://eclubprague.com/esc-old/sign-up/">joining us</a> on this journey toward smarter systems. We have strong support not only from Amazon but also from the local company Seznam. Seznam is one of the few competing successfully with Google on the domestic market. They are 100% Machine Learning company with a lot of problems of mutual interest.<br />
<br />
Here is a sneak preview of the projects for this year. Join us, and work with us tomorrow, if you are interested. We are offering scholarship equivalent to what you would earn working for a company. We are moving to the new CVUT building, it is gorgeous, as soon as it opens, it is just a matter of weeks. <a href="https://eclubprague.com/esc-old/sign-up/">Join us</a>! You can start any time.<br />
<br />
Automatic email reply generation<br />
In this project, we want to research methods for automatic generation of short responses to emails or social networks messages. Specifically, on a cell phone, it can be a great advantage to select from a selection of semantically diverse replies. We want first cover few words long messages. The initial steps will include a review of Recurrent Neural Networks architectures and a meaningful training set construction.<br />
<br />
Amazon Echo conversational application<br />
We have a set of tasks we would like to cover as a spoken dialog. We want to design interactive conversational bots for Amazon Echo. We want the application to be engaging, entertaining and informative, bringing the user latest news from specific areas, such as sports, celebrities, movies, etc. This project is OK for students who are only entering the field with no or small experience.<br />
<br />
Knowledge extraction<br />
There is vast of information on the Internet. A lot of the information is in the form of a text; the information is unstructured. In this project, we want to review the methods for retrieving and extracting the information, learning the dependencies of statements in the texts. We want to create ontologies from a selected, limited content and store the knowledge for further use. These are very challenging problems but do not hesitate to join. We have students currently working on these topics. We know what the first steps are.<br />
<br />
Text summarization<br />
Journalists write the Internet news in a particular language, frequently using idioms, slang or infrequent expressions. In this project, we want to extract what is important and create a summary in a clear language. Initially, we want to summarize long sentences. Next, select a suitable method, implement and test it on a chosen domain.<br />
<br />
Events Extraction from Text<br />
This project is only an extension of the previous one. We want to design and implement a system for extracting events from the Internet. The primary goal is selecting news messages based on identified topics (or events). Extraction of economic events like mergers & acquisitions, stock splits, dividend announcements, etc., play an essential role in decision making, in risk analysis applications and monitoring systems.<br />
<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com44tag:blogger.com,1999:blog-2507228610464015486.post-36919206256012168602016-11-22T21:36:00.000+01:002016-11-22T21:36:20.017+01:00eClub Prague received the Amazon Alexa Prize!<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAIK8/Owmg--uyDzg_b46YA7LYKrPqRK2CW1TZACLcB/s1600/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="144" src="https://1.bp.blogspot.com/-hBfimTM0Uok/WDSryyXcreI/AAAAAAAAIK8/Owmg--uyDzg_b46YA7LYKrPqRK2CW1TZACLcB/s320/Screen%2BShot%2B2016-11-22%2Bat%2B21.26.32.png" width="320" /></a></div>
<div dir="ltr" style="line-height: 2.1789473684210527; margin-bottom: 0pt; margin-top: 6pt;">
<span style="font-family: Arial;"><span style="font-size: 14.6667px; white-space: pre-wrap;">eClub Prague students got one of their best opportunities by being selected as one of 12 teams from world leading universities to compete in the inaugural <a href="https://developer.amazon.com/alexaprize">Amazon Alexa Prize</a> with their very own <a href="http://alquistai.com/">Alquist chatbot</a>.
The eClub team has been selected by Amazon and it has been given the challenge to build a social bot that can converse on popular topics for 20 minutes. By being selected among such names as Princeton University, Berkeley, Carnegie Mellon and as only one of three universities in Europe this is a unique and exciting opportunity to put us on the map as one of the thought leaders on social bots.
eClub Prague was awarded a $100,000 stipend, Alexa-enabled devices, free AWS services, and support from Amazon’s Alexa Skills Kit (ASK) team. All this to help us make the final three, who will be announced in August 2017. Also as part of the judging process, Alexa customers will have the opportunity to try out the Alquist chatbot themselves and their feedback will have an instrumental impact on the team making the final. The winners will be announced in November 2017 with a $1,5 million up for grabs.
I am the academic advisor for a team consisting of Long Hoang Nguyen, Honza Pichl, Martin Matulík, Jakub Konrád and Petr Marek. the team is very excited about the opportunity that Amazon has given us and we hope to make the final three. Although this is a great achievement for the Prague-based team the work only starts. From now until April they will be working on developing conversational AIs such as knowledge acquisition, natural language understanding, natural language generation, context modeling, commonsense reasoning and dialog planning.
</span></span></div>
<div>
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com2203tag:blogger.com,1999:blog-2507228610464015486.post-58613213413778978752016-10-13T16:53:00.000+02:002016-10-13T16:53:20.978+02:00eClub loginThis is a <a href="https://docs.google.com/presentation/d/1KvL4RvgP2i32i1Juy3nyCOVVfETzYSN5qkZ0YrXzIeE/edit?usp=sharing">presentation</a> for today eClub Login conference. Enjoy!Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com33tag:blogger.com,1999:blog-2507228610464015486.post-41540538353614243802016-09-22T15:54:00.000+02:002016-09-22T15:54:12.120+02:00Do not look for part time job work for the university<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-NZBcGs24wkA/TrapVz7Xv7I/AAAAAAAAEOQ/iMJnzvBfRkUDqeh39f7nVsAOYA2g5ynjQCPcB/s1600/Screen%2Bshot%2B2011-11-06%2Bat%2B4.35.08%2BPM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://1.bp.blogspot.com/-NZBcGs24wkA/TrapVz7Xv7I/AAAAAAAAEOQ/iMJnzvBfRkUDqeh39f7nVsAOYA2g5ynjQCPcB/s1600/Screen%2Bshot%2B2011-11-06%2Bat%2B4.35.08%2BPM.png" /></a></div>
eClub is extending the Summer Camp for the whole academic year. This is an early information.<br />
<br />
The eClub Summer Camp is in its third month. This year we have more than twenty members. It is a little less than last year but the <a href="https://docs.google.com/presentation/d/1g6tR6Lt1iWv2Ca18geFgtHCJw17EI45fb7shsdHp9Ts/edit#slide=id.g16fb94efdb_0_0">projects</a> are much more focused. The mentors are more effective, they have learned how to lead. Overall we have accomplished much more.
The success and the high quality of projects has ignited an idea to extend the eClub throughout the whole academic year.<br />
<br />
We will offer students scholarships starting from the October 1st for the winter and extend for the summer semester. We are preparing joined labs with our partners Seznam, Jablotron, and many others. We are in the process of signing the contracts. Our joined labs are located in the new CVUT building in the Dejvice campus, everybody will get a seat and table. You will save the commute time. eClub and the partners too, are looking for innovative ideas and interesting projects. We also want to make the projects semestral works or final thesis to let you earn credits. Working with leading companies is a great entry to CVs. eClub will provide scholarships and we also will offer a complete infrastructure including large computer clusters. Each student will have a mentor helping to get over the usual problems no to get stucked.<br />
<br />
We will offer similar projects as during the Summer Camp. Mainly from the field of artificial Intelligence, IoT Industry 4.0 and BigData. We do not wnat to limit our activities to this fields only, come and ask. We are inviting students from all Czech Universities. We also will support startups.
Work for the leading companies in an university joined lab.<br />
<br />
Work on great projects. Follow <a href="https://www.facebook.com/eClubPrague/?ref=bookmarks">our FB</a>, <a href="https://eclubprague.com/">eClub web pages</a> and <a href="https://eclubprague.com/blog/">blog</a>, stay tuned for further information.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com6tag:blogger.com,1999:blog-2507228610464015486.post-4983856394487153022016-09-07T13:04:00.001+02:002016-09-07T13:04:22.202+02:00Bots, Home control and many more projects, eClub<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-SzRBS7qOdow/V8_k-7cX2CI/AAAAAAAAHT0/iUQ0MmxNygID4hScAhiRHoCEgaKRHWpPACLcB/s1600/Screen%2BShot%2B2016-09-07%2Bat%2B11.58.49.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="140" src="https://1.bp.blogspot.com/-SzRBS7qOdow/V8_k-7cX2CI/AAAAAAAAHT0/iUQ0MmxNygID4hScAhiRHoCEgaKRHWpPACLcB/s200/Screen%2BShot%2B2016-09-07%2Bat%2B11.58.49.png" width="200" /></a></div>
The students in the eClub Summer Camp are for more than two months working on new projects in IoT and Bots. Here is the first <a href="https://docs.google.com/presentation/d/1g6tR6Lt1iWv2Ca18geFgtHCJw17EI45fb7shsdHp9Ts/edit#slide=id.g16fb94efdb_0_0">status report</a> describing the projects under development.<br />
<br />
The presentation has two major parts the IoT and conversational applications projects. The IoT team has built a proof of concept application allowing intelligent control of light including the cloud infrastructure. The sensors are wirelessly connected. A cloud application offers a simple dashboard. In conversational applications, we have built several modules, services running in Docker. Combining them we can implement simple conversational bots as well as a factoid answering machine.<br />
<br />
In the <a href="https://docs.google.com/presentation/d/1g6tR6Lt1iWv2Ca18geFgtHCJw17EI45fb7shsdHp9Ts/edit#slide=id.g16fb94efdb_0_0">presentation</a>, you can find a basic information and links to websites, demos or gitHub with the code. Some of the projects are in progress some of them are already finished. Some students will extend the projects to theses in the following academic year. Let us know what you think.<br />
<div>
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com7tag:blogger.com,1999:blog-2507228610464015486.post-26869663571468814892016-09-02T13:59:00.001+02:002016-09-02T13:59:35.658+02:00Bots and question answering in ESC 2016<div class="separator" style="clear: both; text-align: left;">
<a href="https://4.bp.blogspot.com/-EA9DHmPtPig/V8lnQtvXB2I/AAAAAAAAHQo/mzszG74wM9wSKon1FdE0e0c1sT0JXNZCgCLcB/s1600/Screen%2BShot%2B2016-09-02%2Bat%2B13.48.27.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="231" src="https://4.bp.blogspot.com/-EA9DHmPtPig/V8lnQtvXB2I/AAAAAAAAHQo/mzszG74wM9wSKon1FdE0e0c1sT0JXNZCgCLcB/s320/Screen%2BShot%2B2016-09-02%2Bat%2B13.48.27.png" width="320" /></a></div>
a team of talented students formed around conversational applications in the eClub Summer Camp 2016. They continue developing the <a href="http://ailao.eu/yodaqa/">YodaQA</a> and a simple <a href="https://github.com/AlquistManager/">Alquist</a> bot. Both systems are built on top of a set of services including dialog managers up to NLP services.<br />
<br />
We have started with the YodaQA factoid question answering system inspired by the IBM Watson. It is a fairly sophisticated engine, which builds on many NLP algorithms, Lucene search, RDF databases etc. The architecture and technology description is available on <a href="https://github.com/brmson/yodaqa">GitHub</a> along with a test <a href="http://live.ailao.eu/">website</a> and <a href="http://ailao.eu/yodaqa/">Android</a> application.<br />
<br />
The latest work is concentrated on teaching YodaQA Czech. This requires replacing some of the components with Czech versions. The most important are the <a href="http://nlp.stanford.edu/software/lex-parser.shtml">Stanford syntactic parser</a>, the Named Entity Recognition and finally the answer classifier. For syntactic parser, we use the Google Tensor Flow, the <a href="https://www.tensorflow.org/versions/r0.9/tutorials/syntaxnet/index.html">Syntaxnet</a> and the Czech dependencies dataset. We get similar accuracy as the classical top of the line algorithms. Currently, we are developing the basic version of the entity recognition algorithm based on <a href="https://en.wikipedia.org/wiki/Conditional_random_field">Conditional Random Fields</a> (CRF). We have plans to implement NER also using Neural Nets.<br />
<br />
The biggest problem in machine learning are the training sets. For the initial answer scoring algorithm, we have put together a set of questions-answer pairs. To make the set as rich as possible we have been enriching the set using variables for entities and synonyms, which is allowing us to algorithmically generate a large number of questions. The real system is logging questions and answers helping us creating better training sets. The sets still require some manual processing, but it is worth doing it.<br />
<br />
The emergence of the conversational bots caught our attention too. Initially, we have tested the Wit.ai, Microsoft Luise, Meya, and Amazon Echo for English. Soon we have found many different limitations. Because the YodaQA is put together from a set of independent services, NLU processors, we have decided to use the same services to build simpler conversational bots. The bots use two essential parts intent and the entities recognizers. The bot processes the input users query and the extracted intent and entities are saved to a context object. Dialog manager (DM) uses the context to control the dialog flow.<br />
<br />
Since we do not use the DM in YodaQA, we had to develop it. During our experiments with commercially available bots, we liked very much the <a class="" href="https://meya.ai/">Meya</a> DM because of the simple dialog declaration in YAML. We have decided to go in a similar direction and created our own version called <a href="https://github.com/AlquistManager/">Alquist</a>. It allows us writing even complicated dialogs. The implementation was fast and today we are running our first version of Alquist DM.<br />
<br />
All this work is done by about ten students and the team grows. During the last weeks, we have made a considerable progress. We have at work several applications, stay tuned to be the first to test them.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com1tag:blogger.com,1999:blog-2507228610464015486.post-21178523542540443952016-07-20T13:37:00.000+02:002016-07-20T13:37:10.519+02:00eClub Summer Camp IoT, Machine Learning<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-ZzOZHf7G1as/V49iKtjrANI/AAAAAAAAHMU/2k654HJ5NLQ2ZdgqMQdrLzuNej2QDOifgCLcB/s1600/Screen%2BShot%2B2016-07-20%2Bat%2B13.35.01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="244" src="https://2.bp.blogspot.com/-ZzOZHf7G1as/V49iKtjrANI/AAAAAAAAHMU/2k654HJ5NLQ2ZdgqMQdrLzuNej2QDOifgCLcB/s320/Screen%2BShot%2B2016-07-20%2Bat%2B13.35.01.png" width="320" /></a></div>
the<a href="https://eclubprague.com/"> eClub Summer Camp</a> is in full swing and our lab is full of students. The projects can be divided into two groups IoT and in Machine Learning.<br />
<br />
The IoT group is busy with projecting architecture for connecting HUBs with Cloud servers. We assume the cloud will have to serve millions of HUBs collecting the information from sensors and controlling the actuators. We are discussing and making predictions how many events we will collect from sensors, how active will be the smartphone users, how much of administration traffic (heartbeats, updates, etc.) we will have to support. The users' profiles, sensors, and HUB configuration need to be maintained in databases. We also plan to save all logs to provide access to historical data. There will be probably two different systems one for handling the incoming data and another one for storing the logs. <a href="http://hadoop.apache.org/">Haboop</a> with HDFS seems to be the choice for managing the logs. <a href="http://spark.apache.org/">SPARK</a> for filtering and managing the events. Of course, security is one of the most important features of the system and we are busily studying communication protocols. It is a large project and many students work on preparing the specification and testing parts of the design. Our goal is to create a proof of concept showing the HUB CLOUD communication still this year.<br />
<br />
We have also a large group focusing on conversational systems. The work is centered around the open source <a href="http://ailao.eu/yodaqa/">YodaQA</a> factoid answering engine. It has been inspired by the Watson Jeopardy system. It already <a href="http://live.ailao.eu/">answers</a> English questions. Our major task is to convert it to Czech and improve the functionality. We are working on the integration of <a href="https://www.wikidata.org/wiki/Wikidata:Main_Page">WikiData</a> knowledge DB and we have to retrain a lot of the NLU blocks to Czech. One of the students works on creating a Czech parser model for the Google SyntaxNet parser, <br />
<br />
We are also looking at bots, which are good for creating of simple conversational apps for example for controlling a simple home IoT. The bots technology is based on information retrieval approach. We try to search for the best answer for a particular question. In this field, we have been working on Sentence Pair Similarity algorithms, which can be trained to recognize the question intent. Students are also looking at new development packages such as <a href="http://wit.ai/">wit.ai</a>, <a href="http://api.ai/">api.ai</a>, <a href="https://www.microsoft.com/cognitive-services/en-us/language-understanding-intelligent-service-luis">Microsoft LUIS</a>, land others. We try to develop examples of small simple applications. We believe the hands-on experience will help us to understand where are the limitations of the small, IR base systems and where we need to opt for the YodaQA technology. The laest interesting but the essential part of our effort is creating training databases. Everybody is involved in the hard work of data set collection.<br />
<br />
If you are interested, join us visit us we may help you to select an interesting project. There is still time to join.<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com4tag:blogger.com,1999:blog-2507228610464015486.post-34272170448861770312016-05-31T14:01:00.000+02:002016-05-31T14:01:45.839+02:00X.GLU startup in eClub<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-N12kLm3yb4Y/V017PpAFtLI/AAAAAAAAHH0/IojQQvw5zjQ31E5zdhGnjT7fl2bk-qXNACLcB/s1600/Screen%2BShot%2B2016-05-31%2Bat%2B13.52.49.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="294" src="https://3.bp.blogspot.com/-N12kLm3yb4Y/V017PpAFtLI/AAAAAAAAHH0/IojQQvw5zjQ31E5zdhGnjT7fl2bk-qXNACLcB/s320/Screen%2BShot%2B2016-05-31%2Bat%2B13.52.49.png" width="320" /></a></div>
Last week I have visited the <a href="https://pioneers.io/festival2016/">Pioneers festival</a> in Vienna. This was also the first public presentation of the new eClub startup <a href="http://xglu.eu/">X.GLU</a>.<br />
<br />
The X.GLU startup has developed a revolutionary glucometer called X.GLU. It is the smallest glucose meter, it is the size of a credit card and simply slips to your wallet. X.GLU requires no batteries and no wires to read the sugar level on your smartphone. As long as your smartphone is charged, the glucose meter works. No maintenance required. The X.GLU uses a standard connector for a biomedical sensor paper. It comes in a convenient bag along with disinfection tissues, lancets, and testing strips. The read out is transmitted by the NFC technology providing a secure wireless link between X.GLU and the smartphone. Unlike Bluetooth, Wi-Fi, and similar wireless technology, the NFC cannot be sniffed from a distance of more than several inches. The measured values are displayed and stored in the smartphone. An encrypted connection sends the X.GLU data in a cloud and makes it available to physicians providing instant feedback in treatment.<br />
<br />
The smartphone app comes with a how-to video. It shows detailed instructions on, how to treat the skin before taking the sample and the method for properly taking the blood sample. The app also conveniently reminds the user about the scheduled measurement time.<br />
<br />
The mastermind of the new company is the inventor and owner Marek Novak, who came with the idea of glucometer. Marek is one of the most active students in eClub. He has worked already on several IoT-related projects, but X.GLU is the first one we want to get to production. eClub helped in complementing Marek’s knowledge and found experts in sales and marketing to create a functional company. They start their operation from our scientific incubator.<br />
<br />
It is great news for eClub. We all will try to do our best helping to start a productive and successful path to market. We are looking for other students teams with startup ideas. Join us during the <a href="https://eclubprague.com/">eClub Summer Camp.</a>Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com5tag:blogger.com,1999:blog-2507228610464015486.post-91060912697883121942016-05-10T17:16:00.001+02:002016-05-10T17:27:17.430+02:00Our projects part 2<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-HSMdqY4W9iQ/VzH5tKz76eI/AAAAAAAAHG0/pm2UfyjwVs42uSIq1r7paQzbG5A1jVe-QCLcB/s1600/Screen%2BShot%2B2016-05-10%2Bat%2B17.04.47.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="264" src="https://2.bp.blogspot.com/-HSMdqY4W9iQ/VzH5tKz76eI/AAAAAAAAHG0/pm2UfyjwVs42uSIq1r7paQzbG5A1jVe-QCLcB/s320/Screen%2BShot%2B2016-05-10%2Bat%2B17.04.47.png" width="320" /></a></div>
<div class="p1">
This is the second part of “What we do” this time about the IoT activities. </div>
<div class="p2">
<br /></div>
<div class="p1">
Our IoT effort can be roughly divided into two parts SW infrastructure and sensors. We use the standard IoT architecture combining an HUB and a cloud server. It is a typical IoT system setup allowing to collect the sensors information and control actuators over the Internet. The architecture uses an HUB. It serves as a gateway to the Internet and concentrator for the sensor data. The HUB is a simple computer with a similar power as a router equipped with Ethernet or WiFi or both to connect to the Internet. In addition, it may have several other radios for the sensor, actuator communication. The radios are continuously listening to sensors and this typically requires power, therefore, HUBs are usually not powered from a battery. </div>
<div class="p2">
<br /></div>
<div class="p1">
Our HUB is based on the Intel Edison dual core 500 Mhz Linux-based embedded computer with WiFi, BLE, and 868MHz free band radio. It also includes three USB sockets for additional peripherals. The HUB is running a simple Node JS server <a href="http://www.zettajs.org/">Zetta</a>. This server is handling the management and communication with servers. It allows a seamless connection to similar Zetta server residing in the Cloud. The linked Zetta servers communicate using a walkable, JSON based, <a href="https://github.com/kevinswiber/siren">hypermedia Siren</a>. The cloud-based servers allow a simple connection to the smartphone. The hypermedia Siren allows the smartphone to set the UI based on the configuration of a particular space covered by an HUB. We have designed and implemented an IoT control app for Android and it configures based on location. In practice, it means as soon as you get to a smart room or to your car the Android home page sets for the particular environment with the most frequently used control on top. </div>
<div class="p2">
<br /></div>
<div class="p1">
We do not use the WiFi for communicating with sensors. WiFi usually requires a lot of battery power and it is primarily designed for TCP/IP protocol, which may not be required for the very simple sensors such as thermometers. The thermometer is sampling the environment temperature for example only every 10 min and therefore we can let the sensor sleep most of the time. The radio is waking up only for the shortest possible communication required to exchange information with the HUB. This approach is allowing us to design sensors with very low energy requirements. </div>
<div class="p2">
<br /></div>
<div class="p1">
The low sensors consumption allowed us to use one of the energy harvesting approaches, the Photovoltaic Cells. We have designed and put together a set of PV powered battery-less and wireless sensors. We can measure temperature, humidity, motion (accelerometers and PIR). The PIR equipped sensor is powered just from a fluorescent tube on the ceiling and it is sensing people coming to our lab for more than one year. We are monitoring the PV accumulated energy and we have so far never run out of power. We use the accelerometer-equipped sensors to check for open windows. The outside light is also good enough to provide enough juice. The sensors communicate with the HUB using 868MHz radios. We have found this band more resistant to objects than the WiFi or Bluetooth. Currently, we use a proprietary protocol, but we are looking for LoRa and MQTT, which we use in other projects with the same HUB.</div>
<div class="p2">
<br /></div>
<br />
<div class="p1">
Some of the described work is part of the Bachelor’s thesis written by my students. We are looking forward to pushing our work even more ahead during <a href="https://eclubprague.com/">eClub Summer Camp 2016</a>. </div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com4tag:blogger.com,1999:blog-2507228610464015486.post-29979598218400492522016-05-03T11:47:00.000+02:002016-05-25T12:56:22.442+02:00Our projects<div class="p1">
<span class="s1">Recently I was asked to review the latest development in our group and I realised how much work we have done. I have also noticed I am forgetting about my blog. Let’s fix it!</span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">First the best news, our group has grown during the last year to five PhD and around 10 MSc students working in machine learning. </span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">Today I would like to start with part one and mention some of our progress in machine learning. In the second part I will describe our IoT effort. The main machine learning topics can be broken in the following categories: <br />
</span></div>
<ul class="ul1">
<li class="li1"><span class="s1">Natural Language Processing<br />
</span></li>
<ul class="ul2">
<li class="li1"><span class="s1">Question answering YodaQA<br />
</span></li>
<li class="li1"><span class="s1">Intelligent assistants<br />
</span></li>
<li class="li1"><span class="s1">Sentence pair similarity<br />
</span></li>
<li class="li1"><span class="s1">Multinomial classification</span></li>
</ul>
</ul>
<ul class="ul1">
<li class="li1"><span class="s1">Information retrieval<br />
</span></li>
<ul class="ul2">
<li class="li1"><span class="s1">Learning to rank </span></li>
</ul>
</ul>
<ul class="ul1">
<li class="li1"><span class="s1">Information extraction<br />
</span></li>
<ul class="ul2">
<li class="li1"><span class="s1">Focused crawling<br />
</span></li>
<li class="li1"><span class="s1">Convolutional Neural Networks <br />
</span></li>
<ul class="ul3">
<li class="li1"><span class="s1">Combining text and images<br />
</span></li>
<li class="li1"><span class="s1">Image labeling </span></li>
</ul>
</ul>
</ul>
<div class="p1">
<span class="s1">I’ll start with the major achievement, the <a href="http://ailao.eu/yodaqa/">YodaQA</a> answering machine. It is an open source question answering system. It implements state-of-art methods of information extraction and natural language understanding — to answer human-phrased questions! You can try the <a href="http://live.ailao.eu/">live demo</a>. </span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">Along with YodaQA we have worked also on simpler Intelligent Assistants acting on a smaller number of commands. They take advantage from simpler algorithms finding the most similar answer for a given query. The sentence pair similarity is another topic of interest. The algorithms can help solving not only Answer Sentence Selection, but also other interesting problems, such as Next Utterance Ranking, Semantic Textual Similarity, Paraphrase Identification, Recognizing Textual Entailment etc. We have tested and developed a <a href="http://arxiv.org/abs/1603.06127">series of algorithms</a> based on word embeddings and different architecture of Neural Networks. </span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">To the NLP category belongs also the multinomial classification algorithm. The use case we are testing is the products categorization to a hierarchical directory structure. Typically the e-shops are categorizing products, such as a “14 inch screen notebook” under notebooks, computers, electronics etc. This process is handled by human beings and they do mistakes, our algorithm can find problematically categorized entries or suggest correct category. </span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">An exclusive position in our group has the <a href="https://docs.google.com/presentation/d/1Wn4W8YKpi2Q70xc4fTGyQspjCigu8LgrQOTRNItdGEI/edit?usp=sharing">adaptive ranking research</a>. The web content, its information relevancy, authority and the users interests are changing constantly. The goal of any search engine is to provide exactly what the users look for. The newly developed algorithm relies on users to find currently the best ranking. It constantly observes on what links are users clicking and it adapts based on this feedback. This is very relevant for information search and recommendation services.</span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">Information extraction is the next topic completing our portfolio. Initially we have looked at basics of focused crawling, a strategy how to crawl internet and extract for example all mentions about AT&T and Linux. This leads to a design of a crawler with programmable search policy. Currently we work on even more sophisticated algorithm for extracting content from e-shop pages, segmentation, price, product name etc. extraction. These are known problems typically solved semi-manually constructing scripts and then running the extraction. Our goal is a high accuracy, general algorithms without any customization or training working for all e-shops.</span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p1">
<span class="s1">In the part two of this blog I will review our efforts in the Internet of Things.</span></div>
<div class="p2">
<span class="s1"></span><br /></div>
<div class="p3">
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com5tag:blogger.com,1999:blog-2507228610464015486.post-86951639332820678202015-12-11T12:21:00.000+01:002016-05-03T11:49:17.299+02:00YodaQAn the eClub Summer Camp, Peter Baudis has developed the YodaQA, question answering system. Today we are publishing the first presentation of the technology.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com3tag:blogger.com,1999:blog-2507228610464015486.post-50476428231862000152015-06-26T10:29:00.000+02:002015-06-26T10:29:16.136+02:00Five years at CVUTI celebrate a five years anniversary at the CVUT Faculty of Electrical Engineering. The academic year 2014/15 is ending and this is an opportunity to a little summary.<br />
<br />
I have left Google five years ago and joined the <a href="https://www.fel.cvut.cz/en/">CVUT FEL</a>. That time the startups movement was flourishing in Czechia and I had started the eClub as a platform helping the student’s startups. The idea was to inspire students and show them different career options. I have organized numerous motivational presentations and meetings with successful entrepreneurs. Especially at the beginning I was happy to attract crowds of students. However, after some time I have realized that there are many more students who are interested in doing something real, but do not want to be involved in business.<br />
<br />
Beside the entrepreneurial activities my main job was teaching. I was giving classes in the <a href="https://sites.google.com/a/via.felk.cvut.cz/via/">Internet Applications Development</a> and the last two years also the <a href="https://sites.google.com/a/via.felk.cvut.cz/bigdata/">Big Data courses</a>. I have met many great students interested in the latest technology as well as in math and programming. I also was excited to guide many MSc and BSc students and helping them with theses projects. I am also coaching many PhD students, but over the years I have met only a minimum number of students who had created a startup.<br />
<br />
Not too many, startups is it strange? Here are some reasons: the PhD’s are attracted by research and theoretical work. MSc and BSc students are very busy to complete all the school exercises. I would say the more responsible students with better grades the less they are tempted by startups. In between many new accelerators and incubators are attracting the students team and are helping them to start the entrepreneurial carrier.<br />
<br />
Al in all these reasons led me to slight modification of the original eClub idea and I have organized the first eClub Summer Camp (ESC) last year. I simply created a web page inviting students to join us working on industrial projects during the summer. I was surprised, I have found students interest to work with the <a href="http://3c.felk.cvut.cz/">Cloud Computing Center</a> (3C) team. The results were also very good and students were happy. Many students work with us till today.<br />
<br />
We start this year again with a new round the ESC 2015. Our focus is again on Big Data, Analytics and Mobile. Since last year we have also gained a great support from the industry. We acquired great partners Seznam.cz, AVAST, Alza, Jablotron, Altron, Certicon etc. who are helping us with scholarships. The money is great but the most important is they are asking us to solve real problems. For each problem we get a mentor, a company employee and on top of that we get the real data. This is essential for our machine learning and AI research. There is no better data than more data.<br />
<br />
Another big step ahead for eClub is the new offices space we have opened at the beginning of this year. <a href="http://www.certicon.cz/">Certicon</a> one of our partners is kindly sponsoring the rent.<br />
<br />
<a href="http://www.certicon.cz/">Cloud Computing Center</a> (3C) is my group at the CVUT FEL researching the same field as eClub. Here are concentrated all the PhD's, here you can find the latest MSc a nd BSC projects. The eClub is very complementary to the 3C research activities and this is giving us many opportunities for research as well as for teaching. There is a great correlation between the 3C and eClub projects. Many eClubbers continue working with PhD students in research or on their theses. The Summer Camp became a good selection for finding talented students. I believe, that the eClub Summer Camp is complementary and there are not too many opportunities of this type for students. eClub is filling this gap.<br />
<br />
I am also not forgetting about the startups. Certainly, teams interested in building a startup will be welcomed in eClub. I am volunteering as a mentor in several incubators and I am trying to follow the whole landscape of new high tech companies. I hope, some of the eClubbers will became great researchers as well as entrepreneurs in the future.<br />
<br />
If you still want to join us, <a href="https://eclubprague.com/">check our web pages</a>. Stay tuned an follow me, I will try to report about projects and progress too.<br />
<div>
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com5tag:blogger.com,1999:blog-2507228610464015486.post-58809415684211220172015-04-17T09:36:00.000+02:002015-04-17T09:36:30.236+02:00eClub Summer Camp, the best way to enjoy summerI am proud to announce the eClub Summer Camp (ESC) 2015. Students join us to work on Big Data, Machine learning, Mobile apps, IoT etc. We offer great projects and scholarships. Startups and students with their own projects are welcomed too.<br />
<br />
About twenty five students joined us in eClub Summer Camp (ESC) last summer. ESC participants were excited and many already asked when we start this summer.<br />
<br />
<span style="color: yellow;">When do we start?</span> The good news is we are already opened in the new eClub incubator in The Blox, Evropská 11, 160 00 Praha 6.<br />
<br />
<span style="color: yellow;">Who can join?</span>. ESC is for students, foreign students, doctoral students, anybody who is interested in building something new and innovative. We will also welcome startups teams with their own interesting projects.<br />
<br />
<span style="color: yellow;">What are the requirements?</span> ESC will be opened for all university students in academic year 2015/16. We require a commitment of working minimum of 6 consecutive weeks in the ESC incubator on a chosen project.<br />
<br />
<span style="color: yellow;">What are the benefits?</span> You may chose from a large number of interesting industrial projects. eClub will provide experienced mentors to help getting productive as soon as possible. We will organize presentations about new technologies, entrepreneurship introductory talks delivered by top experts etc. We will offer a scholarships up to ten thousands CZK per month. You will gain access to a large computer cluster.<br />
<br />
<span style="color: yellow;">What are the projects? </span>We have attracted many more partners this year. ČVUT and companies Seznam, Avast, Jablotron, Certicon, Alza, Altron and the ČVUT Medialab foundation will support us not only with scholarships, but they are also providing interesting projects and data. The projects focus on Data, Mobile and Startup. The Data category includes projects from many areas, such as Big Data, Cloud Computing, Machine Learning, Artificial Intelligence etc. In Mobile we want to welcome students or teams focusing on mobile devices, wearables and Internet of Things. We will also consider any suggestions for interesting projects in any high-tech field.<br />
<br />
If you are interested let us know by filling-in this <a href="https://docs.google.com/forms/d/13V7-7bDp1jYNfDxfQrq0FSJHg-JK_zNEP4iy17mPYKk/viewform?usp=send_form">questionnaire</a>, please. Stay tuned we will get back with more details soon. If you have any questions, just ask. Make your summer productive!Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com3tag:blogger.com,1999:blog-2507228610464015486.post-58047371595692942442015-03-04T11:17:00.000+01:002015-03-04T11:17:50.851+01:00eClub new offices all eClubbers are excited, thanks to our partners we are moving to a new office space located next to Dejvice CVUT campus. Are you BSc, MSc or PhD student, join us, we are offering a great infrastructure mentors, selection of interesting projects and scholarships. eClub will also accelerate new students startups and organise students industry cooperation.<br />
<br />
eClub is looking forward to bring together talented BSc, MSc and PhD students who have new, interesting ideas and want working on them. For those who do not have their own project idea we are also offering a range of interesting projects from our partners. The projects may turn to dissertation, semestral or diploma work. We will connect you with experts in the industry who will help in the initial phases of the project. We also will provide a university mentors. You will work in a great new environment with other students. We also will help you with a scholarship. We have available large computational cluster for all students.<br />
<br />
If you are interested to join us, do not hesitate and send us an email.Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com41tag:blogger.com,1999:blog-2507228610464015486.post-44365529323361852642015-02-19T09:04:00.001+01:002015-02-19T09:04:09.213+01:00A week of presentationsYesterday I have started new course in the <a href="https://sites.google.com/a/via.felk.cvut.cz/bigdata/program-2015">Big Data Technologies</a>. The main focus is to give students hands on experience with the most popular Big Data framework Apache Hadoop. Students will solve basic problems from information retrieval on the Wikipedia data.<br />
<br />
Today I am giving a presentation in a <a href="https://drive.google.com/file/d/0BzPyrGkLiLXhUG1WeU9QVklTOXM/view?usp=sharing">5G course about Cloud Computing</a>. The 5G RN is planned for 2020 and will bring tremendous improvement is speed and latency allowing machine-to-machine (M2M) communication, including remote control (I2M). This will be a driving platform for real time Internet of Things (IoT).<br />
<br />
Tomorrow I will present our activities in <a href="http://www.eclub.cvutmedialab.cz/">eClub</a> in a conference at the Ministry of Foreign Affairs. The goal of the meeting is to enable the foreign industry university cooperation. Recently we have been very lucky to find local industrial partners requiring solving challenging problems and we have established great cooperation and I will write a separate blog soon.<br />
<br />
On Saturday I am joining the <a href="http://www.tuesday.cz/akce/new-media-inspiration-2015-digitalizace-cloveka/">New Media Inspiration conference</a>, which is about the digital lifestyle and is bringing together experts from many different areas. I am joining with a presentation about <a href="https://drive.google.com/file/d/0BzPyrGkLiLXhamxzTUU2V1N2OXM/view?usp=sharing">speech recognition</a>, my old topic.<br />
<br />
At first glimpse the topics may seem to be very incoherent, but in my view they pretty well show the latest trends. The Cloud Computing, Big Data and analytics are pushing ahead new kind of applications, such as the personal assistants (Siri, Google Now, Cortana). They all try to learn the human behavior and help people in everyday activities. They live on the most personal and most widespread device the smartphone. The are implemented as a SaaS in the cloud and people communicate with them by voice, the most natural way. All this is running on wireless networks. And the business part? The innovation, future, smart applications are created by independent developers or startups and this is a where the <a href="http://www.eclub.cvutmedialab.cz/">eClub</a> is coming in play. We try to find motivated people and students put them together and let them work on interesting problems. Industrial partners are helping us with keeping focus as well as with funding.<br />
<br />
Yes, we are looking for new students and startups. If you are interested to join us in <a href="http://www.eclub.cvutmedialab.cz/">eClub</a> let me know.<br />
<div>
<br /></div>
Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com13tag:blogger.com,1999:blog-2507228610464015486.post-84102970813714354552014-08-24T17:54:00.000+02:002014-08-24T17:54:04.463+02:00Angry Birds in eClub<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/--ef4sFVrcCI/U_oJlUdRwjI/AAAAAAAAGjk/Sw1YL9AJ0bQ/s1600/Screen%2BShot%2B2014-08-24%2Bat%2B5.48.50%2BPM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/--ef4sFVrcCI/U_oJlUdRwjI/AAAAAAAAGjk/Sw1YL9AJ0bQ/s1600/Screen%2BShot%2B2014-08-24%2Bat%2B5.48.50%2BPM.png" height="150" width="320" /></a></div>
Radim and Karel students of the CTU won the ECAI Angry Birds AI Competition. They developed the winning program during the <a href="http://www.eclub.cvutmedialab.cz/">eClub Summer Camp</a>. Thanks to all partners <a href="http://seznam.cz/">Seznam.cz</a>, <a href="http://www.cvutmedialab.cz/">CTU MediaLab</a>, <a href="http://cig.felk.cvut.cz/">CIG</a>, <a href="http://datalab.fit.cvut.cz/">Datalab</a> and all participating students and mentors.<br />
<br />
This week the best AI researchers met in Prague at the European Conference on Artificial Intelligence <a href="http://www.ecai2014.org/">ECAI 2014</a>. As part of the conference the organizers prepared an interesting competition <a href="http://www.ecai2014.org/angry-birds/">Angry Birds</a>. The goal of this game is to shoot birds to destroy pigs. Teams of researchers were competing in designing an intelligent agent, computer program playing the game without human intervention, ideally better than humans. At the beginning developers are provided with a sample program with components returning the scene screenshots, simple trajectory planner and playing control component. The trick is deciding how and where to shoot birds to kill all pigs. The agent first searches the scene for pigs and then estimates possible targets and finds the trajectories to kill them all. Sounds simple? Not at all! The pigs are hiding behind different objects and to choose the best shot, the best strategy is very difficult. Radim and Karel decided to generalize several strategies solving the game hurdles in all levels. The agent estimated which strategy to play to achieve the overall damage. It took quite some time but at the end they have designed the best agent, they are the winners. Great job! Needless to say, they were very lucky working with a great mentor <a href="https://rozvoj.fit.cvut.cz/XWiki/borovto1">Tomas</a> in the eClub Summer Camp.<br />
<br />
Angry Birds is just a game, but the technology behind is very useful for solving real problems and the lessons learned will be useful.<br />
<br />
There are about twenty students working in the eClub Summer Camp on different AI mainly machine learning problems and mobile applications design. Check our <a href="http://www.eclub.cvutmedialab.cz/">web pages</a> to learn more.<br />
<br />Jan Sedivyhttp://www.blogger.com/profile/16092475302024007054noreply@blogger.com4