999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于協(xié)同標注的個性化電子學(xué)習(xí)推薦系統(tǒng)

2023-11-03 11:33:32田廣強
計算機工程與設(shè)計 2023年10期
關(guān)鍵詞:系統(tǒng)學(xué)生

王 丹,田廣強

(黃河交通學(xué)院 智能工程學(xué)院,河南 焦作 454950)

0 引 言

協(xié)同標注作為Web 2.0的一部分,是對動態(tài)內(nèi)容[1]進行分類的重要工具。基于用戶對在線學(xué)習(xí)體驗的要求逐步提高的趨勢,我們研究了協(xié)同標注技術(shù)在學(xué)習(xí)資源推薦系統(tǒng)中的應(yīng)用。協(xié)同標注過程創(chuàng)建一組標注,通常稱為大眾分類法,用于描述資源[2]。為了定義相關(guān)性,大眾分類法可以通過標注過程向資源添加語義,其特點是不需要單獨的手動索引器或自動的關(guān)鍵字生成器[3]的支持。標注過程允許用戶使用自己的重要詞匯或概念。在網(wǎng)絡(luò)學(xué)習(xí)環(huán)境中,標注已被證明是一種成功的元認知策略,它能使學(xué)生更有效地參與到學(xué)習(xí)過程中。標注通過強調(diào)課文中最重要的部分,使學(xué)生可以更好地記住它。此外,標注活動可以激發(fā)學(xué)生更深入地參與到學(xué)習(xí)過程中,并幫助他們理解學(xué)習(xí)內(nèi)容[4]。

隨著越來越多的用戶開始使用標注來提高學(xué)習(xí)的效果,基于標注分析的方法也逐漸應(yīng)用于對推薦系統(tǒng)的改進中[5]。本文以一個智能編程輔導(dǎo)系統(tǒng)(E-course)為基礎(chǔ),討論了如何將推薦系統(tǒng)和協(xié)同標注相結(jié)合用于教學(xué)過程的問題。本文的研究重點是如何選擇合適的協(xié)同標注技術(shù),以激發(fā)學(xué)生的學(xué)習(xí)動機和增強對學(xué)習(xí)內(nèi)容的理解。我們將基于標注的推薦方法應(yīng)用到E-course系統(tǒng)中,用來給學(xué)生提供最合適的學(xué)習(xí)資料。實驗結(jié)果表明,本系統(tǒng)的個性化推薦結(jié)果與學(xué)生的興趣和先前獲得的知識相一致,同時還能簡化學(xué)生之間的協(xié)作和交互。

在我們的這個推薦系統(tǒng)中,開發(fā)、使用并評估了最適合的基于張量因子分解技術(shù)的推薦模型,為學(xué)生推薦最合適的學(xué)習(xí)資源,實現(xiàn)了基于學(xué)習(xí)風(fēng)格模型的聚類技術(shù),減小了用于推薦的標注空間。改進的協(xié)同標注技術(shù)縮短了推薦執(zhí)行時間,減少內(nèi)存需求,同時提高推薦質(zhì)量。

我們使用提出的方法進行了幾個實驗,從而驗證,可以通過系統(tǒng)生成的推薦意見,增強學(xué)生的學(xué)習(xí)動機和效果;同時,我們也從教師和學(xué)生的角度,對系統(tǒng)的性能進行了評估;此外,我們還研究了協(xié)同標注的過程,以及標注的位置與其表達的相關(guān)性;最后,我們對標注進行了語義分析,以便更好地理解它們的不同用法。

1 網(wǎng)絡(luò)學(xué)習(xí)環(huán)境下的基于標注的推薦系統(tǒng)

根據(jù)傳統(tǒng),電子學(xué)習(xí)系統(tǒng)應(yīng)當為學(xué)生提供具有個性化的學(xué)習(xí)指導(dǎo),幫助學(xué)生找到合適的學(xué)習(xí)材料,并適應(yīng)學(xué)生的需求、知識、才能和學(xué)習(xí)風(fēng)格。目前電子學(xué)習(xí)系統(tǒng)的主要局限性是[6]:需要根據(jù)各自的領(lǐng)域開發(fā)特定的和不同類型的應(yīng)用系統(tǒng),系統(tǒng)不可能把每個學(xué)生在每門課程學(xué)習(xí)中的具體需要都涵蓋其中。因此,研發(fā)為學(xué)習(xí)提供動態(tài)支持的應(yīng)用系統(tǒng),通過為學(xué)生推薦合適的學(xué)習(xí)活動,以實現(xiàn)學(xué)生的學(xué)習(xí)目標,是十分必要和可取的。此外,該系統(tǒng)還具有在互聯(lián)網(wǎng)上發(fā)現(xiàn)適用的學(xué)習(xí)內(nèi)容的能力,并能夠?qū)⑦@些內(nèi)容針對學(xué)生的學(xué)習(xí)特點進行調(diào)整、定制和個性化。

