正文 第31章 係統背景與基本需求(3 / 3)

③模型管理。固體礦產業技術創新體係建設所涉及的決策問題及其子問題多數都需要通過模型來求解,因此,CMTIDSS對模型管理功能的要求比較高。包括模型的創建、修改、存儲、檢索等都要求是用戶級的,即要求在係統中,用戶可根據自己的需要完成對決策模型的創建和維護等設置工作,包括設置模型的名稱、描述、表達式、輸入變量(自變量)、輸出變量(因變量、決策變量)以及模型的求解算法等內容。

④知識管理。CMTIDSS的知識管理需要分別對固體礦產業技術創新體係建設與技術創新活動管理所需知識(簡稱技術創新知識),以及技術創新體係建設相關決策問題的理解與求解知識(簡稱問題知識)進行管理。其中,技術創新知識管理主要包括知識的創建、維護、查詢、清理(即找出並刪除重複的、錯誤的或過時的知識)和推送(即將用戶關注領域的新知識推送給用戶)等功能。而問題知識管理則包括知識的創建(主要是錄入知識)、生成(將問題理解與求解的過程和結果存儲為知識)、維護、查詢和調用。

CMTIDSS的用戶包括“中國固體礦產業持續技術創新支撐體係研究”課題的研究人員、政府有關部門(如科技部、發改委等)及行業指導機構(如中國有色金屬工業協會)的管理人員、礦業企業的管理人員,以及有關高校和研究機構的研究人員。不同的用戶對係統的需求不完全相同。根據這些用戶對係統使用的需求,可分為以下三類:

①決策用戶。這類用戶在固體礦產業技術創新體係建設和技術創新活動管理方麵有具體的決策問題需要解決,但他們對問題的解決方法和相關的信息、方法不甚了解,故主要需要利用係統的問題管理、數據管理和知識管理功能幫助解決決策問題。

②專家用戶。這類用戶具有解決決策問題的某些方麵的知識和能力,通常是受決策用戶的委托來幫助他們解答決策問題,製訂決策方案,或對決策問題的求解與決策方案的製訂提出參考意見。雖然他們具有解決部分甚至全部決策問題的能力,但他們不一定掌握求解問題所需的全部數據信息,或需要係統幫助他們提高分析與求解決策問題的效率。因此,他們主要是利用係統的問題管理功能幫助決策用戶分析問題,利用模型管理功能建立和修改決策模型,利用知識管理功能創建和維護相關知識,並利用數據管理功能將收集到的數據錄入係統數據庫並對數據進行一定程度的維護。如果他們不是自己要利用係統求解決策問題或製訂決策方案,則主要是在問題理解與求解過程中,針對問題目標、條件、關鍵詞、問題類型與求解方法的分析識別、求解方案的評價等關鍵環節提出自己的參考意見來幫助決策用戶更好地利用係統解決決策問題。同時,提供模型、知識、數據等決策資源。

③信息谘詢用戶。這類用戶通常沒有具體的決策問題需要解決,隻是借助CMTIDSS了解固體礦產業技術創新體係建設或技術創新活動的有關信息和知識,因此,他們主要使用係統的數據管理和知識管理功能,且多為檢索查詢。

4.係統流程需求

在上述不同類型的用戶需求中,問題管理是最主要的部分,其次是模型管理和知識管理。而用戶要運用係統實現其功能需求,以下幾個關鍵的係統流程是CMTIDSS必須滿足的:

(1)決策用戶的問題處理流程。該流程實現決策用戶從問題輸入到問題求解方案輸出的整個過程。

在這一流程中,如果決策用戶不具備分析與解決問題的知識和能力,就需要有領域專家參與決策問題的處理過程。在這種情況下,要求CMTIDSS的問題處理過程對決策用戶具有透明性,即決策者隻需要向係統輸入問題,問題處理過程交由專家與係統交互完成。

(2)專家用戶的問題處理流程。該流程實現專家用戶對問題處理過程的交互控製。

在該流程中,專家用戶需要參與決策目標與條件識別、關鍵詞識別、問題類型識別、同類問題查找、求解方法匹配、數據源設置等一係列過程,控製決策問題的智能處理,以保證係統對問題處理的正確性和有效性。同時,專家用戶通過係統的智能問題處理功能,也能夠提高他們處理問題的效率。

(3)模型設置流程。該流程實現專家用戶對決策模型的創建與修改。

由於CMTIDSS中涉及的主要決策問題及其子問題大部分是需要用模型進行分析的,因此模型設置是決策問題處理的關鍵步驟。在該流程中,模型說明、表達式和算法設置又是其中影響模型使用性能的關鍵。模型說明主要描述模型所對應的問題類型以及模型的輸入輸出變量列表,它是模型知識最核心的部分,也是根據問題類型匹配模型及識別求解方法所需條件的基礎。模型表達式隻是模型形式化的表達公式,用以直觀表達輸入變量(自變量)與輸出變量(因變量)之間的關係,以便用戶能夠選擇合適的求解算法。係統並不會根據模型表達式來求解模型,但提供公式編輯器,以便用戶對表達式進行設置。模型算法以程序形式存儲於算法庫中。由於模型具有多樣性而算法是有限的,算法與模型的分離是保持模型靈活性的關鍵之一,因此,用戶不能修改算法,但可以選擇算法。同時,模型變量也是形式化的,而算法變量相當於程序的參數,故在使用算法求解模型前需要建立或讓用戶設置模型變量與算法變量的對應關係。

(4)知識管理流程。該流程實現專家用戶對決策知識的創建與修改以及係統對用戶所需知識的個性化管理。

在該流程中,知識的創建和修改相對比較簡單。而要實現對用戶知識的個性化管理,則需要記錄用戶查詢的關鍵詞,計算用戶查詢關鍵詞的聯想詞頻和用戶查詢關鍵詞出現的頻率,以不斷學習用戶的查詢聯想和查詢偏好(所謂查詢聯想就是與查詢關鍵詞相近和相關的詞,而查詢偏好就是用戶經常查的詞),並將它們和用戶信息一起存儲於知識庫中。這樣,當用戶再次登錄係統時,就可以將符合用戶偏好的新知識推送給用戶。同時,用戶查詢的結果不僅包括他按指定主題查到的知識,還包括與此主題相關且按照用戶偏好排序的其他知識。