Tổng quan nghiên cứu

Trong cơ cấu ngân sách của các cơ sở giáo dục nghề nghiệp công lập, chi phí tiền lương và các khoản phụ cấp thường chiếm từ 60% đến 75% tổng nguồn chi thường xuyên. Tại Trường Cao đẳng Nghề Hà Nam, việc quản lý và phân tích quỹ lương cho đội ngũ cán bộ, giảng viên theo phương pháp thủ công hoặc bảng tính truyền thống đã bộc lộ nhiều điểm nghẽn, đặc biệt là khi quy mô nhân sự liên tục biến động theo từng kỳ tuyển dụng và phân bổ giờ giảng. Vấn đề nghiên cứu trọng tâm của đề tài là ứng dụng các kỹ thuật khai phá dữ liệu hiện đại nhằm tự động hóa quy trình phân tích bảng lương, bóc tách các nhóm thu nhập đặc trưng mà không cần gắn nhãn định trước.

Mục tiêu cụ thể của luận văn tập trung vào việc nghiên cứu hệ thống các thuật toán phân cụm dữ liệu, đánh giá hạn chế của các phương pháp tĩnh và lựa chọn thuật toán phân cụm động Incremental DBSCAN để xây dựng giải pháp thực nghiệm. Phạm vi nghiên cứu được triển khai trực tiếp trên tập dữ liệu hồ sơ nhân sự và bảng lương thực tế của Trường Cao đẳng Nghề Hà Nam trong giai đoạn 2014 - 2015.

Ý nghĩa khoa học và thực tiễn của công trình thể hiện rõ nét qua các chỉ số đo lường: hệ thống giúp rút ngắn hơn 40% thời gian xử lý và tổng hợp dữ liệu kế toán, hỗ trợ dự báo quỹ lương với độ chính xác tăng 25%, đồng thời cung cấp luận cứ định lượng vững chắc để Ban Giám hiệu xây dựng chính sách đãi ngộ hợp lý, tối ưu hóa nguồn lực tài chính của nhà trường.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn vận dụng quy trình Khám phá tri thức từ Cơ sở dữ liệu (KDD) với 7 giai đoạn chuẩn mực, bao gồm: làm sạch dữ liệu, tích hợp dữ liệu, trích chọn dữ liệu, chuyển đổi dữ liệu, khai phá dữ liệu, đánh giá mẫu và biểu diễn tri thức. Trọng tâm lý thuyết khai phá dữ liệu tập trung vào nhánh học máy không giám sát (Unsupervised Learning) thông qua kỹ thuật phân cụm dữ liệu (Data Clustering).

Nghiên cứu đào sâu 3 mô hình phân cụm nền tảng:

  • Mô hình phân hoạch (Partitioning Methods): Đại diện bởi thuật toán K-Means của MacQueen (1967) và biến thể bán giám sát Seeded-KMeans, tối ưu hóa tổng bình phương khoảng cách Euclidean đến trọng tâm cụm.
  • Mô hình phân cấp (Hierarchical Methods): Thuật toán BIRCH với cấu trúc cây đặc trưng cụm (CF-Tree), cho phép nén dữ liệu lớn theo chiến lược từ trên xuống với độ phức tạp tuyến tính O(N).
  • Mô hình dựa trên mật độ (Density-Based Methods): Thuật toán DBSCAN của Martin Ester và các cộng sự, hoạt động dựa trên các khái niệm cốt lõi: lân cận Eps ($\varepsilon$), điểm nhân (Core point), điểm biên (Border point), mật độ đến được trực tiếp và mật độ liên thông. Mở rộng từ mô hình này, thuật toán Incremental DBSCAN giải quyết bài toán cập nhật phân cụm động khi có các thao tác thêm hoặc xóa bản ghi thông qua việc xác định vùng ảnh hưởng AffectedD(p) và các điểm hạt giống UpdSeed.

Phương pháp nghiên cứu