本文中我們將考查、整合基于標注的電子學(xué)習(xí)系統(tǒng)新的框架。新的電子學(xué)習(xí)框架主要體現(xiàn)在能夠識別每個學(xué)生的學(xué)習(xí)特點,以及根據(jù)最合適的標注和學(xué)習(xí)項目為學(xué)生提供相應(yīng)的個性化學(xué)習(xí)指導(dǎo)[7]。標注對學(xué)生的重要作用表現(xiàn)在以下幾方面[8-10]:

(1)標注作為一種元認知策略,能夠吸引學(xué)生參與到學(xué)習(xí)過程中來。

(2)對于教師來說,標注傳遞的信息對于了解學(xué)生的學(xué)習(xí)活動具有重要意義。

(3)標注有助于學(xué)生總結(jié)學(xué)習(xí)活動,同時通過查看其他學(xué)生的標注獲得有效的幫助。

(4)通過協(xié)同標注,可以了解學(xué)生的學(xué)習(xí)進度。在個人層面,有助于分析學(xué)生對學(xué)習(xí)材料的理解;在群體層面,有助于確定課程的整體進度。

(5)電子學(xué)習(xí)系統(tǒng)目前缺乏對教材[8]進行注釋的有效支持。然而,學(xué)生可以通過標注參與許多注釋活動,如記筆記、突出顯示文本或標注頁面。標注允許學(xué)生添加評論、更正、鏈接或加入討論。

本文中,我們提出了基于張量因數(shù)分解(RTF)的排名方法,以提供基于標注的推薦,并重點介紹了它們在電子學(xué)習(xí)環(huán)境中的應(yīng)用。選擇這個模型是因為它在本文第2節(jié)的比較研究中表現(xiàn)最好。本文中使用的其它方法的詳細信息見文獻[11-15]。

我們通過實驗分析了RTF方法在電子學(xué)習(xí)環(huán)境中應(yīng)用標注推薦的適用性,并比較了基于圖和張量的標注推薦方法在電子學(xué)習(xí)環(huán)境中的適用性。正如將在第2節(jié)中介紹的那樣,所選技術(shù)的優(yōu)點是縮短了執(zhí)行時間并減少了內(nèi)存需求,同時保證了推薦質(zhì)量。

1.1 E-course編程輔導(dǎo)系統(tǒng)的個性化推薦

本項目開發(fā)了一個名為E-course的編程輔導(dǎo)系統(tǒng)。E-course允許學(xué)生在相應(yīng)的課程中學(xué)習(xí)個性化推薦的學(xué)習(xí)材料,并對學(xué)到的知識進行測試。系統(tǒng)包含的典型課程之一是《Java編程入門》。選擇Java是因為它是面向?qū)ο蟪绦蛟O(shè)計語言的一個典型,非常適合于面向?qū)ο蟾拍畹慕虒W(xué)。本課程是為沒有面向?qū)ο缶幊探?jīng)驗的學(xué)生而設(shè)計的。E-course系統(tǒng)的架構(gòu)如圖1所示,包含了5個實用組件:學(xué)習(xí)模型、會話監(jiān)控、領(lǐng)域模塊、應(yīng)用模塊和適配模塊。

圖1 E-course系統(tǒng)架構(gòu)

學(xué)習(xí)模型用來收集學(xué)生有用的信息。學(xué)習(xí)模型的數(shù)據(jù)根據(jù)共享的質(zhì)量和特征[16]分為3類:

個人信息——學(xué)生在注冊時提供的信息。如個人信息、學(xué)習(xí)偏好、以前的知識等。學(xué)生可以在系統(tǒng)注冊時編輯這些信息。

活動信息——系統(tǒng)對學(xué)生的學(xué)習(xí)活動進行監(jiān)控和記錄的信息。如學(xué)生的學(xué)習(xí)風(fēng)格、學(xué)習(xí)進度和當前知識水平、學(xué)生的疑惑和整體表現(xiàn)。

學(xué)習(xí)歷史信息——學(xué)生學(xué)習(xí)的課程和測試結(jié)果、學(xué)生與系統(tǒng)的互動信息、對課程學(xué)習(xí)效果的評估信息等。這些信息可以自動從E-course系統(tǒng)中導(dǎo)出。

為了跟蹤學(xué)生的學(xué)習(xí)活動和進度,會話監(jiān)控模塊在會話期間可以自動對學(xué)習(xí)模型進行更新。會話監(jiān)控模塊同時負責檢測和糾正學(xué)生的錯誤,并對會話進行相應(yīng)地重定向。

領(lǐng)域模塊包含所學(xué)課程的概念和對象、教材和測試的結(jié)果等,所含內(nèi)容的結(jié)構(gòu)由相應(yīng)的課程定義。E-course中的Java編程課程分為6個單元,每個單元包含幾個講座。每堂課(共18堂)包含幾個學(xué)習(xí)對象(LoS):教材、示例、理論部分和關(guān)鍵概念。為了檢查學(xué)習(xí)的效果,系統(tǒng)提供了測試單元。

