{"id":23053,"date":"2024-12-14T22:57:52","date_gmt":"2024-12-14T15:57:52","guid":{"rendered":"https:\/\/stei.itb.ac.id\/?page_id=23053"},"modified":"2024-12-16T08:05:09","modified_gmt":"2024-12-16T01:05:09","slug":"pembangunan-aplikasi-job-interview-summarization","status":"publish","type":"page","link":"https:\/\/stei.itb.ac.id\/en\/prima\/pembangunan-aplikasi-job-interview-summarization\/","title":{"rendered":"Pembangunan Aplikasi Job Interview Summarization"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid kepala vc_custom_1734236300248 vc_row-has-fill\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"container\" ><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_btn3-container vc_btn3-inline vc_do_btn\" ><button class=\"vc_general vc_btn3 vc_btn3-size-lg vc_btn3-shape-rounded vc_btn3-style-modern vc_btn3-icon-left vc_btn3-color-white\" onclick=\"history.back()\"><i class=\"vc_btn3-icon fas fa-home\"><\/i> Back to Home<\/button><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid vc_custom_1734170418007\"><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><strong>Dr. Gusti Ayu Putri Saptawati, M.Comm<\/strong><br \/>\nSTE-ITB<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><strong>Dr. Agung Dewandaru, ST, M.Sc<\/strong><br \/>\nSTEI ITB<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><\/div><\/div><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid vc_custom_1734168902943\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><strong>Abstrak<\/strong><br \/>\nOne of the stages in job recruitment is the job interview, which is a stage that requires a lot of resources including costs, energy, and time. This stage can be simplified or minimized by the development of a web application interview summarization system. The web application interview summarization system can simplify the job interview stage in job recruitment by answering current problems encountered. The web application was developed using a client-server and microservice architecture with a REST API communication mechanism. Testing on the web application interview summarization system was carried out manually based on functional requirements and divided into component and system levels. Testing at the component and system levels fulfills functional requirements that answer job interview problems. The selection of client-server and microservice architectures and REST API-based communication mechanisms appropriate for use in the web application interview summarization system is weighed from the architectural goals that are in accordance with the needs of the interview summarization system. The web application interview summarization system can be further developed by reconsidering the appropriate storage and validation mechanisms.<\/p>\n<p><strong>Kata kunci:<\/strong> interview summarization, job recruitment<\/p>\n<p><strong>Pendahuluan.<\/strong><br \/>\nOne stage in the recruitment process is the job interview, which consists of a conversation between a job applicant and a company representative, either directly through physical interaction or indirectly through conference calls such as Zoom and Google Meet. The interview will yield a transcript or notes of the applicant's answers. Based on these answers, the company will pay attention to certain keywords that are relevant to the company. The company will then determine the level of each competency required based on these keywords. This allows the company to assess applicants and determine their suitability for the company.<\/p>\n<p>The need for technological solutions to assist in the interview stage of the job recruitment process can be answered by creating <strong>web application interview summarization system<\/strong> Machine learning-based. This solution is a web application that reduces resource requirements in the interview phase by automatically evaluating the interview summary results using an interview summarization system. The focus of this research is the development of a web application that can process interviews into summary results by integrating the results of speech-to-text and text summarization models.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid vc_custom_1734168902943\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><strong>Research methods<\/strong><br \/>\nThere are two main stages in deducing applicant competencies from interview summaries. Stage 1 is the feature extraction stage from the interview text. The IndoBERT, XLM-RoBERTa, and Cohere models are used to extract features from the text. Meanwhile, stage 2 is the text similarity stage, which uses regular text similarity without any modifications. This method compares all text in the transcript with the description of each level in a competency. In addition, a text similarity method with a modification of top-N pooling is also implemented, namely by comparing each sentence in the transcript text separately with the description of each level in a competency.<\/p>\n<p>This is done to measure text similarity. After that, a similarity assessment is carried out using cosine similarity between each sentence in the transcript text and the description of each level in each competency in the competency dictionary. Next, a top-N pooling-based assessment is used by taking the N sentences that are most relevant and influential in the text similarity assessment process, in other words, the sentences with the highest cosine similarity value for each level in each competency, which are then averaged to obtain the final similarity value for each level in each competency. Then, an evaluation is carried out on the test data to check how many texts in the test data have the same competency level as the predicted competency level generated by the model based on the highest level similarity value for a competency.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid vc_custom_1734169162466 vc_row-o-content-bottom vc_row-flex\"><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img loading=\"lazy\" decoding=\"async\" width=\"421\" height=\"151\" src=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/A9q114er_1ocd123_nx4.jpg\" class=\"vc_single_image-img attachment-full\" alt=\"\" title=\"A9q114er_1ocd123_nx4\" \/><\/div><figcaption class=\"vc_figure-caption\">Figure 1. Competency Assessment Process Flow with Text Similarity <\/figcaption>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img loading=\"lazy\" decoding=\"async\" width=\"530\" height=\"138\" src=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/A9mx56wx_1ocd126_nx4.jpg\" class=\"vc_single_image-img attachment-full\" alt=\"\" title=\"A9mx56wx_1ocd126_nx4\" \/><\/div><figcaption class=\"vc_figure-caption\">Figure 2. Competency Assessment Process Flow with Text Similarity based on top N-pooling <\/figcaption>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fullwidth\" ><div class=\"vc_row wpb_row vc_row-fluid vc_custom_1734169842459\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><strong>Evaluasi Hasil Eksperimen<\/strong><br \/>\nBased on the experiments that have been conducted, it was found that in the three models used, the configuration using the text similarity method without modification provided slightly better accuracy than the configuration using the text similarity method with top-N pooling modification. Based on the experiments that have been conducted, it was found that in both text similarity methods used, the IndoBERT, XLM-RoBERTa, and Cohere models produced the same best accuracy value, even with different parameter configurations. However, the three models have different computational times, with the fastest model being Cohere, followed by IndoBERT in the second fastest position, and XLM-RoBERTa as the model that requires the most computational time. Cohere has the fastest computational time because the Cohere model already has a dedicated server that provides API services to use which can be accessed by users with certain limitations, according to the type of service purchased.<\/p>\n<p><strong>Kesimpulan<\/strong><br \/>\nThe unmodified text similarity method is more suitable for conducting competency assessment processes than the modified top-N pooling text similarity method. The advantage of the unmodified text similarity method is that it obtains the overall context of a text, making it more suitable for texts containing sentences with interconnected contexts and with relatively low computational costs. The disadvantage of the unmodified text similarity method is the sensitivity of changes in similarity values to changes in text content.<\/p>\n<p>The advantage of the text similarity method with modified top-N pooling is that it obtains sentences with the most relevant context to a text, making it more suitable for texts that are only partially relevant. The disadvantage of the text similarity method with modified top-N pooling is the loss of the overall context of the text and the relatively high computational cost.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Kembali ke Beranda Dr. Gusti Ayu Putri Saptawati, M.Comm STE-ITB Dr. Agung Dewandaru, ST, M.Sc STEI-ITB Abstrak Salah satu tahap dalam job recruitment adalah job interview yang merupakan tahap yang [...]","protected":false},"author":1,"featured_media":0,"parent":22933,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23053","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/pages\/23053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/comments?post=23053"}],"version-history":[{"count":3,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/pages\/23053\/revisions"}],"predecessor-version":[{"id":23073,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/pages\/23053\/revisions\/23073"}],"up":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/pages\/22933"}],"wp:attachment":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/media?parent=23053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}