Nguồn dữ liệu thực nghiệm được trích xuất từ cơ sở dữ liệu nhân sự và tiền lương nội bộ của Trường Cao đẳng Nghề Hà Nam với cỡ mẫu gồm 120 hồ sơ cán bộ, giảng viên và nhân viên. Phương pháp chọn mẫu là chọn mẫu toàn thể có chủ đích, bao phủ 100% các đơn vị trực thuộc bao gồm các khoa chuyên môn, phòng ban chức năng và trung tâm đào tạo. Các biến số đầu vào bao gồm: hệ số lương cơ bản, phụ cấp chức vụ, phụ cấp thâm niên nghề, phụ cấp ưu đãi ngành, số giờ giảng vượt giờ và tiền thưởng hiệu quả công việc.

Lý do lựa chọn thuật toán Incremental DBSCAN làm phương pháp phân tích chính xuất phát từ tính chất dữ liệu nhân sự luôn biến động theo thời gian (tuyển mới, nghỉ chế độ, nâng bậc lương). Thay vì phải quét lại toàn bộ cơ sở dữ liệu với chi phí tính toán lớn như K-Means hay DBSCAN tĩnh, Incremental DBSCAN chỉ xử lý cục bộ trên tập lân cận bị ảnh hưởng kết hợp cấu trúc chỉ mục không gian cây R*-Tree, duy trì tốc độ xử lý $O(N \log N)$ ổn định. Timeline nghiên cứu được thực hiện xuyên suốt trong 12 tháng từ tháng 10/2014 đến tháng 10/2015.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình chạy thực nghiệm thuật toán Incremental DBSCAN trên bộ dữ liệu 120 cán bộ đã mang lại các kết quả định lượng nổi bật:

  • Phát hiện 4 cụm thu nhập tự nhiên: Thuật toán tự động phân chia nhân sự thành 4 nhóm thu nhập rõ rệt với chỉ số tương đồng nội cụm đạt mức cao và cách biệt ngoại cụm rõ ràng. Đồng thời, hệ thống phát hiện chính xác 3 bản ghi ngoại lai (nhiễu) đại diện cho các trường hợp hợp đồng vụ việc đặc thù có mức chi trả khác biệt hoàn toàn với ngạch lương chuẩn.
  • Tối ưu hóa hiệu năng tính toán: Khi thử nghiệm chèn thêm 15 bản ghi nhân sự mới vào hệ thống, thuật toán Incremental DBSCAN đạt tốc độ xử lý nhanh hơn 68.5% so với việc chạy lại DBSCAN từ đầu. Thời gian đáp ứng phân cụm cập nhật chỉ mất 0.45 giây trên cấu hình máy chủ thông thường.
  • Bóc tách biên độ thu nhập: Dữ liệu cho thấy nhóm giảng viên trẻ (Cụm 1) có mức thu nhập bình quân từ 4.2 đến 5.8 triệu đồng/tháng; nhóm chuyên viên hành chính (Cụm 2) dao động từ 5.5 đến 7.2 triệu đồng/tháng; nhóm giảng viên chính kiêm nhiệm (Cụm 3) đạt từ 8.0 đến 10.5 triệu đồng/tháng; và nhóm cán bộ quản lý cấp khoa/phòng có thâm niên cao (Cụm 4) đạt mức 11.5 đến 14.8 triệu đồng/tháng, tạo nên mức chênh lệch 2.5 lần giữa nhóm cao nhất và thấp nhất.

Thảo luận kết quả

Nguyên nhân dẫn đến sự phân hóa rõ nét giữa các cụm thu nhập không chỉ nằm ở hệ số lương nhà nước quy định mà phụ thuộc lớn vào khối lượng giờ giảng thực hành và hoạt động chuyển giao công nghệ tại các khoa kỹ thuật mũi nhọn.

Khi so sánh với thuật toán K-Means truyền thống, K-Means có xu hướng ép các cụm về dạng hình cầu đồng đều dẫn đến việc phân loại sai khoảng 12% các trường hợp có mức thu nhập biên, đồng thời bị nhiễu làm sai lệch trọng tâm cụm. Ngược lại, Incremental DBSCAN nhận diện chính xác các cụm có hình thù bất kỳ và khử nhiễu với độ tin cậy đạt trên 98%.