應(yīng)用模塊是E-course系統(tǒng)的重要組成部分,其設(shè)計目的是使學(xué)習(xí)內(nèi)容適應(yīng)學(xué)生的個性。它支持不同的推薦技術(shù)和策略,旨在通過學(xué)習(xí)模型,推薦學(xué)習(xí)資源或提供特定的導(dǎo)航模式。

適配模塊基于推薦系統(tǒng)生成個性化的學(xué)習(xí)建議。它由3個組件組成,如圖2所示。

圖2 E-course系統(tǒng)的適配模塊(推薦組件)

(1)學(xué)生和系統(tǒng)的交互模塊。收集和準備學(xué)習(xí)活動的數(shù)據(jù),如訪問的頁面、獲得的分數(shù)、測試的結(jié)果等。

(2)離線模塊。應(yīng)用學(xué)習(xí)模型和數(shù)據(jù)分析策略來識別學(xué)生的學(xué)生目標和學(xué)習(xí)內(nèi)容。該模塊首先需要根據(jù)最初的問卷確定每個學(xué)生的學(xué)習(xí)風(fēng)格。學(xué)習(xí)內(nèi)容可以根據(jù)學(xué)習(xí)風(fēng)格、課程現(xiàn)狀和學(xué)生的所屬關(guān)系進行篩選。

(3)推薦引擎。為學(xué)生群體創(chuàng)建一個推薦列表。即使對于學(xué)習(xí)興趣相似的學(xué)生,他們的學(xué)習(xí)能力也會因其知識水平的不同而不同,因此有必要首先對學(xué)生進行聚類。我們提出了一種基于學(xué)生學(xué)習(xí)風(fēng)格的數(shù)據(jù)聚類方法,然后根據(jù)以下步驟創(chuàng)建推薦列表:

收集學(xué)生的學(xué)習(xí)標注。

通過AprioriAll算法挖掘頻繁序列,識別學(xué)習(xí)模式。我們使用E-course系統(tǒng)提供的協(xié)同過濾方法,根據(jù)頻繁序列的評分生成學(xué)習(xí)資料的個性化推薦列表。

1.2 基于標注的個性化推薦

E-course系統(tǒng)的推薦組件可生成用于推薦的最佳標注列表。我們通過實驗將生成的標注列表與系統(tǒng)以前版本的列表進行比較。通過對基于標注的推薦技術(shù)的比較,我們選用了下面的RTF(張量因數(shù)分解)技術(shù)來實現(xiàn)基于標注的個性化推薦。推薦過程包括3個階段:初始張量的生成;張量分解的計算;生成推薦項目(學(xué)習(xí)內(nèi)容)的列表。

1.2.1 初始張量的生成

我們使用學(xué)生、項目(學(xué)習(xí)內(nèi)容)和標注三維數(shù)據(jù)來生成初始張量。初始張量是一個三階張量A∈R|L|×|I|×|T|, 其中|L|、|I|、|T|分別是學(xué)生數(shù)據(jù)、項目數(shù)據(jù)和標注數(shù)據(jù)的維數(shù)。例如,值 (A)litk=alit表示學(xué)生l用標注t標注一個項目i的次數(shù)。該階段包括下列步驟:

創(chuàng)建一個基于學(xué)習(xí)風(fēng)格的學(xué)生的集合。

確定學(xué)生使用的一組標注。

解析由學(xué)生標注的項目集。

遍歷學(xué)生、項目和標注。確定當前的項目是否被當前的學(xué)生和當前的標注所標注,并在張量中標注可獲得的關(guān)聯(lián)。

如果學(xué)生沒有使用標注標注一個項目,則保持當前學(xué)生與該項目的空關(guān)系。

我們的方法可以看作是一個基于學(xué)習(xí)風(fēng)格創(chuàng)建學(xué)習(xí)集的過程,而其它與之類似的方法在電子學(xué)習(xí)環(huán)境中還沒有應(yīng)用。也就是說,分類數(shù)據(jù)集的聚類的本質(zhì)是基于學(xué)生的學(xué)習(xí)風(fēng)格。很明顯,不同的學(xué)生有不同的學(xué)習(xí)偏好、學(xué)習(xí)需求和學(xué)習(xí)方法,因此,通過學(xué)生喜歡的學(xué)習(xí)環(huán)境使學(xué)生適應(yīng)系統(tǒng)并發(fā)現(xiàn)更高效的學(xué)習(xí)方法是非常重要的。學(xué)習(xí)風(fēng)格可以定義為學(xué)生專注、加工、吸收和記憶新的知識的獨特方式。它們是獨特的個人學(xué)習(xí)模式,因人而異。根據(jù)學(xué)習(xí)風(fēng)格類別形成聚類后,標注推薦可用于發(fā)現(xiàn)對學(xué)生有用的知識。

我們選擇Felder-Silverman學(xué)習(xí)風(fēng)格模型[17]應(yīng)用于E-course。學(xué)習(xí)風(fēng)格可通過學(xué)習(xí)風(fēng)格指數(shù)(ILS)確定,ILS是一個研究學(xué)習(xí)風(fēng)格[18]的數(shù)據(jù)收集工具,其中包含了44個問題,通過對這些問題進行多項的選擇并加以評分可獲取學(xué)習(xí)風(fēng)格。ILS評估了個人學(xué)習(xí)偏好在4個維度上的特征:信息感知、信息接收、信息處理和信息理解。ILS問卷所收集的結(jié)果被用來進行適當?shù)木垲悾源_定具有相似學(xué)習(xí)風(fēng)格偏好的學(xué)生群體。初始張量生成的算法如下所示。

算法1:產(chǎn)生初始張量

輸入:三元組列表 <學(xué)生(S),標注(T),項目(I)>;

學(xué)生,標注,項目的維度|S|,|T|,|I|;

輸出:初始張量A

算法過程:

確定一個學(xué)生的集合;

fors←0 to |S| do

獲得學(xué)生s, 把它加到學(xué)生集中

end;

獲得一個學(xué)生使用的標注集;

獲得一個被學(xué)生標注的項目集;

iniTensor = new double[|S|][|T|][|I|];

intsIndex=0;

fors∈SandsIndex<|S| do

fortIndex←0 to |T| do

foriIndex←0 to |I| do

if 學(xué)生標注了一個當前的項目

then iniTensor[tIndex][sIndex][iIndex]++;

end

end

end;

if 當前學(xué)生=sthen

StoreEmptyRelations(iniTensor);

End

sIndex++;

End.

1.2.2 張量分解的計算

為了計算張量分解,首先定義初始張量,然后按照以下步驟:首先,初始張量被分成3個模式矩陣;其次,減少每個模式矩陣的維數(shù)以簡化矩陣,然后根據(jù)簡化的矩陣計算出一個核張量;最后,對矩陣進行變換和乘法運算,計算因式張量。

張量分解算法如下:

算法2:計算張量分解

輸入:初始張量A

學(xué)生,標注和項目的維度:C1,C2,C3

輸出:定義映像張量A

把初始張量矩陣A分成A(1)模式,A(2)模式和A(3)模式,為每個模式計算SVD;

計算一個核心張量:減少維數(shù),執(zhí)行矩陣乘法;

為每個模式(1≤i≤3)產(chǎn)生更新矩陣Ci=A(i)A(i)T

通過使Ci(1≤i≤3) 對角線化計算U(i)

生成特征向量:U(1),U(2),U(3)

估計核心張量的近似值:S=A×(U(1))T×U(2)T×(U(3))T

計算映像張量:A=S×(U(1))×U(2)×(U(3))

1.2.3 生成推薦項目列表

標注推薦的過程能夠預(yù)測學(xué)生喜歡用什么標注來標注一個項目,這意味著標注推薦系統(tǒng)必須預(yù)測分解后的張量的數(shù)值,說明學(xué)生對某一特定標注的偏愛程度。該系統(tǒng)為學(xué)生提供了一個個性化的列表,其中包含一個特定項目的最佳N個標注。

教師利用E-course授權(quán)的工具,通過E-course系統(tǒng)的標注界面,生成專門的學(xué)習(xí)資源。在顯示資源的同時,E-course的用戶界面還提供了標注創(chuàng)建和查看每個資源的選項。

E-course中的標注菜單允許學(xué)生進行標注活動,如添加注釋、鏈接、更正或加入共享討論,如圖3所示。學(xué)生通過選擇學(xué)習(xí)對象并在適當?shù)奈谋究蛑休斎腙P(guān)鍵字來創(chuàng)建標注。E-course允許學(xué)生輸入任意多的標注。標注可以用逗號或空格分隔,且不局限于單個詞匯。

圖3 標注菜單

與許多流行的標注系統(tǒng)(只允許單個詞作為標注)不同,E-course允許使用多詞標注。每當學(xué)生返回到特定的學(xué)習(xí)資源時,之前制作的標注列表就會重新出現(xiàn),如圖4所示。每點擊一個單獨的標注,學(xué)生就有兩個選擇:編輯或刪除。

圖4 我的標注列表

其它標注列表表示其他學(xué)生最常用的標注。學(xué)生可以從其它標注列表中選擇標注,并將其添加到我的標注列表中。如圖5所示。

圖5 其它標注列表

基于標注的推薦算法的對比分析結(jié)果,系統(tǒng)可根據(jù)學(xué)生的需求,計算基于張量因子分解模型的排序,生成“推薦標注”列表,如圖6所示。

圖6 標注推薦列表

2 實驗結(jié)果

實驗的目的是分析RTF技術(shù)在電子學(xué)習(xí)中應(yīng)用標注推薦的適用性,以及比較基于圖和張量的標注推薦方法在電子學(xué)習(xí)環(huán)境中的適用性。