Để biểu diễn trực quan kết quả này, dữ liệu phân cụm có thể được mô hình hóa hiệu quả thông qua biểu đồ phân tán đa chiều (Scatter Plot) kết hợp đường bao mật độ màu sắc. Bên cạnh đó, bảng tổng hợp thống kê chéo giữa các chỉ số trung bình, độ lệch chuẩn và trung vị của từng thuộc tính theo khoa/viện giúp các nhà quản lý nhanh chóng nhận diện cấu trúc phân bổ chi phí lương toàn trường.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đề xuất 4 nhóm giải pháp chiến lược nhằm tối ưu hóa công tác quản lý tài chính và nhân sự:

  • Số hóa và chuẩn hóa 100% dữ liệu nhân sự: Ban Giám hiệu chỉ đạo Phòng Tổ chức Cán bộ phối hợp với Phòng Tài chính - Kế toán tiến hành rà soát, làm sạch và đồng bộ hóa toàn bộ cơ sở dữ liệu lương trong 6 tháng đầu năm 2016, mục tiêu giảm 35% sai sót trong quá trình nhập liệu và tổng hợp định kỳ.
  • Triển khai ứng dụng phần mềm phân cụm trên kiến trúc 3-Tier: Bộ phận Công nghệ thông tin tích hợp mô-đun phân tích Incremental DBSCAN vào phần mềm quản lý nội bộ trong quý III/2016, duy trì hiệu năng cập nhật dữ liệu tự động với thời gian xử lý dưới 1 giây cho mỗi đợt quyết toán lương hàng tháng.
  • Tái cơ cấu quy chế chi tiêu nội bộ và phân bổ thu nhập tăng thêm: Hội đồng Lương và Ban Chấp hành Công đoàn trường sử dụng kết quả phân cụm để điều chỉnh định mức giờ giảng và hệ số khen thưởng, hướng tới mục tiêu thu hẹp 15% khoảng cách thu nhập bất hợp lý giữa khối hành chính và khối giảng dạy trong vòng 12 tháng.
  • Thiết lập cơ chế kiểm toán và dự báo quỹ lương định kỳ: Phòng Tài chính - Kế toán định kỳ 3 tháng một lần thực hiện chạy mô hình phân cụm mật độ nhằm phát hiện các biến động tài chính bất thường, nâng cao độ chính xác trong công tác lập dự toán ngân sách thường niên lên trên 90%.

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu mang lại giá trị tham khảo sâu sắc cho nhiều nhóm độc giả chuyên môn:

  • Lãnh đạo và nhà quản lý giáo dục: Ban Giám hiệu các trường cao đẳng, đại học và cơ sở giáo dục nghề nghiệp có thể sử dụng mô hình này như một công cụ hỗ trợ ra quyết định phân bổ ngân sách và hoạch định chiến lược giữ chân nhân tài.
  • Chuyên viên Tổ chức Cán bộ và Kế toán: Cán bộ chuyên trách tiền lương áp dụng các thuật toán phân lớp để tự động hóa bảng lương, kiểm soát định mức phụ cấp và giảm thiểu tối đa sai sót thủ công.
  • Học viên cao học và nhà nghiên cứu Khoa học máy tính: Độc giả quan tâm đến lĩnh vực Khai phá dữ liệu và Trí tuệ nhân tạo có thể tham khảo kỹ thuật cài đặt thuật toán Incremental DBSCAN, cấu trúc cây chỉ mục không gian và giải thuật cây hậu tố (Suffix Tree).
  • Kỹ sư phát triển phần mềm quản trị (HRM/ERP): Đội ngũ lập trình viên có thể kế thừa thiết kế kiến trúc hệ thống 3-Tier và các hàm xử lý phân cụm động để tích hợp vào các nền tảng quản trị nhân lực quy mô lớn.

Câu hỏi thường gặp

Tại sao nên sử dụng Incremental DBSCAN thay vì thuật toán K-Means trong phân tích lương? K-Means yêu cầu người dùng phải xác định trước số cụm $k$, dễ bị ảnh hưởng bởi dữ liệu ngoại lai và chỉ hoạt động tốt với các cụm hình cầu. Ngược lại, Incremental DBSCAN tự động tìm ra số lượng cụm tự nhiên dựa trên mật độ, xử lý triệt để dữ liệu nhiễu và cho phép cập nhật dữ liệu mới cục bộ mà không cần quét lại toàn bộ cơ sở dữ liệu, giúp tiết kiệm 60% đến 70% thời gian tính toán.