此外,我們還進行了一些實驗,從教師和學(xué)生的角度來評估系統(tǒng)的性能。實驗?zāi)繕耸牵貉芯繀f(xié)同標注過程以及標注的位置與其表達能力的相關(guān)性;對標注進行語義分析,以更好地理解標注的不同用法;進行專家效度研究,系統(tǒng)驗證學(xué)生的知識理解與其標注之間的關(guān)系。

實驗是在一個包括200名大學(xué)生的教學(xué)數(shù)據(jù)集上進行的。該實驗獲得了河南省某普通大學(xué)信息技術(shù)專業(yè)的支持。實驗在2019年11月進行了一個月。參與的學(xué)生是編程初學(xué)者,他們均成功地通過了相關(guān)的計算機基礎(chǔ)知識課程。

2.1 學(xué)習(xí)風(fēng)格聚類

實驗前,學(xué)生首先填寫Felder-Soloman ILS(學(xué)習(xí)風(fēng)格指數(shù))問卷,以便根據(jù)問卷結(jié)果將學(xué)生分組。問卷包含44個問題,分為4類,分別是感知與直覺、主動性與反思、視覺與語言、部分與整體,代表了不同的學(xué)習(xí)偏好和風(fēng)格。問卷確定了120名學(xué)生的學(xué)習(xí)風(fēng)格,并形成了8個分組,見表1。

表1 基于不同學(xué)習(xí)風(fēng)格的聚類結(jié)果

為了增加各分組中的學(xué)生數(shù)量并獲得更多相關(guān)的推薦信息,我們省略了一些不重要的類別。每個分組的數(shù)據(jù)特征見表2。表中給出了學(xué)生的數(shù)量、學(xué)習(xí)對象的數(shù)量及其標注數(shù)、學(xué)生標注的平均數(shù)量以及每個學(xué)習(xí)對象被標注的平均數(shù)量。

表2 每個分組的數(shù)據(jù)特征

2.2 評價指標

我們將數(shù)據(jù)集(即分組)中的一部分作為測試集,用于對構(gòu)建的模型進行評估,將剩余的部分用于訓(xùn)練和構(gòu)建模型。測試集和訓(xùn)練集各占數(shù)據(jù)集的20%和80%。選用精度(precision)和召回率(recall)作為模型性能的評價指標,如下所示

(1)

(2)

上式中T(u,i) 為用戶u隨機抽取的項目i的推薦標注集。

precision:表示推薦的相關(guān)標注數(shù)與N的關(guān)系,或前面的列表項數(shù)目與N的關(guān)系,N為實際的標注數(shù),precision值越高,表明推薦越準確。

Recall:表示學(xué)生在數(shù)據(jù)集的估計部分中所設(shè)置的項目數(shù)或標注總數(shù)中的前N個列表項中推薦的相關(guān)標注與標注數(shù)N之間的關(guān)系,Recall值越高,表明正確的推薦被找的越全。

2.3 實驗設(shè)置

在實驗中,首先對待評估的算法進行設(shè)置,之后,我們將展示和分析所進行的實驗和評估的結(jié)果。為了對所選算法(自適應(yīng)頁面排名Page-Rank[11]、Folk-Rank[12]、基于標注的協(xié)同過濾(CF)算法、高階奇異值分解(HOSVD)算法、RTF排序)進行實驗評估,首先確定每個算法的重要參數(shù)的靈敏度,然后確定并使用了這些參數(shù)的最優(yōu)值。實驗分析包括了8個分組中的前4個分組。

Page-Rank算法:參數(shù)設(shè)置如下:當兩個連續(xù)的權(quán)向量之間的距離小于10-6時,計算停止。參數(shù)d為0.7。在p參數(shù)中,我們給用戶和被選擇頁面中的項目賦予了更高的權(quán)重。每個用戶標注和項目的偏好權(quán)值設(shè)為1,而來自該特定頁面的用戶和項目的偏好權(quán)值分別為1+|U|和1+|I|。

Folk-Rank算法:和自適應(yīng)頁面排名算法一樣,我們選擇相同的參數(shù)和偏好權(quán)值。

CF算法:其鄰域基于user-tag矩陣進行計算。最佳鄰居的數(shù)量k是需要在基于CF的算法[13]中進行調(diào)優(yōu)的參數(shù)。根據(jù)鄰域尺度k,我們研究了其對召回率的影響,鄰域尺度k與標注偏好的生成密切相關(guān)。從10到90的鄰域尺度變化對召回率的影響如圖7所示。當鄰域尺度從10增加到30時,推薦器的質(zhì)量得以相應(yīng)改善。然而,在尺度為30的鄰域之后,k值的增加并沒有在統(tǒng)計學(xué)上起到應(yīng)有的質(zhì)量增強作用,且最近鄰居k(NNk)值達到一定程度后,每個用戶的推薦質(zhì)量就不會因為k的進一步增加而改變。根據(jù)這一特點,我們選擇了30作為最優(yōu)的鄰域規(guī)模。

圖7 基于標注的協(xié)同過濾算法隨鄰域尺度的召回率

HOSVD算法:由于沒有直接的方法來找到C1、C2和C3最佳值,我們采用了文獻[14]提出的方法:即原X(1)、X(2)和X(3) 矩陣的對角線的70%可以給出很好的近似。因此,C1、C2和C3被設(shè)置為奇異值的個數(shù),每次運行時分別保留X(1)、X(2)和X(3) 原始對角線的70%。

RTF算法:根據(jù)文獻[15],我們在 (ku,ki,kt)∈{(8,8,8)} 參數(shù)下運行RTF。其它超參數(shù)設(shè)置為:學(xué)習(xí)率=0.5,正則化γ=γc=10-5, 迭代次數(shù)=500。模型的參數(shù)θ由服從正態(tài)分布N(0,0.1) 的隨機值進行初始化。

2.4 實驗結(jié)果

本節(jié)中,我們將分析基于標注的協(xié)同過濾(CF)、基于圖的方法(自適應(yīng)Page-Rank和Folk-Rank算法)以及基于張量的方法(HOSVD和RTF)的預(yù)測性能。

Folk-Rank算法是在Page-Rank算法的基礎(chǔ)上發(fā)展起來的,能給出比CF更重要的標注推薦,主要原因是Folk-Rank算法能夠通過底層超圖的集成結(jié)構(gòu),將適合于特定用戶的信息與其他用戶的輸入結(jié)合起來。在CF的預(yù)測性能方面,采用Page-Rank和Folk-Rank兩種方法,如圖8所示,可以看出Folk-Rank的預(yù)測質(zhì)量最優(yōu)。除了一般相關(guān)標注,與CF相反,F(xiàn)olk-Rank算法能夠預(yù)測用戶的最合適的標注,這是由于Folk-Rank算法通過超圖結(jié)構(gòu)考慮了特定用戶的詞匯,這是CF從定義上無法做到的。而且,F(xiàn)olk-Rank方法允許在不對算法進行任何修改的情況下改變模式。此外,F(xiàn)olk-Rank以及基于CF的算法,對于在線更新是魯棒的,因為它不必在系統(tǒng)中出現(xiàn)新的用戶、標注或項目時進行訓(xùn)練。另一方面,F(xiàn)olk-Rank算法更適合于不需要實時推薦的系統(tǒng),因為它的計算開銷比較大,而且可伸縮性也不是很好。張量因式分解法適用于大眾經(jīng)濟學(xué)的三元關(guān)系,盡管張量重構(gòu)的階段代價高昂,但它可以離線實現(xiàn)。當計算較低維張量時,可以更快地生成推薦,這使得該算法適用于實時推薦。

圖8 各種方法的預(yù)測性能比較

在實踐中,RTF模型比HOSVD模型的預(yù)測速度要快得多,這主要是由于RTF模型比HOSVD模型需要更少的維數(shù),而HOSVD對維度數(shù)量和用戶、標注和項目維度之間的關(guān)系十分敏感,且選擇相同數(shù)量的維度會帶來糟糕的結(jié)果,而對于RTF方法,是可以為用戶、標注和項目選擇相同數(shù)量的維度的。

除了理論分析外,由圖8可見,RTF的預(yù)測質(zhì)量明顯優(yōu)于HOSVD。同樣,從圖8中可以看出,即使只有少量的8維,RTF也可以達到與HOSVD類似的效果。實驗進一步驗證,當RTF的維數(shù)增加到32時,它在預(yù)測質(zhì)量上已經(jīng)優(yōu)于HOSVD。此外,每當RTF的維度增加時,就會得到更好的結(jié)果。關(guān)于Folk-Rank和RTF算法的預(yù)測性能,實驗可以驗證,16維的RTF可以獲得比較好的結(jié)果,而32維的RTF在預(yù)測質(zhì)量上優(yōu)于Folk-Rank。

2.5 分析與討論

2.5.1 標注的語義分析

對標注進行語義分析,可以更好地理解標注的不同用法。根據(jù)文獻[19],可以對標注進行如下分類,即:

事實標注。標注可以用來識別一個對象的主題,通常使用名詞和專有名詞(如操作符,循環(huán),數(shù)組)或可分類對象的類型(如教程);

主觀標注。標注可以用來表示對象的性質(zhì)和特征(例如有用、有趣、困難、容易、可理解、模糊);

個性化標注。個人經(jīng)常使用的標注子集,用來組織個人的學(xué)習(xí)過程。就像自引用標注一樣,這些標注被個人用于學(xué)習(xí)任務(wù)組織(例如閱讀、練習(xí)、打印)。

當我們分析這些標注在學(xué)生中是如何使用和重復(fù)使用的時候,我們發(fā)現(xiàn)絕大多數(shù)標注是個性化的(48%的標注)和主觀類型的(38%的標注)。剩下的標注(14%)是事實標注。

2.5.2 專家效度分析