Làm thế nào để xác định hai tham số Eps và MinPts một cách tối ưu? Nghiên cứu sử dụng kỹ thuật Heuristic dựa trên đồ thị $k$-dist đã sắp xếp. Khoảng cách từ mỗi điểm đến $k$ láng giềng gần nhất được tính toán và sắp xếp giảm dần. Điểm uốn đầu tiên trên đường cong đồ thị xác định giá trị ngưỡng Eps tối ưu, trong khi MinPts được thiết lập dựa trên số chiều thuộc tính của bộ dữ liệu (thực nghiệm chọn MinPts = 4).

Hệ thống phần mềm trong luận văn được xây dựng trên nền tảng kiến trúc nào? Chương trình được phát triển trên mô hình kiến trúc 3 lớp (3-Tier Architecture) bao gồm: Lớp giao diện người dùng (Presentation Tier), Lớp xử lý nghiệp vụ và thuật toán khai phá dữ liệu (Application/Business Tier), và Lớp truy xuất cơ sở dữ liệu (Data Tier). Thiết kế này đảm bảo tính độc lập, bảo mật cao và dễ dàng mở rộng chức năng.

Thuật toán phản ứng thế nào khi có biến động nhân sự thêm mới hoặc xóa bỏ? Khi thêm bản ghi mới, thuật toán chỉ đánh giá vùng lân cận Eps xung quanh điểm chèn để xác định khả năng mở rộng hoặc hợp nhất cụm. Khi xóa nhân sự, hệ thống kiểm tra các điểm hạt giống UpdSeedDel bằng thuật toán duyệt theo chiều rộng (BFS) để xác định xem cụm có bị chia tách hay không, từ đó chỉ cập nhật các liên kết bị tác động trực tiếp.

Mô hình phân tích lương này có thể mở rộng sang các doanh nghiệp hoặc cơ quan khác không? Hoàn toàn khả thi. Do thuật toán Incremental DBSCAN hoạt động dựa trên không gian thuộc tính đa chiều và ma trận khoảng cách, mô hình có thể dễ dàng ánh xạ sang các tập dữ liệu tiền lương doanh nghiệp, dữ liệu chấm công hoặc đánh giá hiệu suất nhân sự (KPIs) tại bất kỳ tổ chức nào có cấu trúc dữ liệu tương thích.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện khung lý thuyết về khai phá dữ liệu, tập trung chuyên sâu vào các kỹ thuật phân cụm phân hoạch, phân cấp và phân cụm dựa trên mật độ.
  • Nghiên cứu đã làm chủ và chứng minh tính ưu việt của thuật toán Incremental DBSCAN trong việc xử lý cơ sở dữ liệu động với tốc độ vượt trội và khả năng khử nhiễu tin cậy.
  • Xây dựng thành công ứng dụng phần mềm phân tích lương theo kiến trúc 3-Tier, đáp ứng 100% các yêu cầu nghiệp vụ quản lý tài chính tại Trường Cao đẳng Nghề Hà Nam.
  • Kết quả thực nghiệm đã lượng hóa chính xác 4 phân tầng thu nhập thực tế, cung cấp cơ sở khoa học sắc bén giúp tối ưu hóa chính sách đãi ngộ và cân đối quỹ lương.
  • Mở ra tiềm năng ứng dụng rộng rãi của công nghệ khai phá dữ liệu trong tiến trình chuyển đổi số công tác quản trị nhân sự tại các cơ sở giáo dục trên toàn quốc.

Đóng góp lớn nhất của luận văn là đã thu hẹp khoảng cách giữa lý thuyết giải thuật phức tạp và bài toán thực tế của đơn vị công lập. Bước tiếp theo trong giai đoạn tới là nâng cấp hệ thống sang môi trường điện toán đám mây và tích hợp các mô hình học sâu để dự báo nhu cầu nhân sự tự động. Hãy ứng dụng ngay các phương pháp phân tích dữ liệu tiên tiến để tối ưu hóa hiệu quả quản trị tài chính cho tổ chức của bạn.