為了系統(tǒng)地驗證知識理解與學(xué)習(xí)過程中的標注的關(guān)系,幫助教師評估學(xué)生對所學(xué)知識的掌握情況,我們用專家標注集設(shè)計了測試實驗,并在實驗中比較了從學(xué)生那里搜集的標注和本領(lǐng)域的4個專家給出的標注(專家標注集),專家標注集由171個標注組成。在專家標注集中,我們詳細研究了兩個問題:

(1)使用完整的專家標注集進行模擬查詢,可以找到哪些學(xué)習(xí)對象?它有哪些相關(guān)性(匹配標注的數(shù)量)?我們發(fā)現(xiàn)匹配的比例是平均44%的專家標注可由學(xué)生分配給一個學(xué)習(xí)對象。

(2)有多少專家指定的標注被應(yīng)用到學(xué)習(xí)對象中?結(jié)果表明,與學(xué)生相比,專家更傾向于抽象和概念上的標注,而學(xué)生使用的標注大多都不在專家標注集中。研究結(jié)果表明,只有44%的專家標注出現(xiàn)在學(xué)生的標注中。

鑒于大多數(shù)的專家標注(大約占56%)都不在學(xué)生使用的標注中,向?qū)W生提供這些標注的作用是值得考慮的。如果專家標注為學(xué)生提供的價值有限,那么使用自動標注功能以最小代價創(chuàng)建標注數(shù)據(jù)集并減少學(xué)生的負擔可能更合適。我們注意到,正如文獻[20]所建議的那樣,協(xié)同標注具有潛在的教學(xué)益處:標注本身代表了專家的專業(yè)知識,這表明,在一個協(xié)作的層次上,當課程由專家給出時,可以由專家提供一個協(xié)同標注集,以改進學(xué)生從在線材料中學(xué)習(xí)知識的能力。

據(jù)觀察,電子學(xué)習(xí)系統(tǒng)由于失去對課堂的控制,教師普遍對這種新的教學(xué)方式的教學(xué)效果信心不足。通過讓教師積極參與標注的創(chuàng)建過程,可以減少他們對電子學(xué)習(xí)方式的質(zhì)疑。與開放的Web網(wǎng)絡(luò)不同,教師在電子教學(xué)上不僅僅是一個同伴,他們的標注可能與考核更相關(guān),這可能對學(xué)生更有用。因此,從這一點來說,標注在電子學(xué)習(xí)環(huán)境中的使用也是十分重要的。

2.5.3 討論

實驗結(jié)果表明,協(xié)同標注對于學(xué)生具有很大的幫助,學(xué)生可以觀察專家提供的課程的標注集,以提高從在線材料中篩選主題和概念的能力。教師們對此普遍的看法是積極的,尤其喜歡使用學(xué)生的標注數(shù)據(jù)來改進電子學(xué)習(xí)系統(tǒng)。利用協(xié)同標注能夠直接在系統(tǒng)中對課程進行修改,并且可以與其他教師一起工作和共享信息。

我們研究了系統(tǒng)中每個學(xué)生平均標注了多少個學(xué)習(xí)對象,發(fā)現(xiàn)70%以上的學(xué)生表現(xiàn)出了很高的積極性,標注的學(xué)習(xí)對象在60~80個之間。為了了解學(xué)生的標注行為,我們對學(xué)生的標注特征進行了研究。研究結(jié)果表明:如果學(xué)生的數(shù)量足夠多,并且學(xué)習(xí)對象接收到的標注也足夠多,那么某一標注被選擇的頻率就趨于穩(wěn)定。這種穩(wěn)定性可以在共享知識以及當學(xué)生使用其他學(xué)生的標注選擇時發(fā)揮作用。

我們分析了基于圖的方法(自適應(yīng)Page-Rank和Folk-Rank)和基于張量的方法(HOSVD和RTF)在我們的電子教育環(huán)境中的預(yù)測性能。Folk-Rank算法是在Page-Rank的基礎(chǔ)上構(gòu)建的,它被驗證是比CF更好的標注推薦技術(shù),因為Folk-Rank可以利用適合于特定學(xué)生的信息來分析其他學(xué)生通過底層超圖輸入的信息。Folk-Rank算法也允許在不對算法進行任何改進的情況下進行模式轉(zhuǎn)換。Folk-Rank在在線更新方面是魯棒的,因為它不需要每次向系統(tǒng)引入新的學(xué)生、項目或標注時都重新應(yīng)用。然而,F(xiàn)olk-Rank在計算上代價較高,并且不具有可伸縮性,這使得它更適合那些不需要實時推薦的系統(tǒng)。與Folk-Rank相似,張量分解的方法也直接作用于大眾分類法的三元關(guān)系。盡管張量重構(gòu)階段可能代價較高,但它可以離線執(zhí)行。在計算了較低維張量之后,推薦可以快速完成,使得該算法適合于實時推薦。

我們檢驗了張量分解方法的潛在缺點,即模態(tài)變化的性質(zhì)只能通過最小化相同的誤差函數(shù)來完成。例如,HOSVD算法利用重構(gòu)的張量進行多模態(tài)推薦,模式改變簡單。然而,盡管問題可能得到了錯誤的解決:HOSVD減少了最小二乘誤差函數(shù),而社會標注與排名的關(guān)系更大。我們只選擇了所考慮的技術(shù)的最佳代表,并得出結(jié)論:最好的結(jié)果是RTF,其次是Folk-Rank,然后是HOSVD。

3 結(jié)束語

近年來,推薦技術(shù)取得了顯著的進步。許多方法,如協(xié)同過濾、混合和基于內(nèi)容的方法,以及一些“工業(yè)級”的系統(tǒng)得到了應(yīng)用。盡管有這些進步,現(xiàn)代的推薦系統(tǒng)仍然需要不斷地改進,以便在更大范圍內(nèi)推廣應(yīng)用。本文提出的協(xié)同標注系統(tǒng),有助于電子學(xué)習(xí)中的推薦系統(tǒng)的完善和應(yīng)用。標注有助于學(xué)生組織自己的私有集合。此外,標注可以被看作是學(xué)生的個人意見,同時隱含了對學(xué)習(xí)對象的隱式評價或評級。因此,標注信息是有助于推薦意見的生成的。

協(xié)同標注是對動態(tài)學(xué)習(xí)內(nèi)容進行分類、共享和搜索的重要手段。本文研究了協(xié)同標注系統(tǒng)的發(fā)展前景,詳細分析了具有個性化和主觀性的學(xué)習(xí)偏好,對學(xué)習(xí)內(nèi)容進行了分類,并將協(xié)同標注技術(shù)應(yīng)用到Java教學(xué)系統(tǒng)中。學(xué)生采用協(xié)同標注技術(shù),不僅可以更好地理解學(xué)習(xí)的內(nèi)容,還有助于提高學(xué)習(xí)的興趣。我們下一步的研究,將側(cè)重于提取學(xué)生使用互聯(lián)網(wǎng)的經(jīng)驗,以及學(xué)生個人的興趣對標注創(chuàng)建的影響。此外,我們也需要研究是否還有其它因素影響標注的選擇,如學(xué)生的情緒或壓力的因素。

猜你喜歡
系統(tǒng)學(xué)生
Smartflower POP 一體式光伏系統(tǒng)
快把我哥帶走
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
《李學(xué)生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學(xué)生
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
學(xué)生寫話
主站蜘蛛池模板: 98精品全国免费观看视频| 中日韩一区二区三区中文免费视频| 亚洲天堂在线视频| 一级毛片高清| 国产福利一区二区在线观看| 中文字幕无线码一区| 狠狠做深爱婷婷久久一区| 久久精品国产国语对白| 亚洲av无码久久无遮挡| 全部免费特黄特色大片视频| 99久久精品国产综合婷婷| 亚洲va视频| 亚洲精品综合一二三区在线| 成人午夜免费观看| 免费高清毛片| 久久这里只有精品2| 欧洲日本亚洲中文字幕| 日韩精品无码免费一区二区三区| 尤物成AV人片在线观看| 国产成人调教在线视频| 久久久精品久久久久三级| 久热re国产手机在线观看| 中文字幕资源站| 伊人AV天堂| 色老二精品视频在线观看| 狠狠v日韩v欧美v| 91久草视频| 一级成人a毛片免费播放| 中文字幕日韩丝袜一区| 999国内精品久久免费视频| 自拍偷拍欧美日韩| 国产一区二区三区精品欧美日韩| 国产福利一区二区在线观看| 成人一级黄色毛片| 亚洲国产欧美国产综合久久| 婷婷亚洲视频| 日韩欧美国产成人| 国产成人免费手机在线观看视频 | 日韩视频福利| 在线不卡免费视频| 日本成人精品视频| 精品午夜国产福利观看| 亚洲国产AV无码综合原创| 国产成人1024精品下载| 欧美日韩va| 原味小视频在线www国产| 久久99精品久久久久纯品| 国产精品无码制服丝袜| 高潮毛片无遮挡高清视频播放 | 人妻丰满熟妇啪啪| 一级毛片免费不卡在线| 亚洲成综合人影院在院播放| 婷婷综合在线观看丁香| 国产网站一区二区三区| 91精品国产综合久久不国产大片| 澳门av无码| www.国产福利| 国产手机在线观看| 青青热久免费精品视频6| 欧美日韩第三页| 又爽又大又黄a级毛片在线视频 | 欧美精品一区二区三区中文字幕| 国产一级毛片在线| 精品久久久久久成人AV| 在线观看国产精美视频| 国产全黄a一级毛片| 中文字幕永久在线看| 亚洲综合久久一本伊一区| 91免费精品国偷自产在线在线| 欧美国产成人在线| 亚洲男人的天堂久久香蕉网| 激情综合网址| 午夜影院a级片| 日本精品视频| 成人一级免费视频| 国产最新无码专区在线| 日韩精品成人网页视频在线| 日本影院一区| 亚洲人成网址| 久久一级电影| 精品一区二区无码av| 欧美成人第一页|